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

Class provides access to the an interface element. More...

#include <iintelem.h>

Public Member Functions

virtual const IThinggetIThing () const =0
 returns a IThing pointer
 
virtual IThinggetIThing ()=0
 returns a const IThing pointer
 
virtual const IIntElemgetNext () const =0
 
virtual IIntElemgetNext ()=0
 
virtual const IIntNodegetVertex (const uint32 i) const =0
 Returns a const pointer to interface node, where parameter i is 0,1 or 2.
 
virtual IIntNodegetVertex (const uint32 i)=0
 
virtual double getArea () const =0
 Returns the area of the element triangluar surface.
 
virtual const IFacegetHost () const =0
 Returns a const pointer to the face to which the interface element is attached.
 
virtual IFacegetHost ()=0
 Returns a pointer to the face to which the interface element is attached.
 
virtual DVect3 getLocation () const =0
 Returns the current centroid of the interface element - the average of the three node position.
 
virtual const IThinggetOwner () const =0
 

Static Public Attributes

static const TType type_ = 0x4c815a12
 The type identification number for this class, for use in convert_cast() and convert_getcast().
 

Detailed Description

Class provides access to the an interface element.

An interface element is a triangular surface representing area of interface.

Member Function Documentation

◆ getNext() [1/2]

virtual const IIntElem * zone::IIntElem::getNext ( ) const
pure virtual

Returns a const pointer the next interface element in the global interface element list, or 0 to indicate the end of the list.
See IInterface::getFirstIntElement();

◆ getNext() [2/2]

virtual IIntElem * zone::IIntElem::getNext ( )
pure virtual

Returns a pointer the next interface element in the global interface element list, or 0 to indicate the end of the list.
See IInterface::getFirstIntElement();

◆ getVertex()

virtual IIntNode * zone::IIntElem::getVertex ( const uint32 i)
pure virtual

Returns a pointer to interface node, where parameter i is element the vertex with valid values in the range 0 to 2


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