|
| | GeomAPI_PlanarEdges () |
| | Creation of empty (null) shape. More...
|
| |
| virtual bool | isVertex () const |
| | Returns whether the shape is alone vertex. More...
|
| |
| virtual bool | isEdge () const |
| | Returns whether the shape is alone edge. More...
|
| |
| void | addEdge (std::shared_ptr< GeomAPI_Shape > theEdge) |
| | Appends the edge to the set. More...
|
| |
| std::list< std::shared_ptr< GeomAPI_Shape > > | getEdges () |
| | Returns the list of edges in this interface. More...
|
| |
| bool | hasPlane () const |
| | Returns True if the wire is defined in a plane. More...
|
| |
| std::shared_ptr< GeomAPI_Pnt > | origin () const |
| | Returns the plane origin point. More...
|
| |
| std::shared_ptr< GeomAPI_Dir > | dirX () const |
| | Returns X direction vector. More...
|
| |
| std::shared_ptr< GeomAPI_Dir > | dirY () const |
| | Returns Y direction vector. More...
|
| |
| std::shared_ptr< GeomAPI_Dir > | norm () const |
| | Returns Z direction vector. More...
|
| |
| virtual bool | isPlanar () const |
| | Returns whether the shape is planar. More...
|
| |
| void | setPlane (const std::shared_ptr< GeomAPI_Pnt > &theOrigin, const std::shared_ptr< GeomAPI_Dir > &theDirX, const std::shared_ptr< GeomAPI_Dir > &theNorm) |
| | Set working plane. More...
|
| |
| virtual bool | isEqual (const std::shared_ptr< GeomAPI_Shape > theShape) const |
| | Returns whether the shapes are equal. More...
|
| |
| GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Shape > | emptyCopied () const |
| |
| GEOMAPI_EXPORT bool | isNull () const |
| | Returns true if the underlied shape is null. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isSame (const std::shared_ptr< GeomAPI_Shape > theShape) const |
| | Returns whether the shapes are same. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isSameGeometry (const std::shared_ptr< GeomAPI_Shape > theShape) const |
| | Returns true if shapes have same underlying geometry. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isWire () const |
| | Returns whether the shape is a wire. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isFace () const |
| | Returns whether the shape is a face. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isShell () const |
| | Returns whether the shape is a shell. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isCompound () const |
| | Returns whether the shape is a compound. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isCompoundOfSolids () const |
| | Returns whether the shape is a compound of solids. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isCollectionOfSolids () const |
| | Returns true, if the shape contains only solids, compsolids and compounds of solids and compsolids of any nesting depth. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isConnectedTopology () const |
| | Returns whether the shape is a compound where all elements are topologically connected. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isSolid () const |
| | Returns whether the shape is a solid. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isCompSolid () const |
| | Returns whether the shape is a compsolid. More...
|
| |
| GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Vertex > | vertex () const |
| | Returns vertex or empty shape. More...
|
| |
| GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Edge > | edge () const |
| | Returns edge or empty shape. More...
|
| |
| GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Wire > | wire () const |
| | Returns wire or empty shape. More...
|
| |
| GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Face > | face () const |
| | Returns face or empty shape. More...
|
| |
| GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Shell > | shell () const |
| | Returns shell or empty shape. More...
|
| |
| GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Solid > | solid () const |
| | Returns solid or empty shape. More...
|
| |
| GEOMAPI_EXPORT std::list< std::shared_ptr< GeomAPI_Shape > > | subShapes (const ShapeType theSubShapeType, const bool theOnlyUnique=false) const |
| | Returns list of sub-shapes of the given type. More...
|
| |
| virtual GEOMAPI_EXPORT ShapeType | shapeType () const |
| | Returns the shape type. More...
|
| |
| virtual GEOMAPI_EXPORT std::string | shapeTypeStr () const |
| |
| virtual GEOMAPI_EXPORT Orientation | orientation () const |
| |
| virtual GEOMAPI_EXPORT void | setOrientation (const Orientation theOrientation) |
| | Sets the shape orientation. More...
|
| |
| virtual GEOMAPI_EXPORT void | reverse () |
| | Reverse shape. More...
|
| |
| virtual GEOMAPI_EXPORT bool | isSubShape (const std::shared_ptr< GeomAPI_Shape > theShape, const bool theCheckOrientation=true) const |
| |
| GEOMAPI_EXPORT bool | computeSize (double &theXmin, double &theYmin, double &theZmin, double &theXmax, double &theYmax, double &theZmax) const |
| | Computes boundary dimensions of the shape Returns False if it is not possible. More...
|
| |
| virtual GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Pnt > | middlePoint () const |
| | Return middle point on the shape. More...
|
| |
| GEOMAPI_EXPORT std::string | getShapeStream (const bool theWithTriangulation=true) const |
| | Returns the shape as BRep stream. More...
|
| |
| GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Shape > | intersect (const std::shared_ptr< GeomAPI_Shape > theShape) const |
| | Returns intersection of shapes. More...
|
| |
| GEOMAPI_EXPORT bool | isIntersect (const std::shared_ptr< GeomAPI_Shape > theShape) const |
| | Returns true if min distance between shapes < tolerance. More...
|
| |
| GEOMAPI_EXPORT void | translate (const std::shared_ptr< GeomAPI_Dir > theDir, const double theOffset) |
| | Translates the shape along the direction for the given offset. More...
|
| |
| GEOMAPI_EXPORT void | move (const std::shared_ptr< GeomAPI_Trsf > theTransformation) |
| | Moves the shape with the given transformation matrix. More...
|
| |
| GEOMAPI_EXPORT ShapeType | typeOfCompoundShapes () const |
| | Returns type of shapes in the compound. More...
|
| |
| GEOMAPI_EXPORT bool | isSelfIntersected (const int theLevelOfCheck=9) const |
| | Returns true if shape have self-intersections. More...
|
| |
| template<class T > |
| T * | implPtr () |
| | Returns the pointer to the impl. More...
|
| |
| template<class T > |
| const T * | implPtr () const |
| | Returns the pointer to the impl. More...
|
| |
| template<class T > |
| const T & | impl () const |
| | Returns the reference object of the impl. More...
|
| |
| template<class T > |
| void | setImpl (T *theImpl) |
| | Updates the impl (deletes the old one) More...
|
| |
| GEOMAPI_EXPORT bool | empty () const |
| | Returns true if the impl is empty. More...
|
| |
Interface to the set of edges located in one plane.
Normally this interface corresponds to the edges of the sketch