6 #ifndef SHAPEINFLUENCERECTANGLE_H
7 #define SHAPEINFLUENCERECTANGLE_H
10 #include <vlutil/vlList.h>
42 virtual void setPoint(
DtPoint& p,
long index);
45 virtual void setMin(
DtPoint& min);
48 virtual void setMax(
DtPoint& max);
51 virtual void setAsBorder(
bool isBorder);
52 virtual bool isBorder();
54 virtual bool isProcessed();
56 virtual void setIsReal(
bool isBorder);
57 virtual bool isReal();
59 virtual void setAsCorner(
bool isCorner);
60 virtual bool isCorner();
62 virtual bool onTheXEdge(
double val);
63 virtual bool onTheYEdge(
double val);
69 virtual DtList& adjacents();
71 virtual bool include(
DtPoint& p);
73 virtual bool divideIfInclude(DtList& influenceRectanglesList,
84 double thresholdForSeaLevel,
87 virtual bool checkForNice(
DtPoint &p);
bool myBorderProcessed
Definition: shapeInfluenceRectangle.h:107
DtList myAdjacents
Definition: shapeInfluenceRectangle.h:101
static double myXMax
Definition: shapeInfluenceRectangle.h:114
bool myIsBorder
Definition: shapeInfluenceRectangle.h:105
static double myYMin
Definition: shapeInfluenceRectangle.h:115
DtPoint myMax
Definition: shapeInfluenceRectangle.h:104
bool myIsCorner
Definition: shapeInfluenceRectangle.h:106
Definition: vertexManager.h:26
Definition: shapeInfluenceRectangle.h:21
int myWho
Definition: shapeInfluenceRectangle.h:110
DtPoint myMin
Definition: shapeInfluenceRectangle.h:103
static double myXMin
Definition: shapeInfluenceRectangle.h:113
static double myYMax
Definition: shapeInfluenceRectangle.h:116
DtPoint myPoint
Definition: shapeInfluenceRectangle.h:102
DtVertexID myIndex
Definition: shapeInfluenceRectangle.h:98
Definition: shapeReader.h:30
bool myProcessed
Definition: shapeInfluenceRectangle.h:108
bool myIsReal
Definition: shapeInfluenceRectangle.h:109
#define DT_DLL_shape
Definition: shapeDefines.h:23
static int who
Definition: shapeInfluenceRectangle.h:112