22 #ifndef vtkPVCylinder_h 23 #define vtkPVCylinder_h 25 #include "vtkCylinder.h" 26 #include "vtkPVVTKExtensionsDefaultModule.h" 28 class VTKPVVTKEXTENSIONSDEFAULT_EXPORT
vtkPVCylinder :
public vtkCylinder
32 vtkTypeMacro(
vtkPVCylinder, vtkCylinder) void PrintSelf(ostream& os, vtkIndent indent);
38 void SetAxis(
double x,
double y,
double z);
39 void SetAxis(const
double axis[3]);
40 vtkGetVector3Macro(Axis,
double)
44 virtual
void SetCenter(
double x,
double y,
double z);
45 virtual
void SetCenter(
double xyz[3]);
51 void UpdateTransform();
56 vtkPVCylinder(const vtkPVCylinder&) VTK_DELETE_FUNCTION;
57 void operator=(const vtkPVCylinder&) VTK_DELETE_FUNCTION;
60 inline
void vtkPVCylinder::SetAxis(
double x,
double y,
double z)
62 double axis[3] = { x, y, z };
extends vtkCylinder to add ParaView specific API.