Public Member Functions | Protected Member Functions

EM::Fault3DGeometry Class Reference

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

List of all members.

Public Member Functions

 Fault3DGeometry (Surface &)
 ~Fault3DGeometry ()
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 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 areSticksVertical (const SectionID &) const
Geometry::FaultStickSurfacesectionGeometry (const SectionID &)
const Geometry::FaultStickSurfacesectionGeometry (const SectionID &) const
EMObjectIteratorcreateIterator (const SectionID &, const CubeSampling *=0) const
void fillPar (IOPar &) const
bool usePar (const IOPar &)

Protected Member Functions

Geometry::FaultStickSurfacecreateSectionGeometry () const

Constructor & Destructor Documentation

EM::Fault3DGeometry::Fault3DGeometry ( Surface  ) 
EM::Fault3DGeometry::~Fault3DGeometry (  ) 

Member Function Documentation

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

Reimplemented from EM::SurfaceGeometry.

Geometry::FaultStickSurface* EM::Fault3DGeometry::createSectionGeometry (  )  const [protected, virtual]

Implements EM::SurfaceGeometry.

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

Reimplemented from EM::SurfaceGeometry.

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

Reimplemented from EM::FaultGeometry.

bool EM::Fault3DGeometry::insertStick ( const SectionID ,
int  sticknr,
int  firstcol,
const Coord3 pos,
const Coord3 editnormal,
bool  addtohistory 
) [virtual]

Reimplemented from EM::FaultGeometry.

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

Reimplemented from EM::FaultGeometry.

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

Reimplemented from EM::FaultGeometry.

Geometry::FaultStickSurface* EM::Fault3DGeometry::sectionGeometry ( const SectionID  )  [virtual]

Reimplemented from EM::SurfaceGeometry.

const Geometry::FaultStickSurface* EM::Fault3DGeometry::sectionGeometry ( const SectionID  )  const [virtual]

Reimplemented from EM::SurfaceGeometry.

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

Reimplemented from EM::SurfaceGeometry.