 |
VTK
9.1.0
|
Go to the documentation of this file.
100 #ifndef vtkPlaneWidget_h
101 #define vtkPlaneWidget_h
103 #include "vtkInteractionWidgetsModule.h"
120 #define VTK_PLANE_OFF 0
121 #define VTK_PLANE_OUTLINE 1
122 #define VTK_PLANE_WIREFRAME 2
123 #define VTK_PLANE_SURFACE 3
125 #define VTK_PLANE_ZERO_THRESHOLD (std::numeric_limits<double>::min() * 1000)
146 double xmin,
double xmax,
double ymin,
double ymax,
double zmin,
double zmax)
override
167 void GetOrigin(
double xyz[3]);
174 void SetPoint1(
double x,
double y,
double z);
175 void SetPoint1(
double x[3]);
177 void GetPoint1(
double xyz[3]);
184 void SetPoint2(
double x,
double y,
double z);
185 void SetPoint2(
double x[3]);
187 void GetPoint2(
double xyz[3]);
194 void SetCenter(
double x,
double y,
double z);
195 void SetCenter(
double x[3]);
197 void GetCenter(
double xyz[3]);
204 void SetNormal(
double x,
double y,
double z);
205 void SetNormal(
double x[3]);
207 void GetNormal(
double xyz[3]);
220 vtkGetMacro(Representation,
int);
318 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
390 void Rotate(
int X,
int Y,
double* p1,
double* p2,
double* vpn);
391 void Spin(
double* p1,
double* p2);
392 void Scale(
double* p1,
double* p2,
int X,
int Y);
394 void Push(
double* p1,
double* p2);
map vtkPolyData to graphics primitives
represent and manipulate 3D points
perform various plane computations
create an array of quadrilaterals located in a plane
abstract base class for most VTK objects
#define VTK_SIZEHINT(...)
create a polygonal sphere centered at the origin
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
create a line defined by two end points
abstract superclass for all actors, volumes and annotations
concrete dataset represents vertices, lines, polygons, and triangle strips
represent surface properties of a geometric object
ray-cast cell picker for all kinds of Prop3Ds
Superclass for algorithms that produce only polydata as output.