Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
dfn::IFracture Class Referenceabstract

Public Member Functions

virtual IFracturecloneAll (uint64 id=0, IFracNetwork *fn=0)=0
 
virtual IThinggetIThing ()=0
 
virtual const IThinggetIThing () const =0
 
virtual IBodygetIBody ()=0
 
virtual const IBodygetIBody () const =0
 
virtual IPlanegetIPlane ()=0
 
virtual const IPlanegetIPlane () const =0
 
virtual IVertexDFNgetFirstVertex ()=0
 
virtual const IVertexDFNgetFirstVertex () const =0
 
virtual IFracturegetNext ()=0
 
virtual const IFracturegetNext () const =0
 
virtual DVect getPosition () const =0
 
virtual double getRadius () const =0
 
virtual double getDiameter () const =0
 
virtual double getGenSize () const =0
 
virtual DVect getGenPosition () const =0
 
virtual DVect3 getNormal () const =0
 
virtual double getDip () const =0
 Return the dip in degrees.
 
virtual double getDipD () const =0
 Return the dip direction in degrees.
 
virtual double getAperture () const =0
 
virtual void setAperture (const double &ap)=0
 
virtual double getArea () const =0
 
virtual double getLength () const =0
 
virtual DExtent getCellExtent () const =0
 
virtual DExtent getToleranceExtent () const =0
 
virtual void setPosition (const DVect &, bool checkIn=true)=0
 
virtual void setRadius (const double &, bool checkIn=true)=0
 
virtual void setDiameter (const double &, bool checkIn=true)=0
 
virtual void setGenSize (const double &)=0
 
virtual void setGenPosition (const DVect &)=0
 
virtual void setDip (const double &, bool checkIn=true)=0
 Set the dip in radians.
 
virtual void setDipD (const double &, bool checkIn=true)=0
 Set the dip direction in radians.
 
virtual void setArea (const double &, bool checkIn=true)=0
 
virtual void setLength (const double &, bool checkIn=true)=0
 
virtual void setNormal (const DVect3 &, bool checkIn=true)=0
 
virtual void setFracNetwork (IFracNetwork *)=0
 
virtual bool intersects (IFracture *, DVect *point1=0, DVect *point2=0) const =0
 
virtual bool intersectsGeom (IGeomSet *) const =0
 
virtual IFracNetworkgetFracNetwork () const =0
 
virtual bool getIsDisk () const =0
 
virtual bool getIsIn (const DVect &d) const =0
 
virtual bool intersects (const FArray< DVect > &vlocs) const =0
 
virtual void setDominance (uint32 dom)=0
 
virtual bool setProperty (const QString &name, const QVariant &v)=0
 
virtual QVariant getProperty (const QString &name) const =0
 
virtual QStringList getAllProperties () const =0
 
virtual bool isProperty (const QString &name) const =0
 
virtual int getPropertyID () const =0
 
virtual void getVertexList (FArray< IVertexDFN * > *ret)=0
 
virtual void getVertexList (FArray< const IVertexDFN * > *ret) const =0
 
virtual void getVertexPositions (std::vector< DVect > *ret, const double &tol=0.0) const =0
 
virtual DVect calcClosestPoint (const DVect &) const =0
 Return a DVect that is the closest point to this fracture.
 

Static Public Attributes

static const TType type_ = 0x4d25062b
 

The documentation for this class was generated from the following file: