clip any dataset with user-specified implicit function or input scalar data
More...
#include <vtkClipConvexPolyData.h>
Inherits vtkPolyDataAlgorithm.
clip any dataset with user-specified implicit function or input scalar data
vtkClipConvexPolyData is a filter that clips a convex polydata with a set of planes. Its main usage is for clipping a bounding volume with frustum planes (used later one in volume rendering).
- Tests:
- vtkClipConvexPolyData (Tests)
Definition at line 36 of file vtkClipConvexPolyData.h.
vtkClipConvexPolyData::vtkClipConvexPolyData |
( |
| ) |
|
|
protected |
vtkClipConvexPolyData::~vtkClipConvexPolyData |
( |
| ) |
|
|
protected |
static int vtkClipConvexPolyData::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkClipConvexPolyData::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkClipConvexPolyData::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkClipConvexPolyData::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
void vtkClipConvexPolyData::SetPlanes |
( |
vtkPlaneCollection * |
planes | ) |
|
Set all the planes at once using a vtkPlanes implicit function. This also sets the D value.
virtual vtkPlaneCollection* vtkClipConvexPolyData::GetPlanes |
( |
| ) |
|
|
virtual |
Set all the planes at once using a vtkPlanes implicit function. This also sets the D value.
virtual unsigned long int vtkClipConvexPolyData::GetMTime |
( |
| ) |
|
|
virtual |
Redefines this method, as this filter depends on time of its components (planes)
int vtkClipConvexPolyData::RequestData |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protected |
void vtkClipConvexPolyData::ClipWithPlane |
( |
vtkPlane * |
p, |
|
|
double |
tolerance |
|
) |
| |
|
protected |
Clip the input with a given plane `p'. tolerance ?
bool vtkClipConvexPolyData::HasDegeneracies |
( |
vtkPlane * |
p | ) |
|
|
protected |
Tells if clipping the input by plane `p' creates some degeneracies.
void vtkClipConvexPolyData::ClearInternals |
( |
| ) |
|
|
protected |
void vtkClipConvexPolyData::ClearNewVertices |
( |
| ) |
|
|
protected |
void vtkClipConvexPolyData::RemoveEmptyPolygons |
( |
| ) |
|
|
protected |
vtkPlaneCollection* vtkClipConvexPolyData::Planes |
|
protected |
vtkClipConvexPolyDataInternals* vtkClipConvexPolyData::Internal |
|
protected |
The documentation for this class was generated from the following file: