3D vector utility class.
Definition vect.h:163
This interface provides access to functions used to define a water surface.
Definition iwater.h:17
virtual bool getActive() const =0
returns status of surface
virtual RVect3 getNormal() const =0
return normal of water surface if it is a single plane
virtual FInt getTriangle() const =0
returns index to the first triangle used to define the water surface
virtual bool getPlane() const =0
returns definintion of plane if water surface is a single plane
virtual FInt getNextTriangle(FInt triangle) const =0
retuns the index to the next triangle
virtual FInt getWaterNotice() const =0
Returns the tag for the water surface geometry change notice.
virtual RVect3 getOrigin() const =0
gets origin of water surface if it is a single plane
virtual RVect3 getVertex(uint8 vert, FInt triangle) const =0
returns the cordinates of the specified vertex for a surface triangle
virtual quint32 getWaterType() const =0
return water type identifier
int32 FInt
Interface to provide access to 3DEC modules, global data, list of 3DEC entities, etc.
Definition iblockdef.h:19
Fortran to C++ type declarations.