#include <tetramesh.h>
Public Member Functions | |
ClipPlane (Point3x p0, Point3x p1, Point3x p2) | |
ClipPlane () | |
void | GlClip () |
void | GlDraw () |
void | SetD (Point3x d) |
void | SetP (Point3x p) |
void | Transform (vcg::Matrix44< float > Tr) |
void | Translate (float L) |
~ClipPlane () | |
Public Attributes | |
bool | active |
Point3x | P |
Private Attributes | |
Point3x | D |
Point3x | D0 |
GLdouble | eqn [4] |
Point3x | pp0 |
Point3x | pp1 |
Point3x | pp2 |
Point3x | pp3 |
vcg::Matrix44< float > | TR |
Definition at line 58 of file tetramesh.h.
vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::ClipPlane | ( | ) | [inline] |
Definition at line 77 of file tetramesh.h.
vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::~ClipPlane | ( | ) | [inline] |
Definition at line 79 of file tetramesh.h.
vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::ClipPlane | ( | Point3x | p0, | |
Point3x | p1, | |||
Point3x | p2 | |||
) | [inline] |
Definition at line 81 of file tetramesh.h.
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::GlClip | ( | ) | [inline] |
Definition at line 116 of file tetramesh.h.
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::GlDraw | ( | ) | [inline] |
Definition at line 129 of file tetramesh.h.
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::SetD | ( | Point3x | d | ) | [inline] |
Definition at line 106 of file tetramesh.h.
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::SetP | ( | Point3x | p | ) | [inline] |
Definition at line 111 of file tetramesh.h.
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::Transform | ( | vcg::Matrix44< float > | Tr | ) | [inline] |
Definition at line 154 of file tetramesh.h.
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::Translate | ( | float | L | ) | [inline] |
Definition at line 164 of file tetramesh.h.
bool vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::active |
Definition at line 73 of file tetramesh.h.
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::D [private] |
Definition at line 61 of file tetramesh.h.
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::D0 [private] |
Definition at line 62 of file tetramesh.h.
GLdouble vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::eqn[4] [private] |
Definition at line 63 of file tetramesh.h.
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::P |
Definition at line 75 of file tetramesh.h.
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::pp0 [private] |
Definition at line 66 of file tetramesh.h.
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::pp1 [private] |
Definition at line 67 of file tetramesh.h.
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::pp2 [private] |
Definition at line 68 of file tetramesh.h.
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::pp3 [private] |
Definition at line 69 of file tetramesh.h.
vcg::Matrix44<float> vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::TR [private] |
Definition at line 64 of file tetramesh.h.