#include <vtkCollisionDetectionFilter.h>
Lista wszystkich składowych.
Metody publiczne |
| vtkTypeMacro (vtkCollisionDetectionFilter, vtkPolyDataAlgorithm) |
void | PrintSelf (ostream &os, vtkIndent indent) |
| vtkSetClampMacro (CollisionMode, int, VTK_ALL_CONTACTS, VTK_HALF_CONTACTS) |
| vtkGetMacro (CollisionMode, int) |
void | SetCollisionModeToAllContacts () |
void | SetCollisionModeToFirstContact () |
void | SetCollisionModeToHalfContacts () |
const char * | GetCollisionModeAsString () |
int | IntersectPolygonWithPolygon (int npts, double *pts, double bounds[6], int npts2, double *pts2, double bounds2[6], double tol2, double x1[2], double x2[3], int CollisionMode) |
void | SetInput (int i, vtkPolyData *model) |
vtkPolyData * | GetInput (int i) |
vtkIdTypeArray * | GetContactCells (int i) |
vtkAlgorithmOutput * | GetContactsOutputPort () |
vtkPolyData * | GetContactsOutput () |
void | SetTransform (int i, vtkLinearTransform *transform) |
vtkLinearTransform * | GetTransform (int i) |
void | SetMatrix (int i, vtkMatrix4x4 *matrix) |
vtkMatrix4x4 * | GetMatrix (int i) |
| vtkSetMacro (BoxTolerance, float) |
| vtkGetMacro (BoxTolerance, float) |
| vtkSetMacro (CellTolerance, double) |
| vtkGetMacro (CellTolerance, double) |
| vtkSetMacro (GenerateScalars, int) |
| vtkGetMacro (GenerateScalars, int) |
| vtkBooleanMacro (GenerateScalars, int) |
int | GetNumberOfContacts () |
| vtkGetMacro (NumberOfBoxTests, int) |
| vtkSetMacro (NumberOfCellsPerNode, int) |
| vtkGetMacro (NumberOfCellsPerNode, int) |
| vtkSetClampMacro (Opacity, float, 0.0, 1.0) |
| vtkGetMacro (Opacity, float) |
unsigned long | GetMTime () |
Dokumentacja składowych wyliczanych
- Wartości wyliczeń:
VTK_ALL_CONTACTS |
|
VTK_FIRST_CONTACT |
|
VTK_HALF_CONTACTS |
|
Dokumentacja konstruktora i destruktora
vtkCollisionDetectionFilter::vtkCollisionDetectionFilter |
( |
| ) |
|
|
protected |
vtkCollisionDetectionFilter::~vtkCollisionDetectionFilter |
( |
| ) |
|
|
protected |
Dokumentacja funkcji składowych
const char * vtkCollisionDetectionFilter::GetCollisionModeAsString |
( |
void |
| ) |
|
|
inline |
vtkIdTypeArray * vtkCollisionDetectionFilter::GetContactCells |
( |
int |
i | ) |
|
vtkPolyData* vtkCollisionDetectionFilter::GetContactsOutput |
( |
| ) |
|
|
inline |
vtkAlgorithmOutput* vtkCollisionDetectionFilter::GetContactsOutputPort |
( |
| ) |
|
|
inline |
vtkPolyData * vtkCollisionDetectionFilter::GetInput |
( |
int |
i | ) |
|
vtkMatrix4x4 * vtkCollisionDetectionFilter::GetMatrix |
( |
int |
i | ) |
|
unsigned long vtkCollisionDetectionFilter::GetMTime |
( |
| ) |
|
int vtkCollisionDetectionFilter::GetNumberOfContacts |
( |
| ) |
|
|
inline |
vtkLinearTransform* vtkCollisionDetectionFilter::GetTransform |
( |
int |
i | ) |
|
|
inline |
int vtkCollisionDetectionFilter::IntersectPolygonWithPolygon |
( |
int |
npts, |
|
|
double * |
pts, |
|
|
double |
bounds[6], |
|
|
int |
npts2, |
|
|
double * |
pts2, |
|
|
double |
bounds2[6], |
|
|
double |
tol2, |
|
|
double |
x1[2], |
|
|
double |
x2[3], |
|
|
int |
CollisionMode |
|
) |
| |
void vtkCollisionDetectionFilter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
int vtkCollisionDetectionFilter::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
void vtkCollisionDetectionFilter::SetCollisionModeToAllContacts |
( |
| ) |
|
|
inline |
void vtkCollisionDetectionFilter::SetCollisionModeToFirstContact |
( |
| ) |
|
|
inline |
void vtkCollisionDetectionFilter::SetCollisionModeToHalfContacts |
( |
| ) |
|
|
inline |
void vtkCollisionDetectionFilter::SetInput |
( |
int |
i, |
|
|
vtkPolyData * |
model |
|
) |
| |
void vtkCollisionDetectionFilter::SetMatrix |
( |
int |
i, |
|
|
vtkMatrix4x4 * |
matrix |
|
) |
| |
void vtkCollisionDetectionFilter::SetTransform |
( |
int |
i, |
|
|
vtkLinearTransform * |
transform |
|
) |
| |
vtkCollisionDetectionFilter::vtkGetMacro |
( |
BoxTolerance |
, |
|
|
float |
|
|
) |
| |
vtkCollisionDetectionFilter::vtkGetMacro |
( |
CellTolerance |
, |
|
|
double |
|
|
) |
| |
vtkCollisionDetectionFilter::vtkGetMacro |
( |
Opacity |
, |
|
|
float |
|
|
) |
| |
vtkCollisionDetectionFilter::vtkSetClampMacro |
( |
Opacity |
, |
|
|
float |
, |
|
|
0. |
0, |
|
|
1. |
0 |
|
) |
| |
vtkCollisionDetectionFilter::vtkSetMacro |
( |
BoxTolerance |
, |
|
|
float |
|
|
) |
| |
vtkCollisionDetectionFilter::vtkSetMacro |
( |
CellTolerance |
, |
|
|
double |
|
|
) |
| |
Dokumentacja atrybutów składowych
float vtkCollisionDetectionFilter::BoxTolerance |
|
protected |
float vtkCollisionDetectionFilter::CellTolerance |
|
protected |
int vtkCollisionDetectionFilter::CollisionMode |
|
protected |
int vtkCollisionDetectionFilter::GenerateScalars |
|
protected |
vtkMatrix4x4* vtkCollisionDetectionFilter::Matrix[2] |
|
protected |
int vtkCollisionDetectionFilter::NumberOfBoxTests |
|
protected |
int vtkCollisionDetectionFilter::NumberOfCellsPerNode |
|
protected |
float vtkCollisionDetectionFilter::Opacity |
|
protected |
vtkLinearTransform* vtkCollisionDetectionFilter::Transform[2] |
|
protected |
vtkOBBTree* vtkCollisionDetectionFilter::tree0 |
|
protected |
vtkOBBTree* vtkCollisionDetectionFilter::tree1 |
|
protected |
Dokumentacja dla tej klasy została wygenerowana z plików: