vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane Class Reference

#include <tetramesh.h>

List of all members.

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

Detailed Description

template<typename CONT_TETRA>
class vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane

Definition at line 58 of file tetramesh.h.


Constructor & Destructor Documentation

template<typename CONT_TETRA >
vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::ClipPlane (  )  [inline]

Definition at line 77 of file tetramesh.h.

template<typename CONT_TETRA >
vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::~ClipPlane (  )  [inline]

Definition at line 79 of file tetramesh.h.

template<typename CONT_TETRA >
vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::ClipPlane ( Point3x  p0,
Point3x  p1,
Point3x  p2 
) [inline]

Definition at line 81 of file tetramesh.h.


Member Function Documentation

template<typename CONT_TETRA >
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::GlClip (  )  [inline]

Definition at line 116 of file tetramesh.h.

template<typename CONT_TETRA >
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::GlDraw (  )  [inline]

Definition at line 129 of file tetramesh.h.

template<typename CONT_TETRA >
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::SetD ( Point3x  d  )  [inline]

Definition at line 106 of file tetramesh.h.

template<typename CONT_TETRA >
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::SetP ( Point3x  p  )  [inline]

Definition at line 111 of file tetramesh.h.

template<typename CONT_TETRA >
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::Transform ( vcg::Matrix44< float >  Tr  )  [inline]

Definition at line 154 of file tetramesh.h.

template<typename CONT_TETRA >
void vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::Translate ( float  L  )  [inline]

Definition at line 164 of file tetramesh.h.


Member Data Documentation

template<typename CONT_TETRA >
bool vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::active

Definition at line 73 of file tetramesh.h.

template<typename CONT_TETRA >
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::D [private]

Definition at line 61 of file tetramesh.h.

template<typename CONT_TETRA >
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::D0 [private]

Definition at line 62 of file tetramesh.h.

template<typename CONT_TETRA >
GLdouble vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::eqn[4] [private]

Definition at line 63 of file tetramesh.h.

template<typename CONT_TETRA >
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::P

Definition at line 75 of file tetramesh.h.

template<typename CONT_TETRA >
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::pp0 [private]

Definition at line 66 of file tetramesh.h.

template<typename CONT_TETRA >
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::pp1 [private]

Definition at line 67 of file tetramesh.h.

template<typename CONT_TETRA >
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::pp2 [private]

Definition at line 68 of file tetramesh.h.

template<typename CONT_TETRA >
Point3x vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::pp3 [private]

Definition at line 69 of file tetramesh.h.

template<typename CONT_TETRA >
vcg::Matrix44<float> vcg::tetra::GlTetramesh< CONT_TETRA >::ClipPlane::TR [private]

Definition at line 64 of file tetramesh.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:27 2013