Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
iwatertable.h
Go to the documentation of this file.
1
//iwatertable.h
2
#pragma once
3
8
9
#include "
module/interface/dim.h
"
10
11
namespace
zone
12
{
14
class
IWaterTable
15
{
16
public
:
18
virtual
string
getWaterTableGeometrySetName
()
const
=0;
20
virtual
uint32
getWaterNotice
()
const
=0;
22
virtual
bool
isInfinite
()
const
=0;
25
virtual
DVect
getNormal
()
const
=0;
27
virtual
DVect
getOrigin
()
const
=0;
29
virtual
DExtent
getExtent
()
const
= 0;
30
};
31
}
// namespace zone
32
// EoF
zone::IWaterTable
Interface for accessing water table data.
Definition
iwatertable.h:15
zone::IWaterTable::getWaterTableGeometrySetName
virtual string getWaterTableGeometrySetName() const =0
Returns the name of the geometry set used for water table data.
zone::IWaterTable::getExtent
virtual DExtent getExtent() const =0
Returns zone extent used in water table calculations.
zone::IWaterTable::getNormal
virtual DVect getNormal() const =0
zone::IWaterTable::getOrigin
virtual DVect getOrigin() const =0
Returns one point on the water plane.
zone::IWaterTable::isInfinite
virtual bool isInfinite() const =0
Returns true if the water table is infinite, otherwise returns false.
zone::IWaterTable::getWaterNotice
virtual uint32 getWaterNotice() const =0
Returns the tag associated with the water table change notice.
dim.h
DIM - Provides code portability between 2D and 3D codes.
DExtent
DExtent3 DExtent
A DExtent2 in 2D, a DExtent3 in 3D.
Definition
dim.h:162
DVect
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition
dim.h:156
flac3d
zone
interface
iwatertable.h
Generated by
1.18.0