Typedefs | |
| typedef std::list< EntityBase * > | EntityList |
Functions | |
| __declspec (dllexport) bool facetEntity(TopoDS_Shape &shape | |
| __declspec (dllexport) bool checkPointInTriangle(double x | |
| bool | facetEntity (TopoDS_Shape &shape, double deflection, std::vector< Geometry::Node > &nodes, std::list< Geometry::Triangle > &triangles, std::list< Geometry::Edge > &edges, std::string &errors) |
| bool | checkPointInTriangle (double x, double y, double z, double nodeCoord1[], double nodeCoord2[], double nodeCoord3[], double tolerance) |
| bool | SameSide (double p1[], double p2[], double a[], double b[]) |
| void | calculateCrossProduct (double vector1[3], double vector2[3], double normal[3]) |
| double | calculateDotProduct (double vector1[3], double vector2[3]) |
| double | calculateDistancePointToPlane (double p[], double v1[], double v2[], double v3[]) |
| double | getMaximumFaceCurvature (TopoDS_Face &aFace) |
| std::vector< std::pair< std::pair< double, double >, int > > | getCurvatureRadiusHistogram (std::list< double > &faceCurvaturRadius, int nbins) |
| BoundingBox | getBoundingBox (std::list< EntityGeometry * > &geometryEntities) |
Variables | |
| EntityBrep * | brep |
| EntityBrep double | deflection |
| EntityBrep double std::vector< Geometry::Node > & | nodes |
| EntityBrep double std::vector< Geometry::Node > std::list< Geometry::Triangle > & | triangles |
| EntityBrep double std::vector< Geometry::Node > std::list< Geometry::Triangle > std::list< Geometry::Edge > & | edges |
| EntityBrep double std::vector< Geometry::Node > std::list< Geometry::Triangle > std::list< Geometry::Edge > std::map< ot::UID, std::string > & | faceNames |
| EntityBrep double std::vector< Geometry::Node > std::list< Geometry::Triangle > std::list< Geometry::Edge > std::map< ot::UID, std::string > std::string & | errors |
| double | y |
| double double | z |
| double double double | nodeCoord1 [] |
| double double double double | nodeCoord2 [] |
| double double double double double | nodeCoord3 [] |
| double double double double double double | tolerance |
| double | p2 [] |
| double double | a [] |
| double double double | b [] |
| double | vector2 [3] |
| double double | normal [3] |
| double | v1 [] |
| double double | v2 [] |
| double double double | v3 [] |
| typedef std::list< EntityBase * > GeometryOperations::EntityList |
| GeometryOperations::__declspec | ( | dllexport | ) |
| GeometryOperations::__declspec | ( | dllexport | ) | & |
| void GeometryOperations::calculateCrossProduct | ( | double | vector1[3], |
| double | vector2[3], | ||
| double | normal[3] ) |
| double GeometryOperations::calculateDistancePointToPlane | ( | double | p[], |
| double | v1[], | ||
| double | v2[], | ||
| double | v3[] ) |
| double GeometryOperations::calculateDotProduct | ( | double | vector1[3], |
| double | vector2[3] ) |
| bool GeometryOperations::checkPointInTriangle | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double | nodeCoord1[], | ||
| double | nodeCoord2[], | ||
| double | nodeCoord3[], | ||
| double | tolerance ) |
| bool GeometryOperations::facetEntity | ( | TopoDS_Shape & | shape, |
| double | deflection, | ||
| std::vector< Geometry::Node > & | nodes, | ||
| std::list< Geometry::Triangle > & | triangles, | ||
| std::list< Geometry::Edge > & | edges, | ||
| std::string & | errors ) |
| BoundingBox GeometryOperations::getBoundingBox | ( | std::list< EntityGeometry * > & | geometryEntities | ) |
| std::vector< std::pair< std::pair< double, double >, int > > GeometryOperations::getCurvatureRadiusHistogram | ( | std::list< double > & | faceCurvaturRadius, |
| int | nbins ) |
| double GeometryOperations::getMaximumFaceCurvature | ( | TopoDS_Face & | aFace | ) |
| bool GeometryOperations::SameSide | ( | double | p1[], |
| double | p2[], | ||
| double | a[], | ||
| double | b[] ) |
| double double GeometryOperations::a[] |
| double double double GeometryOperations::b[] |
| EntityBrep* GeometryOperations::brep |
| EntityBrep double GeometryOperations::deflection |
| EntityBrep double std::vector<Geometry::Node> std::list<Geometry::Triangle> std::list<Geometry::Edge>& GeometryOperations::edges |
| EntityBrep double std::vector<Geometry::Node> std::list<Geometry::Triangle> std::list<Geometry::Edge> std::map<ot::UID, std::string> std::string& GeometryOperations::errors |
| EntityBrep double std::vector<Geometry::Node> std::list<Geometry::Triangle> std::list<Geometry::Edge> std::map<ot::UID, std::string>& GeometryOperations::faceNames |
| double double double GeometryOperations::nodeCoord1[] |
| double double double double GeometryOperations::nodeCoord2[] |
| double double double double double GeometryOperations::nodeCoord3[] |
| EntityBrep double std::vector<Geometry::Node>& GeometryOperations::nodes |
| double double GeometryOperations::normal[3] |
| double GeometryOperations::p2[] |
| double double double double double double GeometryOperations::tolerance |
| EntityBrep double std::vector<Geometry::Node> std::list<Geometry::Triangle>& GeometryOperations::triangles |
| double GeometryOperations::v1[] |
| double double GeometryOperations::v2[] |
| double double double GeometryOperations::v3[] |
| double GeometryOperations::vector2 |
| double GeometryOperations::y |
| double double GeometryOperations::z |