Open CASCADE Technology 6.6.0
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

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

Member Function Documentation

static Standard_Integer Visual3d_ClipPlane::Limit ( ) [static]
void Visual3d_ClipPlane::Plane ( Standard_Real ACoefA,
Standard_Real ACoefB,
Standard_Real ACoefC,
Standard_Real ACoefD 
) const
void Visual3d_ClipPlane::SetPlane ( const Standard_Real  ACoefA,
const Standard_Real  ACoefB,
const Standard_Real  ACoefC,
const Standard_Real  ACoefD 
)

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