gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Public Member Functions | |
param () | |
~param () | |
bool | empty () const |
void | clear () |
bool | checkPlanar () |
Public Attributes | |
MElementOctree * | oct |
RTree< std::pair< MTriangle *, MTriangle * > *, double, 3 > | rtree3d |
std::vector< std::pair< MTriangle *, MTriangle * > * > | rtree3dData |
std::vector< MVertex > | v2d |
std::vector< MVertex > | v3d |
std::vector< MTriangle > | t2d |
std::vector< MTriangle > | t3d |
std::vector< SVector3 > | CURV |
double | umin |
double | umax |
double | vmin |
double | vmax |
SBoundingBox3d | bbox |
Definition at line 20 of file discreteFace.h.
|
inline |
Definition at line 32 of file discreteFace.h.
discreteFace::param::~param | ( | ) |
bool discreteFace::param::checkPlanar | ( | ) |
Definition at line 48 of file discreteFace.cpp.
Referenced by discreteFace::_createGeometryFromSTL().
void discreteFace::param::clear | ( | ) |
Definition at line 34 of file discreteFace.cpp.
Referenced by discreteFace::_createGeometryFromSTL(), and ~param().
|
inline |
Definition at line 34 of file discreteFace.h.
Referenced by discreteFace::bounds(), discreteFace::closestPoint(), discreteFace::containsParam(), discreteFace::curvatureMax(), discreteFace::curvatures(), discreteFace::firstDer(), discreteFace::haveParametrization(), discreteFace::intersectionWithCircle(), discreteFace::mesh(), discreteFace::normal(), discreteFace::point(), and discreteFace::trianglePosition().
SBoundingBox3d discreteFace::param::bbox |
Definition at line 31 of file discreteFace.h.
Referenced by discreteFace::_createGeometryFromSTL(), and discreteFace::bounds().
std::vector<SVector3> discreteFace::param::CURV |
Definition at line 29 of file discreteFace.h.
Referenced by discreteFace::_createGeometryFromSTL(), discreteFace::curvatureMax(), and discreteFace::curvatures().
MElementOctree* discreteFace::param::oct |
Definition at line 22 of file discreteFace.h.
Referenced by discreteFace::_createGeometryFromSTL(), discreteFace::containsParam(), discreteFace::curvatures(), discreteFace::firstDer(), discreteFace::intersectionWithCircle(), discreteFace::normal(), discreteFace::point(), and discreteFace::trianglePosition().
Definition at line 23 of file discreteFace.h.
Referenced by discreteFace::_createGeometryFromSTL(), and discreteFace::closestPoint().
Definition at line 24 of file discreteFace.h.
Referenced by discreteFace::_createGeometryFromSTL().
std::vector<MTriangle> discreteFace::param::t2d |
Definition at line 27 of file discreteFace.h.
Referenced by discreteFace::_createGeometryFromSTL(), discreteFace::curvatures(), empty(), discreteFace::firstDer(), discreteFace::intersectionWithCircle(), discreteFace::normal(), discreteFace::point(), and discreteFace::trianglePosition().
std::vector<MTriangle> discreteFace::param::t3d |
Definition at line 28 of file discreteFace.h.
Referenced by discreteFace::_createGeometryFromSTL(), discreteFace::firstDer(), discreteFace::intersectionWithCircle(), discreteFace::normal(), and discreteFace::point().
double discreteFace::param::umax |
Definition at line 30 of file discreteFace.h.
Referenced by discreteFace::parBounds().
double discreteFace::param::umin |
Definition at line 30 of file discreteFace.h.
Referenced by discreteFace::parBounds().
std::vector<MVertex> discreteFace::param::v2d |
Definition at line 25 of file discreteFace.h.
Referenced by discreteFace::_createGeometryFromSTL().
std::vector<MVertex> discreteFace::param::v3d |
Definition at line 26 of file discreteFace.h.
Referenced by discreteFace::_createGeometryFromSTL().
double discreteFace::param::vmax |
Definition at line 30 of file discreteFace.h.
Referenced by discreteFace::parBounds().
double discreteFace::param::vmin |
Definition at line 30 of file discreteFace.h.
Referenced by discreteFace::parBounds().