|
OpenLexocad
27.0
|
This is the complete list of members for Topo::ShapeTool, including all inherited members.
| appendAcisFile(std::vector< pConstShape > shapes, const Base::String &fileName, bool isText, int major_version=-1, int minor_version=-1, double scale=1.) | Topo::ShapeTool | static |
| BuildingElementHintEnum enum name | Topo::ShapeTool | |
| calculateDetail(pConstShape shape, CA_Detail &detail, const CA_Snap &snap) | Topo::ShapeTool | static |
| calculateLocalAxes(pConstShape shape, Geom::Ax2 &localAxes) | Topo::ShapeTool | static |
| canWriteAs(const std::string &format, pConstShape shape) | Topo::ShapeTool | static |
| cast2Compound(pShape shape) | Topo::ShapeTool | static |
| cast2ConstCompound(pConstShape shape) | Topo::ShapeTool | static |
| cast2ConstMesh(pConstShape shape) | Topo::ShapeTool | static |
| cast2ConstSolid(pConstShape shape) | Topo::ShapeTool | static |
| cast2Mesh(pShape shape) | Topo::ShapeTool | static |
| cast2Solid(pShape shape) | Topo::ShapeTool | static |
| clash(pConstShape shape1, pConstShape shape2, bool &hasClash) | Topo::ShapeTool | static |
| clashBodies(pConstShape shape1, pConstShape shape2, Topo::BodyClashType &clashType, Topo::ClashMode clashMode=Topo::ClashMode::CLASH_CLASSIFY_BODIES) | Topo::ShapeTool | static |
| cleanupShape(pShape shape) | Topo::ShapeTool | static |
| common(pConstShape base, pConstShape tool, bool *ok=0) | Topo::ShapeTool | static |
| convertToPolygonalFaces(pConstShape shape, std::vector< pFace > &polyFaces, bool precise=false) | Topo::ShapeTool | static |
| copy(pConstShape shape, bool deepCopy=true) | Topo::ShapeTool | static |
| createBrepData(pConstShape input, pBrepData data) | Topo::ShapeTool | static |
| createElementFromShape(Core::CoreDocument *doc, pConstShape shape, App::Element *&newElement, App::Element *sample=0) | Topo::ShapeTool | static |
| createSheet(pConstShape shape, bool doubleSided) | Topo::ShapeTool | static |
| createShell(pConstShape shape) | Topo::ShapeTool | static |
| cut(pConstShape base, pConstShape tool, bool *ok=0) | Topo::ShapeTool | static |
| cut(pConstShape base, const std::vector< pConstShape > tools, bool *ok=0) | Topo::ShapeTool | static |
| cutWithPlane(pConstShape aBlank, const Geom::Pln &aPlane, bool *ok=0) | Topo::ShapeTool | static |
| debugShape(pConstShape shape, int checkLevel, ShapeInfo &info) | Topo::ShapeTool | static |
| deformed(pConstShape shape, const Geom::GTrsf &t, const Geom::Pnt &p) | Topo::ShapeTool | static |
| do_parallel(_InputIterator first, _InputIterator last, _Function fn) | Topo::ShapeTool | inlinestatic |
| extrudedWire(pConstWire wire, const Geom::Dir &extrudedDirection, double depth, double precision) | Topo::ShapeTool | static |
| fuse(pConstShape base, pConstShape tool, bool *ok=0) | Topo::ShapeTool | static |
| getAdjacentFaceIndicesFromVertexIndex(pConstTopologicalItem item, int vertexIdx) | Topo::ShapeTool | static |
| getAdjacentFacesFromEdge(pConstTopologicalItem item, pConstEdge edge) | Topo::ShapeTool | static |
| getAllIntersectionPoints(const std::vector< pConstShape > shapes) | Topo::ShapeTool | static |
| getAllIntersectionPointsIn2DMode(const std::vector< pConstShape > &shapes, const Geom::Pnt &pnt, const double &distance, std::vector< Geom::Pnt > &intersectionPoints) | Topo::ShapeTool | static |
| getAllIntersectionPointsWithLineIn2DMode(const std::vector< pConstShape > &shapes, const Geom::Pnt &linePnt1, const Geom::Pnt &linePnt2, std::vector< Geom::Pnt > &intersectionPoints) | Topo::ShapeTool | static |
| getAllIntersectionPointsWithLineIn2DMode(pConstShape shape, const Geom::Pnt &linePnt1, const Geom::Pnt &linePnt2, std::vector< Geom::Pnt > &intersectionPoints) | Topo::ShapeTool | static |
| getAreaFromTop(pConstShape shape) | Topo::ShapeTool | static |
| getAttributeCount(pConstTopologicalItem shape) | Topo::ShapeTool | static |
| getAttributeInteger(pConstTopologicalItem shape, const Base::String &name, int &value) | Topo::ShapeTool | static |
| getAttributeString(pConstTopologicalItem shape, const Base::String &name, Base::String &) | Topo::ShapeTool | static |
| getAxesOrientedSurfaces(pConstShape shape, double &XYSurface, double &XZSurface, double &YZSurface) | Topo::ShapeTool | static |
| getBoundingBox(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getBoundingBoxSizes(pConstTopologicalItem item, Geom::XYZ &sizes) | Topo::ShapeTool | static |
| getCentroid(pConstTopologicalItem item, Geom::Pnt ¢roid) | Topo::ShapeTool | static |
| getClosestVertexToPoint(pConstTopologicalItem item, const Geom::Pnt &p) | Topo::ShapeTool | static |
| getColorRGB(pConstShape shape, int &r, int &g, int &b) | Topo::ShapeTool | static |
| getEdgeByIndex(pConstTopologicalItem item, int idx) | Topo::ShapeTool | static |
| getEdgeCount(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getEdgeIndicesFromFace(pConstTopologicalItem item, int faceIndex) | Topo::ShapeTool | static |
| getEdges(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getEdges_visible(std::vector< pConstShape > shapes, const Geom::Pnt &cam_position, const Geom::Pnt &cam_target, bool cam_perspective=true) | Topo::ShapeTool | static |
| getFaceByIndex(pConstTopologicalItem item, int idx) | Topo::ShapeTool | static |
| getFaceCount(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getFaceIndexByPointOnFace(pConstTopologicalItem shape, const Geom::Pnt &p) | Topo::ShapeTool | static |
| getFaceIndexesByPointOnFace(pConstTopologicalItem shape, const Geom::Pnt &p) | Topo::ShapeTool | static |
| getFaces(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getFacesAsCopy(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getFacesByMaxNormalToVectorAngle(pConstShape aShape, std::map< int, Geom::Vec > aDirectionsToSortBy, std::map< int, std::vector< pConstFace > > &aFacesListMap, float aMaxAngleRad=0.75) | Topo::ShapeTool | static |
| getGeometricInformation(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getIndexesFromFaces(pConstTopologicalItem item, const std::vector< pConstFace > faces) | Topo::ShapeTool | static |
| getIndexFromEdge(pConstTopologicalItem item, pConstEdge edge) | Topo::ShapeTool | static |
| getIndexFromFace(pConstTopologicalItem item, pConstFace face) | Topo::ShapeTool | static |
| getIndexFromShell(pConstTopologicalItem item, pConstShell shell) | Topo::ShapeTool | static |
| getIndexFromVertex(pConstTopologicalItem item, const Geom::Pnt &v) | Topo::ShapeTool | static |
| getIndexFromVertex(pConstTopologicalItem item, pConstVertex vtx) | Topo::ShapeTool | static |
| getIndexFromWire(pConstTopologicalItem item, pConstWire wire) | Topo::ShapeTool | static |
| getIntersectionPoints(pConstShape shape, const std::vector< pConstShape > shapes) | Topo::ShapeTool | static |
| getLargestFaceArea(pConstShape shape) | Topo::ShapeTool | static |
| getLumpsCount(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getModelFromPolyHedral(pShape shape, std::vector< int > &model, std::vector< Geom::Pnt > &vertices) | Topo::ShapeTool | static |
| getModelingTolerance() | Topo::ShapeTool | static |
| getPolygonCount(pConstTopologicalItem item, Topo::ShapeTessellationQuality quality) | Topo::ShapeTool | static |
| getShapeCount() | Topo::ShapeTool | static |
| getShapesFromAcisFile(const Base::String &fileName, double scaleFactor=1., std::function< int(int)> callback=0) | Topo::ShapeTool | static |
| getShells(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getThreadPool() | Topo::ShapeTool | static |
| getTopoDS_Shape(pConstTopologicalItem shape, TopoDS_Shape &topoShape) | Topo::ShapeTool | static |
| getTransform(pConstShape shape) | Topo::ShapeTool | static |
| getVertexByIndex(pConstTopologicalItem item, int idx) | Topo::ShapeTool | static |
| getVertexCount(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getVertexIndicesFromWire(pConstTopologicalItem item, int wireIdx) | Topo::ShapeTool | static |
| getVerticalAndHorizontalFaceAreas(pConstShape shape, double &verticalFaceSurface, std::list< double > &verticalFaceSurfaces, double &verticalLargestFaceSurface, double &horizontalFaceSurface) | Topo::ShapeTool | static |
| getVerticalAndHorizontalFaceAreas(pConstShape shape, Base::Double &verticalFaceSurface, std::list< double > &verticalFaceSurfaces, Base::Double &verticalLargestFaceSurface, Base::Double &horizontalFaceSurface) | Topo::ShapeTool | static |
| getVertices(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getVerticesAsPoints(pConstTopologicalItem item, std::vector< Geom::Pnt > &vertices) | Topo::ShapeTool | static |
| getVolume(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getWireByIndex(pConstTopologicalItem item, int idx) | Topo::ShapeTool | static |
| getWireCount(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getWireIndicesFromFace(pConstTopologicalItem item, int faceIdx) | Topo::ShapeTool | static |
| getWires(pConstTopologicalItem item) | Topo::ShapeTool | static |
| getWriteFormat(pConstShape shape) | Topo::ShapeTool | static |
| hasFaces(pConstShape shape, bool &allSubShapesHaveFaces) | Topo::ShapeTool | static |
| hasNurbsFace(pConstShape shape) | Topo::ShapeTool | static |
| hasPolyHedral() | Topo::ShapeTool | static |
| hasSliverFaces(pConstShape shape) | Topo::ShapeTool | static |
| hasTriangulation(pConstShape shape) | Topo::ShapeTool | static |
| hasVoids(pConstTopologicalItem shape) | Topo::ShapeTool | static |
| importBrep(Base::String filename) | Topo::ShapeTool | static |
| imprint(pShape base, pShape tool) | Topo::ShapeTool | static |
| intersectBBoxes(pConstShape shape1, pConstShape shape2) | Topo::ShapeTool | static |
| is_polyhedral_body(BODY const *iBody) | Topo::ShapeTool | static |
| isClosedShell(pConstShape shape) | Topo::ShapeTool | static |
| isClosedSolid(pConstShape shape) | Topo::ShapeTool | static |
| isCompound(pConstShape shape) | Topo::ShapeTool | static |
| isCylinder(pConstShape shape, Geom::Ax2 &position, double &length, double &radius) | Topo::ShapeTool | static |
| isEqual(pConstTopologicalItem shape1, pConstTopologicalItem shape2) | Topo::ShapeTool | static |
| isExtrudedAreaSolid(pConstShape aShape, Geom::Ax2 &aPosition, double &aLength, pConstFace &aProfile, BuildingElementHintEnum aHint=BuildingElementHintEnum::NO_HINT) | Topo::ShapeTool | static |
| isFaceted(pConstTopologicalItem shape) | Topo::ShapeTool | static |
| isManifold(pConstShape shape) | Topo::ShapeTool | static |
| isMesh(pConstShape shape) | Topo::ShapeTool | static |
| isNull(pConstShape shape) | Topo::ShapeTool | static |
| isOpenShell(pConstShape shape) | Topo::ShapeTool | static |
| isShell(pConstShape shape) | Topo::ShapeTool | static |
| isSingleEdge(pConstShape shape) | Topo::ShapeTool | static |
| isSingleFace(pConstShape shape) | Topo::ShapeTool | static |
| isSingleVertex(pConstShape shape) | Topo::ShapeTool | static |
| isSingleWire(pConstShape shape) | Topo::ShapeTool | static |
| isValid(pConstShape shape, int checkLevel=30) | Topo::ShapeTool | static |
| isValid(pConstWire wire, int checkLevel=30) | Topo::ShapeTool | static |
| isValid(pConstFace face, int checkLevel=30) | Topo::ShapeTool | static |
| isValid(pConstVertex vertex, int checkLevel=30) | Topo::ShapeTool | static |
| isValid(pConstEdge edge, int checkLevel=30) | Topo::ShapeTool | static |
| isValidInCadwork3d(pConstTopologicalItem shape) | Topo::ShapeTool | static |
| isVertex(pConstShape shape) | Topo::ShapeTool | static |
| isWire(pConstShape shape) | Topo::ShapeTool | static |
| makeAcisShape(pShape input) | Topo::ShapeTool | static |
| makeCompound(const std::vector< pConstShape > &shapes) | Topo::ShapeTool | static |
| makeDbgElementFromShape(Core::CoreDocument *doc, pConstShape shape, const Base::Color &color=Base::Color(204, 204, 204)) | Topo::ShapeTool | static |
| makeDbgSubElementFromShape(Core::CoreDocument *doc, pConstShape shape, const Base::Color &color=Base::Color(204, 204, 204)) | Topo::ShapeTool | static |
| makeFaceSet(const std::vector< pFace > &faces) | Topo::ShapeTool | static |
| makeFaceSet(pConstBrepData data) | Topo::ShapeTool | static |
| makeIndexedMesh(pConstBrepData data, std::vector< PNTS > &defectPolygons, bool createEdges=false) | Topo::ShapeTool | static |
| makeIndexedMesh(pConstShape input, bool createEdges=false) | Topo::ShapeTool | static |
| makeInventorMeshShape(pIndexedMesh) | Topo::ShapeTool | static |
| makeInventorMeshShape(pConstBrepData data, std::vector< PNTS > &defectPolygons) | Topo::ShapeTool | static |
| makeLazyFacetedBrepShape(pConstBrepData data, std::vector< PNTS > &defectPolygons) | Topo::ShapeTool | static |
| makeOMFMeshShape(pConstBrepData data, std::vector< PNTS > &defectPolygons) | Topo::ShapeTool | static |
| makePolyHedral(const std::vector< int > &model, const std::vector< Geom::Pnt > &vertices, bool checkShape, std::vector< std::vector< Geom::Pnt > > &defectPolygons) | Topo::ShapeTool | static |
| makeShape(pVertex vertex) | Topo::ShapeTool | static |
| makeShape(pEdge edge) | Topo::ShapeTool | static |
| makeShape(pWire wire, double precision=Geom::Precision::linear_Resolution()) | Topo::ShapeTool | static |
| makeShape(pFace face) | Topo::ShapeTool | static |
| makeShape(pConstBrepData data, std::vector< PNTS > &defectPolygons) | Topo::ShapeTool | static |
| makeShape(BODY *aBody) | Topo::ShapeTool | static |
| makeShape(const std::vector< int > &model, const std::vector< Geom::Pnt > &vertices, std::vector< PNTS > &defectPolygons) | Topo::ShapeTool | static |
| makeShape(const std::vector< Base::Int > &model, const std::vector< Geom::Pnt > &vertices, std::vector< PNTS > &defectPolygons) | Topo::ShapeTool | static |
| makeShape(const std::vector< pFace > &faces, double precision=Geom::Precision::linear_Resolution()) | Topo::ShapeTool | static |
| makeShape(Core::DocObject *curve, double startParam=0, double endParam=0) | Topo::ShapeTool | static |
| makeShapeAsync(pConstBrepData data, std::function< void(pShape newShape, std::vector< PNTS > defectPolygons)> onShapeMadeCB) | Topo::ShapeTool | static |
| makeShapeAsync(const std::vector< int > &model, const std::vector< Geom::Pnt > &vertices, std::function< void(pShape newShape, std::vector< PNTS > defectPolygons)> onShapeMadeCB) | Topo::ShapeTool | static |
| makeShapes(const std::vector< pFace > &faces, std::vector< pShape > &shapes, double precision=Geom::Precision::linear_Resolution()) | Topo::ShapeTool | static |
| makeShapes_parallel(const std::vector< pConstBrepData > &breps, std::map< pConstBrepData, pShape > &shapes) | Topo::ShapeTool | static |
| mergePlanarFaces(pConstShape shape) | Topo::ShapeTool | static |
| MesherAcis::EdgeData_Acis class | Topo::ShapeTool | friend |
| MesherAcis::facet_body_thread_worker class | Topo::ShapeTool | friend |
| MesherAcis::ShapeTesselator_Acis class | Topo::ShapeTool | friend |
| MesherAcis::TriangleData_Acis class | Topo::ShapeTool | friend |
| mirrored(pConstShape shape, const Geom::Ax2 &ax) | Topo::ShapeTool | static |
| offsetShape(pConstShape shape, double offset) | Topo::ShapeTool | static |
| rayPick(const std::vector< pConstTopologicalItem > &targets, const CA_Ray &ray, Topo::RayHitVector &found) | Topo::ShapeTool | static |
| read(const std::string &format, std::istream &reader) | Topo::ShapeTool | static |
| read(const std::string &format, const std::string &data, float version) | Topo::ShapeTool | static |
| read(const std::string &format, const std::string &fileName) | Topo::ShapeTool | static |
| read(const std::string &format, const Base::String &fileName) | Topo::ShapeTool | static |
| releaseCdwkSATAttributes(pConstShape shape) | Topo::ShapeTool | static |
| removeAttribute(pConstTopologicalItem shape, const Base::String &name) | Topo::ShapeTool | static |
| removedSliverFaces(pConstShape shape, double aTolerance=-1) | Topo::ShapeTool | static |
| removeFaceting(pConstTopologicalItem item) | Topo::ShapeTool | static |
| restoreGlobalAttachment(Base::GlobalAttachment *gAtta, std::istream *, uint64_t streamsize, const Base::String &entryName) | Topo::ShapeTool | static |
| s_common(pConstShape base, pConstShape tool) | Topo::ShapeTool | static |
| s_cut(pConstShape base, pConstShape tool) | Topo::ShapeTool | static |
| scaled(pConstShape base, const Geom::XYZ &scale) | Topo::ShapeTool | static |
| section(pConstShape base, pConstShape tool, bool *ok=0) | Topo::ShapeTool | static |
| setAttributeInteger(pConstTopologicalItem shape, const Base::String &name, int value) | Topo::ShapeTool | static |
| setAttributeString(pConstTopologicalItem shape, const Base::String &name, const Base::String &) | Topo::ShapeTool | static |
| setAttributeStringNonCopy(pConstTopologicalItem shape, const Base::String &name, const Base::String &) | Topo::ShapeTool | static |
| setCdwkSATAttributes(pConstShape shape, const Topo::Cdwk_SAT_Attributes &att) | Topo::ShapeTool | static |
| setNeedMassUpdate(pConstShape shape, bool on) | Topo::ShapeTool | static |
| shapeCountDec() | Topo::ShapeTool | static |
| shapeCountInc() | Topo::ShapeTool | static |
| ShapeTool(void) | Topo::ShapeTool | |
| simplifyShape(pConstShape shape, const SimplifyOptions &opts) | Topo::ShapeTool | static |
| skinning(Base::String &errorInfo, const Topo::SkinningOptions &skinOptions, const double &precision=Geom::Precision::linear_Resolution()) | Topo::ShapeTool | static |
| splitByPlane(pConstShape aBlank, const Geom::Pln &aPlane, bool *ok=0) | Topo::ShapeTool | static |
| splitLumps(pConstShape shape) | Topo::ShapeTool | static |
| sweeping(Base::String &errorInfo, const Topo::SweepingOptions &sweepOptions) | Topo::ShapeTool | static |
| thickenSheets(pConstShape shape, double thickness, bool doubleSided=false, Base::String &errorInfo=Base::String()) | Topo::ShapeTool | static |
| transformed(pConstShape base, const Geom::Trsf &t) | Topo::ShapeTool | static |
| transformShape2LocalSpaceOfElement(App::Element *elem, pShape shape) | Topo::ShapeTool | static |
| triangulationToMesh(pConstShape shape) | Topo::ShapeTool | static |
| write(pConstShape shape, std::ostream &writer) | Topo::ShapeTool | static |
| write(pConstShape shape, Base::AbstractWriter &writer) | Topo::ShapeTool | static |
| write(const std::string &format, pConstShape shape, const Base::String &fileName) | Topo::ShapeTool | static |
| write(const std::string &format, std::vector< pConstShape > shapes, const Base::String &fileName) | Topo::ShapeTool | static |
| writeAcisFile(std::vector< pConstShape > shapes, const Base::String &fileName, bool isText, int major_version=-1, int minor_version=-1, double scale=1.) | Topo::ShapeTool | static |
| ~ShapeTool(void) | Topo::ShapeTool | virtual |