SMESH.BelongToPlane_i Class Reference

#include <SMESH_Filter_i.hxx>

Inheritance diagram for SMESH.BelongToPlane_i:

Inheritance graph

Public Member Functions

 BelongToPlane_i ()
void SetPlane (GEOM::GEOM_Object_ptr theGeom, ElementType theType)
FunctorType GetFunctorType ()
void SetSurface (GEOM::GEOM_Object_ptr theGeom, ElementType theType)
void SetShapeName (const char *theName, ElementType theType)
void SetShape (const char *theID, const char *theName, ElementType theType)
char * GetShapeName ()
char * GetShapeID ()
void SetTolerance (CORBA::Double)
CORBA::Double GetTolerance ()
CORBA::Boolean IsSatisfy (CORBA::Long theElementId)
Controls::PredicatePtr GetPredicate ()
void SetMesh (SMESH_Mesh_ptr theMesh)
Controls::FunctorPtr GetFunctor ()
ElementType GetElementType ()

Protected Member Functions

 Handle (Standard_Type) mySurfaceType

Protected Attributes

Controls::ElementsOnSurfacePtr myElementsOnSurfacePtr
char * myShapeName
char * myShapeID
Controls::PredicatePtr myPredicatePtr
Controls::FunctorPtr myFunctorPtr

Constructor & Destructor Documentation

BelongToPlane_i::BelongToPlane_i  ) 
 


Member Function Documentation

void BelongToPlane_i::SetPlane GEOM::GEOM_Object_ptr  theGeom,
ElementType  theType
 

FunctorType BelongToPlane_i::GetFunctorType  ) 
 

void BelongToSurface_i::SetSurface GEOM::GEOM_Object_ptr  theGeom,
ElementType  theType
[inherited]
 

void BelongToSurface_i::SetShapeName const char *  theName,
ElementType  theType
[inherited]
 

void BelongToSurface_i::SetShape const char *  theID,
const char *  theName,
ElementType  theType
[inherited]
 

char * BelongToSurface_i::GetShapeName  )  [inherited]
 

char * BelongToSurface_i::GetShapeID  )  [inherited]
 

void BelongToSurface_i::SetTolerance CORBA::Double   )  [inherited]
 

CORBA::Double BelongToSurface_i::GetTolerance  )  [inherited]
 

SMESH.BelongToSurface_i.Handle Standard_Type   )  [protected, inherited]
 

CORBA::Boolean Predicate_i::IsSatisfy CORBA::Long  theElementId  )  [inherited]
 

Controls::PredicatePtr Predicate_i::GetPredicate  )  [inherited]
 

void Functor_i::SetMesh SMESH_Mesh_ptr  theMesh  )  [inherited]
 

Reimplemented in SMESH.LogicalBinary_i.

Controls::FunctorPtr SMESH.Functor_i.GetFunctor  )  [inherited]
 

ElementType Functor_i::GetElementType  )  [inherited]
 


Field Documentation

Controls::ElementsOnSurfacePtr SMESH.BelongToSurface_i.myElementsOnSurfacePtr [protected, inherited]
 

char* SMESH.BelongToSurface_i.myShapeName [protected, inherited]
 

char* SMESH.BelongToSurface_i.myShapeID [protected, inherited]
 

Controls::PredicatePtr SMESH.Predicate_i.myPredicatePtr [protected, inherited]
 

Controls::FunctorPtr SMESH.Functor_i.myFunctorPtr [protected, inherited]