// 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 _PTopoDS_HShape_HeaderFile #define _PTopoDS_HShape_HeaderFile #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Standard_HeaderFile #include #endif #ifndef _Handle_PTopoDS_HShape_HeaderFile #include #endif #ifndef _Handle_PTopoDS_TShape_HeaderFile #include #endif #ifndef _PTopLoc_Location_HeaderFile #include #endif #ifndef _TopAbs_Orientation_HeaderFile #include #endif #ifndef _ObjMgt_ExternShareable_HeaderFile #include #endif class PTopoDS_TShape; class PTopLoc_Location; class PTopoDS_HShape : public ObjMgt_ExternShareable { public: Standard_EXPORT PTopoDS_HShape(); Standard_EXPORT Handle_PTopoDS_TShape TShape() const; Standard_EXPORT void TShape(const Handle(PTopoDS_TShape)& T) ; Standard_EXPORT PTopLoc_Location Location() const; Standard_EXPORT void Location(const PTopLoc_Location& L) ; Standard_EXPORT TopAbs_Orientation Orientation() const; Standard_EXPORT void Orientation(const TopAbs_Orientation O) ; PTopoDS_HShape(const Storage_stCONSTclCOM& a) : ObjMgt_ExternShareable(a) { } Handle(PTopoDS_TShape) _CSFDB_GetPTopoDS_HShapemyTShape() const { return myTShape; } void _CSFDB_SetPTopoDS_HShapemyTShape(const Handle(PTopoDS_TShape)& p) { myTShape = p; } const PTopLoc_Location& _CSFDB_GetPTopoDS_HShapemyLocation() const { return myLocation; } TopAbs_Orientation _CSFDB_GetPTopoDS_HShapemyOrient() const { return myOrient; } void _CSFDB_SetPTopoDS_HShapemyOrient(const TopAbs_Orientation p) { myOrient = p; } DEFINE_STANDARD_RTTI(PTopoDS_HShape) protected: private: Handle_PTopoDS_TShape myTShape; PTopLoc_Location myLocation; TopAbs_Orientation myOrient; }; // other Inline functions and methods (like "C++: function call" methods) #endif