#include <BLSURFPlugin_Attractor.hxx>
|
| typedef std::vector< double > | TDiscreteParam |
| |
typedef std::vector
< std::vector< double > > | TDistMap |
| |
typedef std::vector
< std::vector< bool > > | TPointSet |
| |
typedef std::set< std::vector
< double > > | TTrialSet |
| |
| typedef std::vector< double > | Trial_Pnt |
| |
| typedef std::vector< int > | IJ_Pnt |
| |
| BLSURFPlugin_Attractor::BLSURFPlugin_Attractor |
( |
| ) |
|
| BLSURFPlugin_Attractor::BLSURFPlugin_Attractor |
( |
const TopoDS_Face & |
Face, |
|
|
const TopoDS_Shape & |
Attractor, |
|
|
const std::string & |
attEntry |
|
) |
| |
| bool BLSURFPlugin_Attractor::init |
( |
| ) |
|
References _attractorPnt, _attractorShape, _distance, _distanceFromMap(), _distanceFromPoint(), _DMap, _face, _gridU, _gridV, _isEmpty, _isMapBuilt, _known, _trial, _u1, _u2, _v1, _v2, _vectU, _vectV, edgeInit(), and Handle().
| void BLSURFPlugin_Attractor::edgeInit |
( |
Handle(Geom_Surface) |
aSurf, |
|
|
const TopoDS_Edge & |
anEdge |
|
) |
| |
| double BLSURFPlugin_Attractor::GetSize |
( |
double |
u, |
|
|
double |
v |
|
) |
| |
| TopoDS_Face BLSURFPlugin_Attractor::GetFace |
( |
| ) |
const |
| TopoDS_Shape BLSURFPlugin_Attractor::GetAttractorShape |
( |
| ) |
const |
| std::string BLSURFPlugin_Attractor::GetAttractorEntry |
( |
| ) |
const |
| std::vector<double> BLSURFPlugin_Attractor::GetParameters |
( |
| ) |
const |
| void BLSURFPlugin_Attractor::SetParameters |
( |
double |
Start_Size, |
|
|
double |
End_Size, |
|
|
double |
Action_Radius, |
|
|
double |
Constant_Radius |
|
) |
| |
| void BLSURFPlugin_Attractor::SetType |
( |
int |
type | ) |
|
| void BLSURFPlugin_Attractor::BuildMap |
( |
| ) |
|
References _DMap, _face, _gridU, _gridV, _isMapBuilt, _known, _trial, _u1, _u2, _v1, _v2, _vectU, _vectV, and Handle().
| bool BLSURFPlugin_Attractor::IsMapBuilt |
( |
| ) |
const |
| bool BLSURFPlugin_Attractor::Empty |
( |
| ) |
const |
| BLSURFPlugin_Attractor::Handle |
( |
Geom_Surface |
| ) |
|
|
private |
| double BLSURFPlugin_Attractor::_distanceFromMap |
( |
double |
u, |
|
|
double |
v |
|
) |
| |
|
private |
| double BLSURFPlugin_Attractor::_distanceFromPoint |
( |
double |
u, |
|
|
double |
v |
|
) |
| |
|
private |
| TopoDS_Face BLSURFPlugin_Attractor::_face |
|
private |
| TopoDS_Shape BLSURFPlugin_Attractor::_attractorShape |
|
private |
| std::string BLSURFPlugin_Attractor::_attEntry |
|
private |
| int BLSURFPlugin_Attractor::_type |
|
private |
| int BLSURFPlugin_Attractor::_gridU |
|
private |
| int BLSURFPlugin_Attractor::_gridV |
|
private |
| double BLSURFPlugin_Attractor::_u1 |
|
private |
| double BLSURFPlugin_Attractor::_u2 |
|
private |
| double BLSURFPlugin_Attractor::_v1 |
|
private |
| double BLSURFPlugin_Attractor::_v2 |
|
private |
| double BLSURFPlugin_Attractor::_startSize |
|
private |
| double BLSURFPlugin_Attractor::_endSize |
|
private |
| double BLSURFPlugin_Attractor::_actionRadius |
|
private |
| double BLSURFPlugin_Attractor::_constantRadius |
|
private |
| bool BLSURFPlugin_Attractor::_isMapBuilt |
|
private |
| bool BLSURFPlugin_Attractor::_isEmpty |
|
private |
| gp_Pnt BLSURFPlugin_Attractor::_attractorPnt |
|
private |
| double(BLSURFPlugin_Attractor::* BLSURFPlugin_Attractor::_distance)(double u, double v) |
|
private |