Classes | Public Member Functions | Protected Member Functions | Protected Attributes

EM::FaultStickSetGeometry Class Reference

Inheritance diagram for EM::FaultStickSetGeometry:
EM::FaultGeometry EM::SurfaceGeometry CallBacker

List of all members.

Classes

struct  StickInfo

Public Member Functions

 FaultStickSetGeometry (Surface &)
 ~FaultStickSetGeometry ()
int nrSticks (const SectionID &) const
int nrKnots (const SectionID &, int sticknr) const
bool insertStick (const SectionID &, int sticknr, int firstcol, const Coord3 &pos, const Coord3 &editnormal, bool addtohistory)
bool insertStick (const SectionID &, int sticknr, int firstcol, const Coord3 &pos, const Coord3 &editnormal, const MultiID *lineset, const char *linenm, bool addtohistory)
bool removeStick (const SectionID &, int sticknr, bool addtohistory)
bool insertKnot (const SectionID &, const SubID &, const Coord3 &pos, bool addtohistory)
bool removeKnot (const SectionID &, const SubID &, bool addtohistory)
bool pickedOnPlane (const SectionID &, int sticknr) const
bool pickedOn2DLine (const SectionID &, int sticknr) const
const MultiIDlineSet (const SectionID &, int sticknr) const
const char * lineName (const SectionID &, int sticknr) const
Geometry::FaultStickSetsectionGeometry (const SectionID &)
const Geometry::FaultStickSetsectionGeometry (const SectionID &) const
EMObjectIteratorcreateIterator (const SectionID &, const CubeSampling *=0) const
void fillPar (IOPar &) const
bool usePar (const IOPar &)

Protected Member Functions

Geometry::FaultStickSetcreateSectionGeometry () const

Protected Attributes

ObjectSet< StickInfostickinfo_

Constructor & Destructor Documentation

EM::FaultStickSetGeometry::FaultStickSetGeometry ( Surface  ) 
EM::FaultStickSetGeometry::~FaultStickSetGeometry (  ) 

Member Function Documentation

EMObjectIterator* EM::FaultStickSetGeometry::createIterator ( const SectionID ,
const CubeSampling = 0 
) const [virtual]

Reimplemented from EM::SurfaceGeometry.

Geometry::FaultStickSet* EM::FaultStickSetGeometry::createSectionGeometry (  )  const [protected, virtual]

Implements EM::SurfaceGeometry.

void EM::FaultStickSetGeometry::fillPar ( IOPar  )  const [virtual]

Reimplemented from EM::SurfaceGeometry.

bool EM::FaultStickSetGeometry::insertKnot ( const SectionID ,
const SubID ,
const Coord3 pos,
bool  addtohistory 
) [virtual]

Reimplemented from EM::FaultGeometry.

bool EM::FaultStickSetGeometry::insertStick ( const SectionID ,
int  sticknr,
int  firstcol,
const Coord3 pos,
const Coord3 editnormal,
const MultiID lineset,
const char *  linenm,
bool  addtohistory 
)
bool EM::FaultStickSetGeometry::insertStick ( const SectionID ,
int  sticknr,
int  firstcol,
const Coord3 pos,
const Coord3 editnormal,
bool  addtohistory 
) [virtual]

Reimplemented from EM::FaultGeometry.

const char* EM::FaultStickSetGeometry::lineName ( const SectionID ,
int  sticknr 
) const [virtual]

Reimplemented from EM::FaultGeometry.

const MultiID* EM::FaultStickSetGeometry::lineSet ( const SectionID ,
int  sticknr 
) const [virtual]

Reimplemented from EM::FaultGeometry.

int EM::FaultStickSetGeometry::nrKnots ( const SectionID ,
int  sticknr 
) const
int EM::FaultStickSetGeometry::nrSticks ( const SectionID  )  const
bool EM::FaultStickSetGeometry::pickedOn2DLine ( const SectionID ,
int  sticknr 
) const
bool EM::FaultStickSetGeometry::pickedOnPlane ( const SectionID ,
int  sticknr 
) const
bool EM::FaultStickSetGeometry::removeKnot ( const SectionID ,
const SubID ,
bool  addtohistory 
) [virtual]

Reimplemented from EM::FaultGeometry.

bool EM::FaultStickSetGeometry::removeStick ( const SectionID ,
int  sticknr,
bool  addtohistory 
) [virtual]

Reimplemented from EM::FaultGeometry.

Geometry::FaultStickSet* EM::FaultStickSetGeometry::sectionGeometry ( const SectionID  )  [virtual]

Reimplemented from EM::SurfaceGeometry.

const Geometry::FaultStickSet* EM::FaultStickSetGeometry::sectionGeometry ( const SectionID  )  const [virtual]

Reimplemented from EM::SurfaceGeometry.

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

Reimplemented from EM::SurfaceGeometry.


Member Data Documentation