Go to the documentation of this file.
36 #ifndef vtkGeoTreeNode_h
37 #define vtkGeoTreeNode_h
82 { this->Parent = node; }
89 { this->Older = node; }
91 {
return this->Older; }
93 { this->Newer = node; }
95 {
return this->Newer; }
130 {
return this->Children[idx]; }
138 {
return this->Parent; }
166 double LongitudeRange[2];
167 double LatitudeRange[2];
#define vtkSetVector2Macro(name, type)
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkGetVector2Macro(name, type)
vtkGeoTreeNode * GetOlder()
void SetOlder(vtkGeoTreeNode *node)
vtkGeoTreeNode * GetChildTreeNode(int idx)
bool IsDescendantOf(vtkGeoTreeNode *elder)
#define vtkTypeMacro(thisClass, superclass)
Stores data for a patch of the globe.
abstract base class for most VTK objects
void SetParent(vtkGeoTreeNode *node)
vtkGeoTreeNode * GetParentTreeNode()
virtual void DeleteData()
vtkGeoTreeNode * GetNewer()
a simple class to control print indentation
void SetChild(vtkGeoTreeNode *node, int idx)
#define vtkGetMacro(name, type)
int GetWhichChildAreYou()
void SetStatus(NodeStatus status)
virtual void ShallowCopy(vtkGeoTreeNode *src)
vtkSetMacro(IgnoreDriverBugs, bool)
#define VTKGEOVISCORE_EXPORT
void SetNewer(vtkGeoTreeNode *node)
concrete dataset represents vertices, lines, polygons, and triangle strips
static vtkGeoTreeNode * New()
virtual void DeepCopy(vtkGeoTreeNode *src)