#include <vtkTriangleDecorator.h>
Inheritance diagram for vtkTriangleDecorator:
Public Member Functions | |
vtkTypeMacro (vtkTriangleDecorator, vtkTriangle) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
Print the state of this object. | |
void | Component (vtkTriangle *triangle) |
Specify the component vtkTriangle which to decorate. | |
bool | doesLineIntersectCell (double p1[3], double p2[3]) const |
Given the line segment p1, p2 does it intersect this triangle cell? | |
Static Public Member Functions | |
static vtkTriangleDecorator * | New () |
Instantiate a new object of this type. | |
static vtkTriangleDecorator * | New (vtkTriangle *triangle) |
Instantiate a new object of this type. | |
Protected Member Functions | |
vtkTriangleDecorator () | |
Ctor. | |
vtkTriangleDecorator (vtkTriangle *triangle) | |
Ctor. | |
~vtkTriangleDecorator () | |
Dtor. |
Definition at line 16 of file vtkTriangleDecorator.h.
vtkTriangleDecorator::vtkTriangleDecorator | ( | ) | [protected] |
Ctor.
vtkTriangleDecorator::vtkTriangleDecorator | ( | vtkTriangle * | triangle | ) | [protected] |
vtkTriangleDecorator::~vtkTriangleDecorator | ( | ) | [protected] |
Dtor.
static vtkTriangleDecorator* vtkTriangleDecorator::New | ( | ) | [static] |
Instantiate a new object of this type.
This is the only method that objects of this type may be created.
Reimplemented from vtkTriangle.
static vtkTriangleDecorator* vtkTriangleDecorator::New | ( | vtkTriangle * | triangle | ) | [static] |
Instantiate a new object of this type.
This is the only method that objects of this type may be created.
triangle | The vtkTriangle vell which to decorate. |
vtkTriangleDecorator::vtkTypeMacro | ( | vtkTriangleDecorator | , | |
vtkTriangle | ||||
) |
void vtkTriangleDecorator::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Print the state of this object.
os | The output stream. | |
indent | The indentation level. Used for formating output. |
Reimplemented from vtkTriangle.
void vtkTriangleDecorator::Component | ( | vtkTriangle * | triangle | ) |
bool vtkTriangleDecorator::doesLineIntersectCell | ( | double | p1[3], | |
double | p2[3] | |||
) | const |
Given the line segment p1, p2 does it intersect this triangle cell?
p1 | Endpoint 1 of the line. | |
p2 | Endpoint 2 of the line. |