70 #ifndef __vtkProjectedTerrainPath_h
71 #define __vtkProjectedTerrainPath_h
100 enum {SIMPLE_PROJECTION=0,NONOCCLUDED_PROJECTION,HUG_PROJECTION};
110 vtkSetClampMacro(ProjectionMode,
int,SIMPLE_PROJECTION,HUG_PROJECTION);
111 vtkGetMacro(ProjectionMode,
int);
112 void SetProjectionModeToSimple()
113 {this->SetProjectionMode(SIMPLE_PROJECTION);}
114 void SetProjectionModeToNonOccluded()
115 {this->SetProjectionMode(NONOCCLUDED_PROJECTION);}
116 void SetProjectionModeToHug()
117 {this->SetProjectionMode(HUG_PROJECTION);}
124 vtkSetMacro(HeightOffset,
double);
125 vtkGetMacro(HeightOffset,
double);
133 vtkGetMacro(HeightTolerance,
double);
141 vtkGetMacro(MaximumNumberOfLines,
vtkIdType);
153 void GetImageIndex(
double x[3],
double loc[2],
int ij[2]);
154 double GetHeight(
double loc[2],
int ij[2]);
156 void RemoveOcclusions();