// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _LocOpe_GeneratedShape_HeaderFile #define _LocOpe_GeneratedShape_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_LocOpe_GeneratedShape_HeaderFile #include #endif #ifndef _TopTools_ListOfShape_HeaderFile #include #endif #ifndef _MMgt_TShared_HeaderFile #include #endif class TopTools_ListOfShape; class TopoDS_Edge; class TopoDS_Vertex; class TopoDS_Face; class LocOpe_GeneratedShape : public MMgt_TShared { public: Standard_EXPORT virtual const TopTools_ListOfShape& GeneratingEdges() = 0; //! Returns the edge created by the vertex . If
//! none, must return a null shape.
Standard_EXPORT virtual TopoDS_Edge Generated(const TopoDS_Vertex& V) = 0; //! Returns the face created by the edge . If none,
//! must return a null shape.
Standard_EXPORT virtual TopoDS_Face Generated(const TopoDS_Edge& E) = 0; //! Returns the list of correctly oriented generated
//! faces.
Standard_EXPORT virtual const TopTools_ListOfShape& OrientedFaces() = 0; DEFINE_STANDARD_RTTI(LocOpe_GeneratedShape) protected: TopTools_ListOfShape myGEdges; TopTools_ListOfShape myList; private: }; // other Inline functions and methods (like "C++: function call" methods) #endif