38#ifndef vtkPolyDataSilhouette_h
39#define vtkPolyDataSilhouette_h
41#include "vtkFiltersHybridModule.h"
47class vtkPolyDataEdges;
a virtual camera for 3D rendering
a simple class to control print indentation
void SetDirectionToSpecifiedVector()
Specify how view direction is computed.
void SetDirectionToCameraOrigin()
Specify how view direction is computed.
~vtkPolyDataSilhouette() override
virtual void SetDirection(int)
Specify how view direction is computed.
vtkTypeBool PieceInvariant
vtkPolyDataEdges * PreComp
void SetDirectionToCameraVector()
Specify how view direction is computed.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetProp3D(vtkProp3D VTK_WRAP_EXTERN *)
Specify a transformation matrix (via the vtkProp3D::GetMatrix() method) that is used to include the e...
@ VTK_DIRECTION_CAMERA_ORIGIN
@ VTK_DIRECTION_SPECIFIED_VECTOR
@ VTK_DIRECTION_SPECIFIED_ORIGIN
@ VTK_DIRECTION_CAMERA_VECTOR
vtkMTimeType GetMTime() override
Return MTime also considering the dependent objects: the camera and/or the prop3D.
vtkProp3D VTK_WRAP_EXTERN * GetProp3D()
Specify a transformation matrix (via the vtkProp3D::GetMatrix() method) that is used to include the e...
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void ComputeProjectionVector(double vector[3], double origin[3])
static vtkPolyDataSilhouette * New()
Instantiate object.
void SetDirectionToSpecifiedOrigin()
Specify how view direction is computed.
virtual void SetCamera(vtkCamera VTK_WRAP_EXTERN *)
Specify a camera that is used to define the view direction.
represents an 3D object for placement in a rendered scene
vtkTypeUInt32 vtkMTimeType