void DrawLine(const vtkVector3f &start, const vtkVector3f &end)
vtkContextDevice3D * GetDevice()
static vtkContext3D * New()
void DrawPoints(const float *points, int n)
#define VTKRENDERINGCONTEXT2D_EXPORT
Abstract class for drawing 3D primitives.
void AppendTransform(vtkTransform *transform)
vtkSmartPointer< vtkContextDevice3D > Device
virtual void PrintSelf(ostream &os, vtkIndent indent)
void DrawTriangleMesh(const float *mesh, int n, const unsigned char *colors, int nc)
void DisableClippingPlane(int i)
void DrawPoint(const vtkVector3f &point)
vtkTransform * GetTransform()
void DrawPoints(const float *points, int n, unsigned char *colors, int nc_comps)
void SetTransform(vtkTransform *transform)
void DrawPoly(const float *points, int n)
void ApplyPen(vtkPen *pen)
Class for drawing 3D primitives to a graphical context.
void ApplyBrush(vtkBrush *brush)
bool Begin(vtkContextDevice3D *device)
vtkSmartPointer< vtkTransform > Transform
void EnableClippingPlane(int i, double *planeEquation)