Itasca C++ Interface
Loading...
Searching...
No Matches
iwatertable.h
Go to the documentation of this file.
1//iwatertable.h
2#pragma once
3
10
11namespace zone
12{
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
Interface for accessing water table data.
Definition iwatertable.h:15
virtual string getWaterTableGeometrySetName() const =0
Returns the name of the geometry set used for water table data.
virtual DExtent getExtent() const =0
Returns zone extent used in water table calculations.
virtual DVect getNormal() const =0
virtual DVect getOrigin() const =0
Returns one point on the water plane.
virtual bool isInfinite() const =0
Returns true if the water table is infinite, otherwise returns false.
virtual uint32 getWaterNotice() const =0
Returns the tag associated with the water table change notice.
DIM - Provides code portability between 2D and 3D codes.
DExtent3 DExtent
A DExtent2 in 2D, a DExtent3 in 3D.
Definition dim.h:160
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:154