Go to the documentation of this file.
70 #ifndef vtkProjectedTerrainPath_h
71 #define vtkProjectedTerrainPath_h
107 enum {SIMPLE_PROJECTION=0,NONOCCLUDED_PROJECTION,HUG_PROJECTION};
120 {this->SetProjectionMode(SIMPLE_PROJECTION);}
122 {this->SetProjectionMode(NONOCCLUDED_PROJECTION);}
124 {this->SetProjectionMode(HUG_PROJECTION);}
represent and manipulate 3D points
~vtkProjectedTerrainPath()
vtkProjectedTerrainPath()
void SplitEdge(vtkIdType eId, double t)
#define vtkTypeMacro(thisClass, superclass)
a list of ids arranged in priority order
GLint GLint GLint GLint GLint x
abstract superclass for arrays of numeric data
void SetProjectionModeToNonOccluded()
void SetSourceData(vtkImageData *source)
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
#define vtkSetClampMacro(name, type, min, max)
void GetImageIndex(double x[3], double loc[2], int ij[2])
vtkPriorityQueue * NegativeLineError
#define VTKFILTERSHYBRID_EXPORT
static vtkProjectedTerrainPath * New()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkPriorityQueue * PositiveLineError
virtual int FillInputPortInformation(int port, vtkInformation *info)
void PrintSelf(ostream &os, vtkIndent indent)
vtkImageData * GetSource()
void SetProjectionModeToSimple()
topologically and geometrically regular array of data
a simple class to control print indentation
vtkIdType MaximumNumberOfLines
#define vtkGetMacro(name, type)
void ComputeError(vtkIdType edgeId)
vtkSetMacro(IgnoreDriverBugs, bool)
void SetProjectionModeToHug()
Proxy object to connect input/output ports.
project a polyline onto a terrain
double GetHeight(double loc[2], int ij[2])
Superclass for algorithms that produce only polydata as output.