19 #ifndef __vtkMapServerSource_h
20 #define __vtkMapServerSource_h
22 #include <vtkPolyDataAlgorithm.h>
33 void PrintSelf(ostream& os, vtkIndent indent);
43 vtkGetVector2Macro(DistanceRange,
double);
44 vtkSetVector2Macro(DistanceRange,
double);
46 vtkGetVector2Macro(HeightRange,
double);
47 vtkSetVector2Macro(HeightRange,
double);
49 void SetEdgeAngleThreshold(
double threshold);
50 double GetEdgeAngleThreshold();
52 int GetNumberOfDatasets(
int viewId);
53 vtkPolyData* GetDataset(
int viewId, vtkIdType i);
55 vtkIdType GetCurrentMapId(
int viewId);
56 void GetDataForMapId(
int viewId, vtkIdType mapId, vtkPolyData* polyData);
57 void GetMeshForMapId(
int viewId, vtkIdType mapId, vtkPolyData* polyData);
58 void GetDataForMapId(
int viewId, vtkIdType mapId, vtkImageData* imageData, vtkTransform* transform);
59 vtkIdType GetLastScanBundleUTime();
62 vtkIntArray* GetViewIds();
67 virtual int RequestInformation(vtkInformation *request,
68 vtkInformationVector **inputVector,
69 vtkInformationVector *outputVector);
71 virtual int RequestData(vtkInformation *request,
72 vtkInformationVector **inputVector,
73 vtkInformationVector *outputVector);
78 double DistanceRange[2];
80 double HeightRange[2];
87 vtkInternal * Internal;
double EdgeAngleThreshold
#define VTKDRCFILTERS_EXPORT