9 #ifndef GlobeEngine_CriticalEdge_h
10 #define GlobeEngine_CriticalEdge_h
26 std::shared_ptr<PolyLineExt> &
getLine(){
return line; };
35 void setColor(vmml::Vector3f _color){color=_color; line->setColor(_color);};
42 std::shared_ptr<PolyLineExt> line;
44 float moveDirection=0;
46 bool cwDone=
false,ccwDone=
false;
CriticalPointptr otherEnd(CriticalPointptr _inEnd)
Definition: CriticalEdge.cpp:30
Definition: CriticalPoint.h:22
void setType(int _t)
Definition: CriticalEdge.h:29
void resetRegionDone()
Definition: CriticalEdge.cpp:85
void setClockwiseDone(bool _clockwise, CriticalPoint *_from)
Definition: CriticalEdge.cpp:52
std::shared_ptr< CriticalPoint > CriticalPointptr
Definition: CriticalPoint.h:18
int getType()
Definition: CriticalEdge.h:30
void setEnd1(CriticalPointptr _end1)
Definition: CriticalEdge.h:22
void setMoveDirection(float _m)
Definition: CriticalEdge.h:31
void setColor(vmml::Vector3f _color)
Definition: CriticalEdge.h:35
void setEnd2(CriticalPointptr _end2)
Definition: CriticalEdge.h:23
std::shared_ptr< PolyLineExt > & getLine()
Definition: CriticalEdge.h:26
Definition: CriticalEdge.h:19
CriticalEdge()
Definition: CriticalEdge.cpp:13
bool getClockwiseDone(bool _clockwise, CriticalPoint *_from)
Definition: CriticalEdge.cpp:68
Definition: ClimateViewerComposition.h:13
CriticalPointptr & getEnd2()
Definition: CriticalEdge.h:25
CriticalPointptr & getEnd1()
Definition: CriticalEdge.h:24
vmml::Vector3f getPointv(int _index, CriticalPointptr &_from)
Definition: CriticalEdge.cpp:26
float getMoveDirection(geClimateViewer::CriticalPoint *_from)
Definition: CriticalEdge.cpp:44