// 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 _IGESDimen_HeaderFile #define _IGESDimen_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _Handle_IGESDimen_Protocol_HeaderFile #include #endif class IGESDimen_Protocol; class IGESDimen_CenterLine; class IGESDimen_Section; class IGESDimen_WitnessLine; class IGESDimen_AngularDimension; class IGESDimen_CurveDimension; class IGESDimen_DiameterDimension; class IGESDimen_FlagNote; class IGESDimen_GeneralLabel; class IGESDimen_GeneralNote; class IGESDimen_NewGeneralNote; class IGESDimen_LeaderArrow; class IGESDimen_LinearDimension; class IGESDimen_OrdinateDimension; class IGESDimen_PointDimension; class IGESDimen_RadiusDimension; class IGESDimen_GeneralSymbol; class IGESDimen_SectionedArea; class IGESDimen_DimensionedGeometry; class IGESDimen_NewDimensionedGeometry; class IGESDimen_DimensionUnits; class IGESDimen_DimensionTolerance; class IGESDimen_DimensionDisplayData; class IGESDimen_BasicDimension; class IGESDimen_ToolCenterLine; class IGESDimen_ToolSection; class IGESDimen_ToolWitnessLine; class IGESDimen_ToolAngularDimension; class IGESDimen_ToolCurveDimension; class IGESDimen_ToolDiameterDimension; class IGESDimen_ToolFlagNote; class IGESDimen_ToolGeneralLabel; class IGESDimen_ToolGeneralNote; class IGESDimen_ToolNewGeneralNote; class IGESDimen_ToolLeaderArrow; class IGESDimen_ToolLinearDimension; class IGESDimen_ToolOrdinateDimension; class IGESDimen_ToolPointDimension; class IGESDimen_ToolRadiusDimension; class IGESDimen_ToolGeneralSymbol; class IGESDimen_ToolSectionedArea; class IGESDimen_ToolDimensionedGeometry; class IGESDimen_ToolNewDimensionedGeometry; class IGESDimen_ToolDimensionUnits; class IGESDimen_ToolDimensionTolerance; class IGESDimen_ToolDimensionDisplayData; class IGESDimen_ToolBasicDimension; class IGESDimen_Protocol; class IGESDimen_ReadWriteModule; class IGESDimen_GeneralModule; class IGESDimen_SpecificModule; class IGESDimen_Array1OfLeaderArrow; class IGESDimen_Array1OfGeneralNote; class IGESDimen_HArray1OfLeaderArrow; class IGESDimen_HArray1OfGeneralNote; //! This package represents Entities applied to Dimensions
//! ie. Annotation Entities and attached Properties and
//! Associativities.
class IGESDimen { public: void* operator new(size_t,void* anAddress) { return anAddress; } void* operator new(size_t size) { return Standard::Allocate(size); } void operator delete(void *anAddress) { if (anAddress) Standard::Free((Standard_Address&)anAddress); } //! Prepares dynamic data (Protocol, Modules) for this package
Standard_EXPORT static void Init() ; //! Returns the Protocol for this Package
Standard_EXPORT static Handle_IGESDimen_Protocol Protocol() ; protected: private: friend class IGESDimen_CenterLine; friend class IGESDimen_Section; friend class IGESDimen_WitnessLine; friend class IGESDimen_AngularDimension; friend class IGESDimen_CurveDimension; friend class IGESDimen_DiameterDimension; friend class IGESDimen_FlagNote; friend class IGESDimen_GeneralLabel; friend class IGESDimen_GeneralNote; friend class IGESDimen_NewGeneralNote; friend class IGESDimen_LeaderArrow; friend class IGESDimen_LinearDimension; friend class IGESDimen_OrdinateDimension; friend class IGESDimen_PointDimension; friend class IGESDimen_RadiusDimension; friend class IGESDimen_GeneralSymbol; friend class IGESDimen_SectionedArea; friend class IGESDimen_DimensionedGeometry; friend class IGESDimen_NewDimensionedGeometry; friend class IGESDimen_DimensionUnits; friend class IGESDimen_DimensionTolerance; friend class IGESDimen_DimensionDisplayData; friend class IGESDimen_BasicDimension; friend class IGESDimen_ToolCenterLine; friend class IGESDimen_ToolSection; friend class IGESDimen_ToolWitnessLine; friend class IGESDimen_ToolAngularDimension; friend class IGESDimen_ToolCurveDimension; friend class IGESDimen_ToolDiameterDimension; friend class IGESDimen_ToolFlagNote; friend class IGESDimen_ToolGeneralLabel; friend class IGESDimen_ToolGeneralNote; friend class IGESDimen_ToolNewGeneralNote; friend class IGESDimen_ToolLeaderArrow; friend class IGESDimen_ToolLinearDimension; friend class IGESDimen_ToolOrdinateDimension; friend class IGESDimen_ToolPointDimension; friend class IGESDimen_ToolRadiusDimension; friend class IGESDimen_ToolGeneralSymbol; friend class IGESDimen_ToolSectionedArea; friend class IGESDimen_ToolDimensionedGeometry; friend class IGESDimen_ToolNewDimensionedGeometry; friend class IGESDimen_ToolDimensionUnits; friend class IGESDimen_ToolDimensionTolerance; friend class IGESDimen_ToolDimensionDisplayData; friend class IGESDimen_ToolBasicDimension; friend class IGESDimen_Protocol; friend class IGESDimen_ReadWriteModule; friend class IGESDimen_GeneralModule; friend class IGESDimen_SpecificModule; friend class IGESDimen_Array1OfLeaderArrow; friend class IGESDimen_Array1OfGeneralNote; friend class IGESDimen_HArray1OfLeaderArrow; friend class IGESDimen_HArray1OfGeneralNote; }; // other Inline functions and methods (like "C++: function call" methods) #endif