Version: 9.12.0
SMESH::BelongToSurface Interface Reference

Logical functor (predicate) "Belong To Surface". More...

import"SMESH_Filter.idl";

Inheritance diagram for SMESH::BelongToSurface:

Public Member Functions

void SetTolerance (in double theToler)
 
double GetTolerance ()
 
void SetShapeName (in string theName, in ElementType theType)
 
void SetShape (in string theID, in string theName, in ElementType theType)
 
string GetShapeName ()
 
string GetShapeID ()
 
void SetUseBoundaries (in boolean theUseBndRestrictions)
 Limit surface extent to bounding box of boundaries (edges) in surface parametric space. More...
 
boolean GetUseBoundaries ()
 
boolean IsSatisfy (in long thEntityId)
 
long NbSatisfying (in SMESH::SMESH_IDSource obj)
 
void SetMesh (in SMESH_Mesh theMesh)
 
FunctorType GetFunctorType ()
 
ElementType GetElementType ()
 

Detailed Description

Logical functor (predicate) "Belong To Surface".

Base interface for "belong to plane" and "belong to cylinder" and "Belong To Generic Surface" interfaces

Member Function Documentation

◆ GetElementType()

ElementType SMESH::Functor::GetElementType ( )
inherited

◆ GetFunctorType()

FunctorType SMESH::Functor::GetFunctorType ( )
inherited

◆ GetShapeID()

string SMESH::BelongToSurface::GetShapeID ( )

◆ GetShapeName()

string SMESH::BelongToSurface::GetShapeName ( )

◆ GetTolerance()

double SMESH::BelongToSurface::GetTolerance ( )

◆ GetUseBoundaries()

boolean SMESH::BelongToSurface::GetUseBoundaries ( )

◆ IsSatisfy()

boolean SMESH::Predicate::IsSatisfy ( in long  thEntityId)
inherited

◆ NbSatisfying()

long SMESH::Predicate::NbSatisfying ( in SMESH::SMESH_IDSource  obj)
inherited

◆ SetMesh()

void SMESH::Functor::SetMesh ( in SMESH_Mesh  theMesh)
inherited

◆ SetShape()

void SMESH::BelongToSurface::SetShape ( in string  theID,
in string  theName,
in ElementType  theType 
)

◆ SetShapeName()

void SMESH::BelongToSurface::SetShapeName ( in string  theName,
in ElementType  theType 
)

◆ SetTolerance()

void SMESH::BelongToSurface::SetTolerance ( in double  theToler)

◆ SetUseBoundaries()

void SMESH::BelongToSurface::SetUseBoundaries ( in boolean  theUseBndRestrictions)

Limit surface extent to bounding box of boundaries (edges) in surface parametric space.

Boundaries are ignored by default