|
BIMHome v1.0.0
BIMHome接口文档说明
|
成员的完整列表,这些成员属于 MeasurementTool,包括所有继承而来的类成员
| checkSolidsCollision(const std::vector< App::IDocumentObject * > &selectionSolids, std::vector< App::IDocumentObject * > &collisionSolids, double precision=0.0) | MeasurementTool | static |
| getCollisionSolids(const std::vector< App::IDocumentObject * > &inputSolids, std::vector< App::IDocumentObject * > &collisionSolids, double precision=0.0) | MeasurementTool | static |
| getCurrentDocumentVisibleSolids(const char *name, std::vector< App::IDocumentObject * > &resultObjs) | MeasurementTool | static |
| getCurve2dLength(std::shared_ptr< Base::Curve2D > curve) | MeasurementTool | static |
| getCurve2dsLength(const Base::PolyLine2D &curve) | MeasurementTool | static |
| getCurveLength(std::shared_ptr< Base::Curve > curve) | MeasurementTool | static |
| getCurveLength(std::vector< App::IDocumentObject * > &curveObjs) | MeasurementTool | static |
| getCurvesLength(const Base::PolyLine &curve) | MeasurementTool | static |
| getFaceArea(std::vector< App::IDocumentObject * > &faceObjs) | MeasurementTool | static |
| getFaceCenter(App::IDocumentObject *faceObj) | MeasurementTool | static |
| getFacePerimeterOrEdgeWireLength(std::vector< App::IDocumentObject * > &faceObjs) | MeasurementTool | static |
| getMatrixOfInertia(App::IDocumentObject *solidObj) | MeasurementTool | static |
| getMinDistance(App::IDocumentObject *shapeA, App::IDocumentObject *shapeB) | MeasurementTool | static |
| getSolidCenter(App::IDocumentObject *solidObj) | MeasurementTool | static |
| getSolidVolume(std::vector< App::IDocumentObject * > &solidObjs) | MeasurementTool | static |
| getStaticMoments(App::IDocumentObject *solidObj) | MeasurementTool | static |
| getVisibleSolids(const std::vector< App::IDocumentObject * > &inputSolids, std::vector< App::IDocumentObject * > &resultObjs) | MeasurementTool | static |
| isCollision(App::IDocumentObject *shapeA, App::IDocumentObject *shapeB, App::IDocumentObject *resultShape) | MeasurementTool | static |
| isCollision(App::IDocumentObject *shapeA, App::IDocumentObject *shapeB) | MeasurementTool | static |
| isCollision(App::IDocumentObject *objA, App::IDocumentObject *objB, double precision=0.0) | MeasurementTool | static |