Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

VPCutPlane Class Reference

#include <vpcutplane.h>

Inheritance diagram for VPCutPlane:

VPCutTools List of all members.

Public Member Functions

 VPCutPlane ()
 VPCutPlane (VPBoundingBox b)
void vpSetBoundingBox (VPBoundingBox b)
void vpNormalComputation (float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3)
VPVector3D vpGetNormal (void)
void vpPlaneComputation (void)
void vpDComputation (void)
float vpGetD (void)
VPRotationvpGetRotation (void)
VPTranslationvpGetTranslation (void)
void vpRender (void)

Detailed Description

Deprecated:

Definition at line 52 of file vpcutplane.h.


Constructor & Destructor Documentation

VPCutPlane::VPCutPlane  ) 
 

Definition at line 29 of file vpcutplane.cpp.

VPCutPlane::VPCutPlane VPBoundingBox  b  ) 
 

Definition at line 40 of file vpcutplane.cpp.

References vpPlaneComputation().


Member Function Documentation

void VPCutPlane::vpDComputation void   ) 
 

Definition at line 207 of file vpcutplane.cpp.

References VPVector3D::vpGetVector3DX(), VPVector3D::vpGetVector3DY(), VPVector3D::vpGetVector3DZ(), VPPoint3D::vpGetX(), VPPoint3D::vpGetY(), and VPPoint3D::vpGetZ().

float VPCutPlane::vpGetD void   ) 
 

Definition at line 223 of file vpcutplane.cpp.

VPVector3D VPCutPlane::vpGetNormal void   ) 
 

Definition at line 63 of file vpcutplane.cpp.

VPRotation * VPCutPlane::vpGetRotation void   ) 
 

Definition at line 157 of file vpcutplane.cpp.

VPTranslation * VPCutPlane::vpGetTranslation void   ) 
 

Definition at line 167 of file vpcutplane.cpp.

void VPCutPlane::vpNormalComputation float  x1,
float  y1,
float  z1,
float  x2,
float  y2,
float  z2,
float  x3,
float  y3,
float  z3
 

Definition at line 121 of file vpcutplane.cpp.

References VPVector3D::vpSetVector3D().

Referenced by vpPlaneComputation().

void VPCutPlane::vpPlaneComputation void   ) 
 

Definition at line 73 of file vpcutplane.cpp.

References VPPoint3D::vpGetX(), VPPoint3D::vpGetY(), VPPoint3D::vpGetZ(), and vpNormalComputation().

Referenced by VPCutPlane(), and vpSetBoundingBox().

void VPCutPlane::vpRender void   ) 
 

Definition at line 176 of file vpcutplane.cpp.

References VPRotation::vpGetAngleX(), VPRotation::vpGetAngleY(), VPTranslation::vpGetPositionX(), VPTranslation::vpGetPositionY(), VPVector3D::vpGetVector3DX(), VPVector3D::vpGetVector3DY(), and VPVector3D::vpGetVector3DZ().

void VPCutPlane::vpSetBoundingBox VPBoundingBox  b  ) 
 

Definition at line 51 of file vpcutplane.cpp.

References vpPlaneComputation().


The documentation for this class was generated from the following files:
Generated on Tue Sep 6 10:00:13 2005 for VPAT by  doxygen 1.4.4