version 3.3

VRS::ClipPlane Class Reference

Model Clipping Plane. More...

#include <vrs/clipplane.h>

Inheritance diagram for VRS::ClipPlane:

VRS::PolyAttribute VRS::Attribute VRS::RenderObj VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 ClipPlane (double A=1.0, double B=1.0, double C=1.0, double D=1.0)
void setPlane (double A, double B, double C, double D)
 Specifies the clipping plane by Ax + By + Cz + D = 0.
double getPlaneA () const
 Returns the A parameter, see setPlane.
double getPlaneB () const
 Returns the B parameter, see setPlane.
double getPlaneC () const
 Returns the C parameter, see setPlane.
double getPlaneD () const
 Returns the D parameter, see setPlane.
 VRS_TYPEINFO (ClipPlane, PolyAttribute)
 VRS_SERIALIZABLE (ClipPlane)


Detailed Description

Model Clipping Plane.

Constructor & Destructor Documentation

VRS::ClipPlane::ClipPlane ( double  A = 1.0,
double  B = 1.0,
double  C = 1.0,
double  D = 1.0 
)

Installs a model cipping plane. The plane is specified by Ax+By+Cz+D=0. Vectors with Ax+By+Cz+D<0 are clipped.


Member Function Documentation

void VRS::ClipPlane::setPlane ( double  A,
double  B,
double  C,
double  D 
)

Specifies the clipping plane by Ax + By + Cz + D = 0.

double VRS::ClipPlane::getPlaneA (  )  const [inline]

Returns the A parameter, see setPlane.

double VRS::ClipPlane::getPlaneB (  )  const [inline]

Returns the B parameter, see setPlane.

double VRS::ClipPlane::getPlaneC (  )  const [inline]

Returns the C parameter, see setPlane.

double VRS::ClipPlane::getPlaneD (  )  const [inline]

Returns the D parameter, see setPlane.

VRS::ClipPlane::VRS_TYPEINFO ( ClipPlane  ,
PolyAttribute   
)

VRS::ClipPlane::VRS_SERIALIZABLE ( ClipPlane   ) 


The documentation for this class was generated from the following file:

Generated on Mon May 21 06:00:16 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact