Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions
Visual3d_ClipPlane Class Reference

This class allows the definition and update
of clipping planes in the space model.

#include <Visual3d_ClipPlane.hxx>

Inheritance diagram for Visual3d_ClipPlane:
Inheritance graph
[legend]

Public Member Functions

 Visual3d_ClipPlane (const Standard_Real ACoefA, const Standard_Real ACoefB, const Standard_Real ACoefC, const Standard_Real ACoefD)
 Creates a clipping plane from the equation :
<ACoefA>*X + <ACoefB>*Y + <ACoefC>*Z + <ACoefD> = 0.0

void SetPlane (const Standard_Real ACoefA, const Standard_Real ACoefB, const Standard_Real ACoefC, const Standard_Real ACoefD)
 Modifies the plane equation.

void Plane (Standard_Real &ACoefA, Standard_Real &ACoefB, Standard_Real &ACoefC, Standard_Real &ACoefD) const
 Returns the values of the clipping plane <me>.

Static Public Member Functions

static Standard_Integer Limit ()
 Maximum number of activatable clipping planes.


Constructor & Destructor Documentation


Member Function Documentation

void Visual3d_ClipPlane::Plane ( Standard_Real ACoefA,
Standard_Real ACoefB,
Standard_Real ACoefC,
Standard_Real ACoefD 
) const

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