#include <VISU_ClippingPlaneMgr.hxx>
Public Member Functions | |
| VISU_ClippingPlaneMgr () | |
| ~VISU_ClippingPlaneMgr () | |
| void | SetStudy (_PTR(Study) theStudy, bool reinitStudy=false) |
| long | CreateClippingPlane (double X, double Y, double Z, double dX, double dY, double dZ, bool isAuto, const char *name) |
| void | EditClippingPlane (long id, double X, double Y, double Z, double dX, double dY, double dZ, bool isAuto, const char *name) |
| _PTR (SObject) CreateClippingPlaneObject(double X | |
| VISU_CutPlaneFunction * | GetClippingPlane (long id) |
| int | GetPlaneId (VISU_CutPlaneFunction *thePlane) |
| bool | DeleteClippingPlane (long id) |
| bool | ApplyClippingPlane (VISU::Prs3d_i *thePrs, long id) |
| bool | DetachClippingPlane (VISU::Prs3d_i *thePrs, long id) |
| long | GetClippingPlanesNb () |
| _PTR (SObject) GetClippingPlanesFolder(bool toCreate) | |
| vtkImplicitFunctionCollection * | GetPlanesList () const |
Static Public Member Functions | |
| static bool | ContainsPlane (VISU::Prs3d_ptr thePrs, VISU_CutPlaneFunction *thePlane) |
| static bool | ContainsPlane (VISU::Prs3d_i *thePrs, VISU_CutPlaneFunction *thePlane) |
Data Fields | |
| double | Y |
| double double | Z |
| double double double | dX |
| double double double double | dY |
| double double double double double | dZ |
| double double double double double bool | isAuto |
| double double double double double bool const char * | name |
Private Member Functions | |
| void | applyPlaneToAll (VISU_CutPlaneFunction *thePlane) |
| _PTR (Study) myStudy | |
Private Attributes | |
| vtkImplicitFunctionCollection * | myPlanes |
| VISU_ClippingPlaneMgr::VISU_ClippingPlaneMgr | ( | ) |
| VISU_ClippingPlaneMgr::~VISU_ClippingPlaneMgr | ( | ) |
| void VISU_ClippingPlaneMgr::SetStudy | ( | _PTR(Study) | theStudy, |
| bool | reinitStudy = false |
||
| ) |
| long VISU_ClippingPlaneMgr::CreateClippingPlane | ( | double | X, |
| double | Y, | ||
| double | Z, | ||
| double | dX, | ||
| double | dY, | ||
| double | dZ, | ||
| bool | isAuto, | ||
| const char * | name | ||
| ) |
References _PTR().
| void VISU_ClippingPlaneMgr::EditClippingPlane | ( | long | id, |
| double | X, | ||
| double | Y, | ||
| double | Z, | ||
| double | dX, | ||
| double | dY, | ||
| double | dZ, | ||
| bool | isAuto, | ||
| const char * | name | ||
| ) |
| VISU_ClippingPlaneMgr._PTR | ( | SObject | ) |
| VISU_CutPlaneFunction * VISU_ClippingPlaneMgr::GetClippingPlane | ( | long | id | ) |
| int VISU_ClippingPlaneMgr::GetPlaneId | ( | VISU_CutPlaneFunction * | thePlane | ) |
| bool VISU_ClippingPlaneMgr::DeleteClippingPlane | ( | long | id | ) |
| bool VISU_ClippingPlaneMgr::ApplyClippingPlane | ( | VISU::Prs3d_i * | thePrs, |
| long | id | ||
| ) |
| bool VISU_ClippingPlaneMgr::DetachClippingPlane | ( | VISU::Prs3d_i * | thePrs, |
| long | id | ||
| ) |
| long VISU_ClippingPlaneMgr::GetClippingPlanesNb | ( | ) |
| VISU_ClippingPlaneMgr._PTR | ( | SObject | ) |
| bool VISU_ClippingPlaneMgr::ContainsPlane | ( | VISU::Prs3d_ptr | thePrs, |
| VISU_CutPlaneFunction * | thePlane | ||
| ) | [static] |
References visu_apply_properties.aPrs, and VISU.GetServant().
| bool VISU_ClippingPlaneMgr::ContainsPlane | ( | VISU::Prs3d_i * | thePrs, |
| VISU_CutPlaneFunction * | thePlane | ||
| ) | [static] |
| vtkImplicitFunctionCollection* VISU_ClippingPlaneMgr.GetPlanesList | ( | ) | const |
| void VISU_ClippingPlaneMgr::applyPlaneToAll | ( | VISU_CutPlaneFunction * | thePlane | ) | [private] |
| VISU_ClippingPlaneMgr._PTR | ( | Study | ) | [private] |
| double VISU_ClippingPlaneMgr.Y |
| double double VISU_ClippingPlaneMgr.Z |
| double double double VISU_ClippingPlaneMgr.dX |
| double double double double VISU_ClippingPlaneMgr.dY |
| double double double double double VISU_ClippingPlaneMgr.dZ |
| double double double double double bool VISU_ClippingPlaneMgr.isAuto |
| double double double double double bool const char* VISU_ClippingPlaneMgr.name |
vtkImplicitFunctionCollection* VISU_ClippingPlaneMgr.myPlanes [private] |