Version: 6.3.1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

VISU_CutPlaneFunction Class Reference

#include <VISU_ClippingPlaneMgr.hxx>

Inheritance diagram for VISU_CutPlaneFunction:
Inheritance graph

Public Member Functions

 vtkTypeMacro (VISU_CutPlaneFunction, vtkPlane)
virtual double EvaluateFunction (double x[3])
virtual double EvaluateFunction (double x, double y, double z)
void setActive (bool theActive)
bool isActive () const
void setPlaneObject (_PTR(SObject) aSOPlane)
 _PTR (SObject) getPlaneObject() const
void setName (std::string theName)
std::string getName () const
void setAuto (bool isAuto)
bool isAuto () const

Static Public Member Functions

static VISU_CutPlaneFunctionNew ()

Protected Member Functions

 VISU_CutPlaneFunction ()
 ~VISU_CutPlaneFunction ()

Private Member Functions

 _PTR (SObject) mySObject

Private Attributes

bool myIsActive
std::string myName
bool myIsAuto

Constructor & Destructor Documentation

VISU_CutPlaneFunction::VISU_CutPlaneFunction ( ) [protected]
VISU_CutPlaneFunction::~VISU_CutPlaneFunction ( ) [protected]

Member Function Documentation

VISU_CutPlaneFunction * VISU_CutPlaneFunction::New ( ) [static]
VISU_CutPlaneFunction.vtkTypeMacro ( VISU_CutPlaneFunction  ,
vtkPlane   
)
double VISU_CutPlaneFunction::EvaluateFunction ( double  x[3]) [virtual]
double VISU_CutPlaneFunction::EvaluateFunction ( double  x,
double  y,
double  z 
) [virtual]
void VISU_CutPlaneFunction::setActive ( bool  theActive)
bool VISU_CutPlaneFunction.isActive ( ) const
void VISU_CutPlaneFunction.setPlaneObject ( _PTR(SObject)  aSOPlane)
VISU_CutPlaneFunction._PTR ( SObject  ) const
void VISU_CutPlaneFunction.setName ( std::string  theName)
std::string VISU_CutPlaneFunction.getName ( ) const
void VISU_CutPlaneFunction.setAuto ( bool  isAuto)
bool VISU_CutPlaneFunction.isAuto ( ) const
VISU_CutPlaneFunction._PTR ( SObject  ) [private]

Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS