#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 |