Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes

EM::SurfaceConnectLine Class Reference

Inheritance diagram for EM::SurfaceConnectLine:
EM::EdgeLineSegment CallBacker

List of all members.

Public Member Functions

virtual EdgeLineSegmentclone () const
virtual const char * className () const
 SurfaceConnectLine (EM::Horizon3D &surf, const EM::SectionID &sect)
virtual bool shouldHorizonTrack (int, const RowCol &) const
int reTrackOrderIndex () const
bool isNodeOK (const RowCol &) const
void setConnectingSection (const EM::SectionID &ns)
EM::SectionID connectingSection () const
void fillPar (IOPar &par) const
bool usePar (const IOPar &)

Static Public Member Functions

static SurfaceConnectLinecreate (EM::Horizon3D &surf, const EM::SectionID &sect)
static const char * sClassName ()

Protected Member Functions

bool internalIdenticalSettings (const EM::EdgeLineSegment &) const

Protected Attributes

EM::SectionID connectingsection

Static Protected Attributes

static const char * connectingsectionstr

Constructor & Destructor Documentation

EM::SurfaceConnectLine::SurfaceConnectLine ( EM::Horizon3D surf,
const EM::SectionID sect 
) [inline]

Member Function Documentation

virtual const char* EM::SurfaceConnectLine::className (  )  const [inline, virtual]

Reimplemented from EM::EdgeLineSegment.

virtual EdgeLineSegment* EM::SurfaceConnectLine::clone (  )  const [inline, virtual]

Reimplemented from EM::EdgeLineSegment.

EM::SectionID EM::SurfaceConnectLine::connectingSection (  )  const [inline]
static SurfaceConnectLine* EM::SurfaceConnectLine::create ( EM::Horizon3D surf,
const EM::SectionID sect 
) [inline, static]

Reimplemented from EM::EdgeLineSegment.

void EM::SurfaceConnectLine::fillPar ( IOPar par  )  const [virtual]

Reimplemented from EM::EdgeLineSegment.

bool EM::SurfaceConnectLine::internalIdenticalSettings ( const EM::EdgeLineSegment  )  const [protected, virtual]
Returns:
true if the segments are of the same type and have the same settigs

Reimplemented from EM::EdgeLineSegment.

bool EM::SurfaceConnectLine::isNodeOK ( const RowCol  )  const [virtual]

Reimplemented from EM::EdgeLineSegment.

int EM::SurfaceConnectLine::reTrackOrderIndex (  )  const [inline, virtual]

Reimplemented from EM::EdgeLineSegment.

static const char* EM::SurfaceConnectLine::sClassName (  )  [inline, static]

Reimplemented from EM::EdgeLineSegment.

void EM::SurfaceConnectLine::setConnectingSection ( const EM::SectionID ns  )  [inline]
virtual bool EM::SurfaceConnectLine::shouldHorizonTrack ( int  ,
const RowCol  
) const [inline, virtual]

Reimplemented from EM::EdgeLineSegment.

bool EM::SurfaceConnectLine::usePar ( const IOPar  )  [virtual]

Reimplemented from EM::EdgeLineSegment.


Member Data Documentation

const char* EM::SurfaceConnectLine::connectingsectionstr [static, protected]