#include <SMESH_ControlsClassifier.hxx>
◆ Classifier()
| SMESH::Controls::Classifier::Classifier |
( |
| ) |
|
◆ ~Classifier()
| SMESH::Controls::Classifier::~Classifier |
( |
| ) |
|
◆ GetBndBox()
| const Bnd_B3d * SMESH::Controls::Classifier::GetBndBox |
( |
| ) |
const |
◆ GetParams()
| void SMESH::Controls::Classifier::GetParams |
( |
double & |
u, |
|
|
double & |
v |
|
) |
| const |
◆ Init()
| void SMESH::Controls::Classifier::Init |
( |
const TopoDS_Shape & |
s, |
|
|
double |
tol, |
|
|
const Bnd_B3d * |
box = 0 |
|
) |
| |
References SMESHUtils::Add(), Edge, Face, SMESH::Handle(), isBox(), isOutOfBox(), isOutOfEdge(), isOutOfFace(), isOutOfNone(), isOutOfSolid(), isOutOfVertex(), myBox, myFlags, myIsOutFun, myProjEdge, myProjFace, myShape, mySolidClfr, myTol, myVertexXYZ, and prepareSolid().
◆ isBox()
| bool SMESH::Controls::Classifier::isBox |
( |
const TopoDS_Shape & |
s | ) |
|
|
private |
◆ IsChecked()
| bool SMESH::Controls::Classifier::IsChecked |
( |
| ) |
|
◆ IsOut()
| bool SMESH::Controls::Classifier::IsOut |
( |
const gp_Pnt & |
p | ) |
|
◆ isOutOfBox()
| bool SMESH::Controls::Classifier::isOutOfBox |
( |
const gp_Pnt & |
p | ) |
|
|
private |
◆ isOutOfEdge()
| bool SMESH::Controls::Classifier::isOutOfEdge |
( |
const gp_Pnt & |
p | ) |
|
|
private |
◆ isOutOfFace()
| bool SMESH::Controls::Classifier::isOutOfFace |
( |
const gp_Pnt & |
p | ) |
|
|
private |
◆ isOutOfNone()
| bool SMESH::Controls::Classifier::isOutOfNone |
( |
const gp_Pnt & |
| ) |
|
|
private |
◆ isOutOfSolid()
| bool SMESH::Controls::Classifier::isOutOfSolid |
( |
const gp_Pnt & |
p | ) |
|
|
private |
◆ isOutOfVertex()
| bool SMESH::Controls::Classifier::isOutOfVertex |
( |
const gp_Pnt & |
p | ) |
|
|
private |
◆ IsSetFlag()
| bool SMESH::Controls::Classifier::IsSetFlag |
( |
int |
flag | ) |
const |
◆ prepareSolid()
| TopoDS_Shape SMESH::Controls::Classifier::prepareSolid |
( |
const TopoDS_Shape & |
theSolid | ) |
|
|
private |
◆ SetChecked()
| void SMESH::Controls::Classifier::SetChecked |
( |
bool |
is | ) |
|
◆ SetFlag()
| void SMESH::Controls::Classifier::SetFlag |
( |
int |
flag | ) |
|
◆ Shape()
| const TopoDS_Shape & SMESH::Controls::Classifier::Shape |
( |
| ) |
const |
◆ ShapeType()
| TopAbs_ShapeEnum SMESH::Controls::Classifier::ShapeType |
( |
| ) |
const |
◆ Tolerance()
| double SMESH::Controls::Classifier::Tolerance |
( |
| ) |
const |
◆ UnsetFlag()
| void SMESH::Controls::Classifier::UnsetFlag |
( |
int |
flag | ) |
|
◆ myBox
| Bnd_B3d SMESH::Controls::Classifier::myBox |
|
private |
◆ myFlags
| int SMESH::Controls::Classifier::myFlags |
|
private |
◆ myIsOutFun
| bool(Classifier::* SMESH::Controls::Classifier::myIsOutFun) (const gp_Pnt &p) |
|
private |
◆ myProjEdge
| GeomAPI_ProjectPointOnCurve* SMESH::Controls::Classifier::myProjEdge |
|
private |
◆ myProjFace
| GeomAPI_ProjectPointOnSurf* SMESH::Controls::Classifier::myProjFace |
|
private |
◆ myShape
| TopoDS_Shape SMESH::Controls::Classifier::myShape |
|
private |
◆ mySolidClfr
| BRepClass3d_SolidClassifier* SMESH::Controls::Classifier::mySolidClfr |
|
private |
◆ myTol
| double SMESH::Controls::Classifier::myTol |
|
private |
◆ myU
| double SMESH::Controls::Classifier::myU |
|
private |
◆ myV
| double SMESH::Controls::Classifier::myV |
|
private |
◆ myVertexXYZ
| gp_Pnt SMESH::Controls::Classifier::myVertexXYZ |
|
private |
◆ theIsCheckedFlag
| const int SMESH::Controls::Classifier::theIsCheckedFlag = 0x0000100 |
|
staticprivate |