// 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 _IGESAppli_HeaderFile #define _IGESAppli_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _Handle_IGESAppli_Protocol_HeaderFile #include #endif class IGESAppli_Protocol; class IGESAppli_Node; class IGESAppli_FiniteElement; class IGESAppli_NodalDisplAndRot; class IGESAppli_NodalResults; class IGESAppli_ElementResults; class IGESAppli_Flow; class IGESAppli_PipingFlow; class IGESAppli_RegionRestriction; class IGESAppli_LevelFunction; class IGESAppli_LineWidening; class IGESAppli_DrilledHole; class IGESAppli_ReferenceDesignator; class IGESAppli_PinNumber; class IGESAppli_PartNumber; class IGESAppli_FlowLineSpec; class IGESAppli_LevelToPWBLayerMap; class IGESAppli_PWBArtworkStackup; class IGESAppli_PWBDrilledHole; class IGESAppli_NodalConstraint; class IGESAppli_ToolNode; class IGESAppli_ToolFiniteElement; class IGESAppli_ToolNodalDisplAndRot; class IGESAppli_ToolNodalResults; class IGESAppli_ToolElementResults; class IGESAppli_ToolFlow; class IGESAppli_ToolPipingFlow; class IGESAppli_ToolRegionRestriction; class IGESAppli_ToolLevelFunction; class IGESAppli_ToolLineWidening; class IGESAppli_ToolDrilledHole; class IGESAppli_ToolReferenceDesignator; class IGESAppli_ToolPinNumber; class IGESAppli_ToolPartNumber; class IGESAppli_ToolFlowLineSpec; class IGESAppli_ToolLevelToPWBLayerMap; class IGESAppli_ToolPWBArtworkStackup; class IGESAppli_ToolPWBDrilledHole; class IGESAppli_ToolNodalConstraint; class IGESAppli_Protocol; class IGESAppli_ReadWriteModule; class IGESAppli_GeneralModule; class IGESAppli_SpecificModule; class IGESAppli_Array1OfFlow; class IGESAppli_Array1OfNode; class IGESAppli_Array1OfFiniteElement; class IGESAppli_HArray1OfFlow; class IGESAppli_HArray1OfNode; class IGESAppli_HArray1OfFiniteElement; //! This package represents collection of miscellaneous
//! entities from IGES
class IGESAppli { 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_IGESAppli_Protocol Protocol() ; protected: private: friend class IGESAppli_Node; friend class IGESAppli_FiniteElement; friend class IGESAppli_NodalDisplAndRot; friend class IGESAppli_NodalResults; friend class IGESAppli_ElementResults; friend class IGESAppli_Flow; friend class IGESAppli_PipingFlow; friend class IGESAppli_RegionRestriction; friend class IGESAppli_LevelFunction; friend class IGESAppli_LineWidening; friend class IGESAppli_DrilledHole; friend class IGESAppli_ReferenceDesignator; friend class IGESAppli_PinNumber; friend class IGESAppli_PartNumber; friend class IGESAppli_FlowLineSpec; friend class IGESAppli_LevelToPWBLayerMap; friend class IGESAppli_PWBArtworkStackup; friend class IGESAppli_PWBDrilledHole; friend class IGESAppli_NodalConstraint; friend class IGESAppli_ToolNode; friend class IGESAppli_ToolFiniteElement; friend class IGESAppli_ToolNodalDisplAndRot; friend class IGESAppli_ToolNodalResults; friend class IGESAppli_ToolElementResults; friend class IGESAppli_ToolFlow; friend class IGESAppli_ToolPipingFlow; friend class IGESAppli_ToolRegionRestriction; friend class IGESAppli_ToolLevelFunction; friend class IGESAppli_ToolLineWidening; friend class IGESAppli_ToolDrilledHole; friend class IGESAppli_ToolReferenceDesignator; friend class IGESAppli_ToolPinNumber; friend class IGESAppli_ToolPartNumber; friend class IGESAppli_ToolFlowLineSpec; friend class IGESAppli_ToolLevelToPWBLayerMap; friend class IGESAppli_ToolPWBArtworkStackup; friend class IGESAppli_ToolPWBDrilledHole; friend class IGESAppli_ToolNodalConstraint; friend class IGESAppli_Protocol; friend class IGESAppli_ReadWriteModule; friend class IGESAppli_GeneralModule; friend class IGESAppli_SpecificModule; friend class IGESAppli_Array1OfFlow; friend class IGESAppli_Array1OfNode; friend class IGESAppli_Array1OfFiniteElement; friend class IGESAppli_HArray1OfFlow; friend class IGESAppli_HArray1OfNode; friend class IGESAppli_HArray1OfFiniteElement; }; // other Inline functions and methods (like "C++: function call" methods) #endif