37 class vtkAlgorithmOutput;
38 class vtkDataSetMapper;
45 class vtkCastToConcrete;
47 class vtkSphereSource;
157 virtual vtkSmartPointer<vtkPointSet> getPointSet() {
164 virtual void setPointSet(vtkSmartPointer<vtkPointSet> ds);
172 virtual void setDataConnection(vtkSmartPointer<vtkAlgorithmOutput>);
175 virtual void setPointData(vtkSmartPointer<vtkDataArray>);
181 virtual vtkSmartPointer<vtkActor> getActor(
const RenderingModes);
184 virtual vtkSmartPointer<vtkProp> getProp(
const QString &);
187 virtual unsigned int getNumberOfProp()
const;
190 virtual vtkSmartPointer<vtkProp> getProp(
unsigned int);
195 virtual bool addProp(
const QString &, vtkSmartPointer<vtkProp>);
200 virtual bool removeProp(
const QString &);
203 virtual void setTexture(vtkSmartPointer<vtkTexture> texture);
217 virtual void getBounds(
double bounds[6]);
220 virtual double getBoundingRadius();
223 virtual void setPointPosition(
const unsigned int orderNumber,
const double x,
const double y,
const double z);
238 virtual void setEnhancedModes(
const EnhancedModes );
244 virtual void setActorColor(
const RenderingModes,
double [4]);
247 virtual void setActorColor(
const RenderingModes,
const double,
const double,
const double);
250 virtual void getActorColor(
const RenderingModes,
double [4]);
253 virtual void setColor(
const double,
const double,
const double);
256 virtual void setColor(
const double,
const double,
const double,
const double);
259 virtual void setActorOpacity(
const RenderingModes,
const double);
262 virtual double getActorOpacity(
const RenderingModes)
const;
265 virtual void setOpacity(
const double);
268 virtual void setGlyphType(
const GlyphTypes type,
const double size = 0.0);
271 virtual void setLinesAsTubes(
bool tubes =
false);
280 vtkSmartPointer<vtkPointSet> pointSet;
294 vtkSmartPointer<vtkDataSetMapper>
mapper;
315 vtkSmartPointer<vtkTubeFilter>
tube;
342 void buildGlyph(
const GlyphTypes type);
351 double surfaceColor[4];
353 double wireframeColor[4];
354 double pointsColor[4];
362 double oldPointsColor[4];
365 vtkSmartPointer< vtkPointSet > New();