// 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 _PTopLoc_Datum3D_HeaderFile #define _PTopLoc_Datum3D_HeaderFile #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Standard_HeaderFile #include #endif #ifndef _Handle_PTopLoc_Datum3D_HeaderFile #include #endif #ifndef _gp_Trsf_HeaderFile #include #endif #ifndef _Standard_Persistent_HeaderFile #include #endif class Standard_ConstructionError; class gp_Trsf; class PTopLoc_Datum3D : public Standard_Persistent { public: //! Creates a local coordinate system with the
//! transformation. An error is raised if the
//! transformation is not rigid.
Standard_EXPORT PTopLoc_Datum3D(const gp_Trsf& T); //! Returns the transformation defining the coordinate
//! system.
Standard_EXPORT gp_Trsf Transformation() const; PTopLoc_Datum3D( ) { } PTopLoc_Datum3D(const Storage_stCONSTclCOM& a) : Standard_Persistent(a) { } const gp_Trsf& _CSFDB_GetPTopLoc_Datum3DmyTrsf() const { return myTrsf; } DEFINE_STANDARD_RTTI(PTopLoc_Datum3D) protected: private: gp_Trsf myTrsf; }; // other Inline functions and methods (like "C++: function call" methods) #endif