Public Member Functions | Protected Member Functions

EM::FaultGeometry Class Reference

FaultGeometry base class. More...

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

List of all members.

Public Member Functions

virtual bool insertStick (const SectionID &, int sticknr, int firstcol, const Coord3 &pos, const Coord3 &editnormal, bool addtohistory)
virtual bool insertKnot (const SectionID &, const SubID &, const Coord3 &pos, bool addtohistory)
virtual bool removeStick (const SectionID &, int sticknr, bool addtohistory)
virtual bool removeKnot (const SectionID &, const SubID &, bool addtohistory)
virtual const Coord3getEditPlaneNormal (const SectionID &, int sticknr) const
virtual const MultiIDlineSet (const SectionID &, int sticknr) const
virtual const char * lineName (const SectionID &, int sticknr) const
virtual void copySelectedSticksTo (FaultStickSetGeometry &destfssg, const SectionID &destsid, bool addtohistory) const
virtual int nrSelectedSticks () const
virtual void selectAllSticks (bool select=true)
virtual void removeSelectedSticks (bool addtohistory)
virtual void selectStickDoubles (bool select=true, const FaultGeometry *ref=0)
virtual void removeSelectedDoubles (bool addtohistory, const FaultGeometry *ref=0)
virtual int nrStickDoubles (const SectionID &, int sticknr, const FaultGeometry *ref=0) const

Protected Member Functions

void selectSticks (bool select=true, const FaultGeometry *doublesref=0)
bool removeSelStick (int selidx, bool addtohistory, const FaultGeometry *doublesref=0)
 FaultGeometry (Surface &surf)

Detailed Description

FaultGeometry base class.


Constructor & Destructor Documentation

EM::FaultGeometry::FaultGeometry ( Surface surf  )  [inline, protected]

Member Function Documentation

virtual void EM::FaultGeometry::copySelectedSticksTo ( FaultStickSetGeometry destfssg,
const SectionID destsid,
bool  addtohistory 
) const [virtual]
virtual const Coord3& EM::FaultGeometry::getEditPlaneNormal ( const SectionID ,
int  sticknr 
) const [virtual]
virtual bool EM::FaultGeometry::insertKnot ( const SectionID ,
const SubID ,
const Coord3 pos,
bool  addtohistory 
) [inline, virtual]
virtual bool EM::FaultGeometry::insertStick ( const SectionID ,
int  sticknr,
int  firstcol,
const Coord3 pos,
const Coord3 editnormal,
bool  addtohistory 
) [inline, virtual]
virtual const char* EM::FaultGeometry::lineName ( const SectionID ,
int  sticknr 
) const [inline, virtual]

Reimplemented in EM::FaultStickSetGeometry.

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

Reimplemented in EM::FaultStickSetGeometry.

virtual int EM::FaultGeometry::nrSelectedSticks (  )  const [virtual]
virtual int EM::FaultGeometry::nrStickDoubles ( const SectionID ,
int  sticknr,
const FaultGeometry ref = 0 
) const [virtual]
virtual bool EM::FaultGeometry::removeKnot ( const SectionID ,
const SubID ,
bool  addtohistory 
) [inline, virtual]
virtual void EM::FaultGeometry::removeSelectedDoubles ( bool  addtohistory,
const FaultGeometry ref = 0 
) [virtual]
virtual void EM::FaultGeometry::removeSelectedSticks ( bool  addtohistory  )  [virtual]
bool EM::FaultGeometry::removeSelStick ( int  selidx,
bool  addtohistory,
const FaultGeometry doublesref = 0 
) [protected]
virtual bool EM::FaultGeometry::removeStick ( const SectionID ,
int  sticknr,
bool  addtohistory 
) [inline, virtual]
virtual void EM::FaultGeometry::selectAllSticks ( bool  select = true  )  [virtual]
virtual void EM::FaultGeometry::selectStickDoubles ( bool  select = true,
const FaultGeometry ref = 0 
) [virtual]
void EM::FaultGeometry::selectSticks ( bool  select = true,
const FaultGeometry doublesref = 0 
) [protected]