#include <Standard_Handle.hxx>
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;
//! This package represents collection of miscellaneous
class IGESDimen_GeneralNote;
class IGESBasic_HArray1OfHArray1OfInteger;
class IGESBasic_HArray1OfHArray1OfReal;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESAppli_FiniteElement;
#include <IGESAppli_HArray1OfNode.hxx>
#include <IGESData_IGESEntity.hxx>
class TCollection_HAsciiString;
-class Standard_OutOfRange;
class IGESAppli_Node;
#include <IGESGraph_HArray1OfTextDisplayTemplate.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESDraw_ConnectPoint;
class TCollection_HAsciiString;
class IGESGraph_TextDisplayTemplate;
#include <Interface_HArray1OfHAsciiString.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
class TCollection_HAsciiString;
#include <TColStd_HArray1OfInteger.hxx>
#include <Interface_HArray1OfHAsciiString.hxx>
#include <IGESData_IGESEntity.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class TCollection_HAsciiString;
#include <IGESDefs_HArray1OfTabularData.hxx>
#include <IGESData_IGESEntity.hxx>
class IGESAppli_Node;
-class Standard_OutOfRange;
class IGESDefs_TabularData;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
class IGESBasic_HArray1OfHArray1OfXYZ;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESDimen_GeneralNote;
class IGESAppli_Node;
class gp_XYZ;
#include <TColStd_HArray2OfReal.hxx>
#include <IGESData_IGESEntity.hxx>
class IGESDimen_GeneralNote;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESAppli_Node;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
class IGESGeom_TransformationMatrix;
-class gp_XYZ;
class gp_Pnt;
class IGESData_TransfEntity;
#include <TColStd_HArray1OfInteger.hxx>
#include <IGESData_IGESEntity.hxx>
class TCollection_HAsciiString;
-class Standard_OutOfRange;
class IGESAppli_PWBArtworkStackup;
#include <IGESGraph_HArray1OfTextDisplayTemplate.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESDraw_ConnectPoint;
class TCollection_HAsciiString;
class IGESGraph_TextDisplayTemplate;
#include <IGESData_ReadWriteModule.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESData_IGESEntity;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_DrilledHole;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_ElementResults;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_FiniteElement;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_Flow;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_FlowLineSpec;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_LevelFunction;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_LevelToPWBLayerMap;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_LineWidening;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_NodalConstraint;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_NodalDisplAndRot;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_NodalResults;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_Node;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_PWBArtworkStackup;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_PWBDrilledHole;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_PartNumber;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_PinNumber;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_PipingFlow;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_ReferenceDesignator;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESAppli_RegionRestriction;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
class IGESBasic_Protocol;
-class IGESBasic_SubfigureDef;
-class IGESBasic_Group;
-class IGESBasic_GroupWithoutBackP;
-class IGESBasic_SingleParent;
-class IGESBasic_ExternalRefFileIndex;
-class IGESBasic_OrderedGroup;
-class IGESBasic_OrderedGroupWithoutBackP;
-class IGESBasic_Hierarchy;
-class IGESBasic_ExternalReferenceFile;
-class IGESBasic_Name;
-class IGESBasic_AssocGroupType;
-class IGESBasic_SingularSubfigure;
-class IGESBasic_ExternalRefFileName;
-class IGESBasic_ExternalRefFile;
-class IGESBasic_ExternalRefName;
-class IGESBasic_ExternalRefLibName;
-class IGESBasic_ToolSubfigureDef;
-class IGESBasic_ToolGroup;
-class IGESBasic_ToolGroupWithoutBackP;
-class IGESBasic_ToolSingleParent;
-class IGESBasic_ToolExternalRefFileIndex;
-class IGESBasic_ToolOrderedGroup;
-class IGESBasic_ToolOrderedGroupWithoutBackP;
-class IGESBasic_ToolHierarchy;
-class IGESBasic_ToolExternalReferenceFile;
-class IGESBasic_ToolName;
-class IGESBasic_ToolAssocGroupType;
-class IGESBasic_ToolSingularSubfigure;
-class IGESBasic_ToolExternalRefFileName;
-class IGESBasic_ToolExternalRefFile;
-class IGESBasic_ToolExternalRefName;
-class IGESBasic_ToolExternalRefLibName;
-class IGESBasic_Protocol;
-class IGESBasic_ReadWriteModule;
-class IGESBasic_GeneralModule;
-class IGESBasic_SpecificModule;
-class IGESBasic_HArray1OfHArray1OfInteger;
-class IGESBasic_HArray1OfHArray1OfReal;
-class IGESBasic_HArray1OfHArray1OfXY;
-class IGESBasic_HArray1OfHArray1OfXYZ;
-class IGESBasic_HArray1OfHArray1OfIGESEntity;
//! This package represents basic entities from IGES
#include <IGESData_HArray1OfIGESEntity.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class TCollection_HAsciiString;
-class IGESData_IGESEntity;
class IGESBasic_ExternalRefFileIndex;
#include <Interface_HArray1OfHAsciiString.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
class TCollection_HAsciiString;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class Standard_Transient;
#include <Standard_Type.hxx>
#include <IGESBasic_Group.hxx>
-class Standard_OutOfRange;
class IGESBasic_GroupWithoutBackP;
#include <Standard_Type.hxx>
#include <IGESBasic_Group.hxx>
-class Standard_OutOfRange;
class IGESBasic_OrderedGroup;
#include <Standard_Type.hxx>
#include <IGESBasic_Group.hxx>
-class Standard_OutOfRange;
class IGESBasic_OrderedGroupWithoutBackP;
#include <IGESData_ReadWriteModule.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESData_IGESEntity;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <IGESData_HArray1OfIGESEntity.hxx>
#include <IGESData_SingleParentEntity.hxx>
class IGESData_IGESEntity;
-class Standard_OutOfRange;
class IGESBasic_SingleParent;
#include <Standard_Boolean.hxx>
#include <IGESData_IGESEntity.hxx>
class IGESBasic_SubfigureDef;
-class gp_XYZ;
class IGESBasic_SingularSubfigure;
#include <IGESData_HArray1OfIGESEntity.hxx>
#include <IGESData_IGESEntity.hxx>
class TCollection_HAsciiString;
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class Standard_Transient;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_AssocGroupType;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_ExternalRefFile;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_ExternalRefFileIndex;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_ExternalRefFileName;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_ExternalRefLibName;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_ExternalRefName;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_ExternalReferenceFile;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_Group;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
class Interface_Check;
class Interface_CopyTool;
class IGESData_IGESDumper;
-class Message_Messenger;
//! Tool to work on a Group. Called by various Modules
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_GroupWithoutBackP;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_Hierarchy;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_Name;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_OrderedGroup;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_OrderedGroupWithoutBackP;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_SingleParent;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_SingularSubfigure;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESBasic_SubfigureDef;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Integer.hxx>
class Quantity_Color;
-class IGESCAFControl_Reader;
-class IGESCAFControl_Writer;
//! Provides high-level API to translate IGES file
class Geom2d_BSplineCurve;
class IGESGeom_SplineSurface;
class Geom_BSplineSurface;
-class IGESConvGeom_GeomBuilder;
//! This package is intended to gather geometric conversion which
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
-class Standard_DomainError;
class gp_XY;
class gp_XYZ;
class IGESGeom_CopiousData;
-class gp_Trsf;
class gp_Ax3;
class gp_Ax2;
class gp_Ax1;
#include <Standard_Handle.hxx>
class IGESData_Protocol;
-class IGESData_Protocol;
-class IGESData_IGESModel;
-class IGESData_IGESEntity;
-class IGESData_LineFontEntity;
-class IGESData_LevelListEntity;
-class IGESData_TransfEntity;
-class IGESData_ViewKindEntity;
-class IGESData_LabelDisplayEntity;
-class IGESData_ColorEntity;
-class IGESData_NameEntity;
-class IGESData_SingleParentEntity;
-class IGESData_UndefinedEntity;
-class IGESData_FreeFormatEntity;
-class IGESData_GlobalSection;
-class IGESData_DefSwitch;
-class IGESData_DirChecker;
-class IGESData_IGESReaderData;
-class IGESData_IGESReaderTool;
-class IGESData_ParamReader;
-class IGESData_ParamCursor;
-class IGESData_DirPart;
-class IGESData_IGESType;
-class IGESData_FileRecognizer;
-class IGESData_IGESWriter;
-class IGESData_IGESDumper;
-class IGESData_BasicEditor;
-class IGESData_ToolLocation;
-class IGESData_GeneralModule;
-class IGESData_DefaultGeneral;
-class IGESData_ReadWriteModule;
-class IGESData_SpecificModule;
-class IGESData_DefaultSpecific;
-class IGESData_FileProtocol;
-class IGESData_WriterLib;
-class IGESData_SpecificLib;
-class IGESData_GlobalNodeOfWriterLib;
-class IGESData_NodeOfWriterLib;
-class IGESData_GlobalNodeOfSpecificLib;
-class IGESData_NodeOfSpecificLib;
//! basic description of an IGES Interface
#include <IGESData_Protocol.hxx>
#include <Standard_Integer.hxx>
-class IGESData_Protocol;
class Interface_Protocol;
class IGESData_FileProtocol;
#include <Interface_ParamType.hxx>
#include <Standard_CString.hxx>
#include <IGESData_HArray1OfIGESEntity.hxx>
-class Standard_OutOfRange;
-class Interface_InterfaceError;
class IGESData_IGESEntity;
class TCollection_HAsciiString;
class IGESData_IGESWriter;
#include <Standard_OStream.hxx>
class IGESData_IGESModel;
-class Interface_InterfaceError;
class IGESData_Protocol;
class IGESData_IGESEntity;
#include <Standard_CString.hxx>
#include <Standard_Type.hxx>
class TCollection_HAsciiString;
-class Interface_InterfaceError;
-class IGESData_ReadWriteModule;
-class IGESData_GeneralModule;
-class IGESData_IGESReaderTool;
-class IGESData_DirChecker;
class IGESData_IGESType;
class IGESData_LineFontEntity;
class IGESData_LevelListEntity;
class IGESData_ColorEntity;
class gp_GTrsf;
class Interface_EntityIterator;
-class Interface_EntityList;
class IGESData_IGESEntity;
#include <IGESData_GlobalSection.hxx>
#include <Interface_InterfaceModel.hxx>
-class Interface_InterfaceError;
-class IGESData_GlobalSection;
class IGESData_IGESEntity;
-class Interface_InterfaceModel;
class Interface_Check;
class Standard_Transient;
class TCollection_HAsciiString;
#include <Interface_ParamType.hxx>
class Interface_ParamSet;
class Interface_Check;
-class IGESData_GlobalSection;
class IGESData_DirPart;
-class IGESData_IGESType;
class IGESData_IGESReaderData;
#include <Standard_OStream.hxx>
class IGESData_IGESModel;
-class Interface_InterfaceMismatch;
-class Interface_FloatWriter;
class IGESData_Protocol;
class IGESData_GlobalSection;
class IGESData_IGESEntity;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
class IGESData_LevelListEntity;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Interface_InterfaceError;
//! Auxiliary class for ParamReader.
#include <IGESData_HArray1OfIGESEntity.hxx>
class Interface_ParamList;
class Interface_Check;
-class Interface_InterfaceError;
class IGESData_IGESEntity;
class IGESData_IGESReaderData;
class IGESData_ParamCursor;
#include <Standard_Integer.hxx>
#include <Standard_Type.hxx>
#include <Standard_Boolean.hxx>
-class Interface_Protocol;
class Interface_InterfaceModel;
class Standard_Transient;
#include <Interface_ReaderModule.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class Interface_FileReaderData;
class Interface_Check;
class Standard_Transient;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESData_SingleParentEntity;
#include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx>
class IGESData_IGESModel;
-class Standard_DomainError;
class IGESData_Protocol;
class IGESData_IGESEntity;
class gp_GTrsf;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
class IGESData_ViewKindEntity;
#include <Standard_Handle.hxx>
class IGESDefs_Protocol;
-class IGESDefs_AssociativityDef;
-class IGESDefs_MacroDef;
-class IGESDefs_UnitsData;
-class IGESDefs_AttributeDef;
-class IGESDefs_TabularData;
-class IGESDefs_GenericData;
-class IGESDefs_AttributeTable;
-class IGESDefs_ToolAssociativityDef;
-class IGESDefs_ToolMacroDef;
-class IGESDefs_ToolUnitsData;
-class IGESDefs_ToolAttributeDef;
-class IGESDefs_ToolTabularData;
-class IGESDefs_ToolGenericData;
-class IGESDefs_ToolAttributeTable;
-class IGESDefs_Protocol;
-class IGESDefs_ReadWriteModule;
-class IGESDefs_GeneralModule;
-class IGESDefs_SpecificModule;
-class IGESDefs_HArray1OfHArray1OfTextDisplayTemplate;
//! To embody general definitions of Entities
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
class IGESBasic_HArray1OfHArray1OfInteger;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESDefs_AssociativityDef;
#include <Standard_Real.hxx>
class TCollection_HAsciiString;
class IGESDefs_HArray1OfHArray1OfTextDisplayTemplate;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
-class Standard_NullObject;
class IGESGraph_TextDisplayTemplate;
class Standard_Transient;
-class IGESData_IGESEntity;
class IGESDefs_AttributeDef;
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
-class Standard_NullObject;
class IGESDefs_AttributeDef;
class Standard_Transient;
class TCollection_HAsciiString;
-class IGESData_IGESEntity;
class IGESDefs_AttributeTable;
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
class TCollection_HAsciiString;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
-class Standard_NullObject;
class Standard_Transient;
-class IGESData_IGESEntity;
class IGESDefs_GenericData;
#include <Interface_HArray1OfHAsciiString.hxx>
#include <IGESData_IGESEntity.hxx>
class TCollection_HAsciiString;
-class Standard_OutOfRange;
class IGESDefs_MacroDef;
#include <IGESData_ReadWriteModule.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESData_IGESEntity;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Real.hxx>
#include <TColStd_HArray1OfReal.hxx>
class IGESBasic_HArray1OfHArray1OfReal;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESDefs_TabularData;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDefs_AssociativityDef;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDefs_AttributeDef;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDefs_AttributeTable;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDefs_GenericData;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDefs_MacroDef;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDefs_TabularData;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDefs_UnitsData;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class TCollection_HAsciiString;
#include <Standard_Handle.hxx>
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;
//! This package represents Entities applied to Dimensions
class IGESDimen_GeneralNote;
class IGESDimen_WitnessLine;
class IGESDimen_LeaderArrow;
-class gp_XY;
class gp_Pnt2d;
#include <Standard_Integer.hxx>
#include <gp_XY.hxx>
#include <IGESData_IGESEntity.hxx>
-class gp_XY;
class gp_Pnt2d;
#include <TColgp_HArray1OfXY.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
class gp_Pnt;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
class IGESDimen_GeneralNote;
-class IGESData_IGESEntity;
class IGESDimen_LeaderArrow;
class IGESDimen_WitnessLine;
#include <Standard_Boolean.hxx>
class IGESDimen_GeneralNote;
class IGESDimen_LeaderArrow;
-class gp_XY;
class gp_Pnt2d;
#include <TColStd_HArray1OfInteger.hxx>
#include <IGESData_IGESEntity.hxx>
class TCollection_HAsciiString;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESDimen_DimensionDisplayData;
#include <Standard_Integer.hxx>
#include <IGESData_HArray1OfIGESEntity.hxx>
#include <IGESData_IGESEntity.hxx>
-class IGESData_IGESEntity;
-class Standard_OutOfRange;
class IGESDimen_DimensionedGeometry;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
class IGESDimen_GeneralNote;
-class Standard_OutOfRange;
-class gp_XYZ;
class gp_Pnt;
class IGESDimen_LeaderArrow;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
class IGESDimen_GeneralNote;
-class Standard_OutOfRange;
class IGESDimen_LeaderArrow;
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESGraph_TextFontDef;
class gp_Pnt;
class TCollection_HAsciiString;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
class IGESDimen_GeneralNote;
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESDimen_LeaderArrow;
#include <TColgp_HArray1OfXY.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
-class gp_XY;
class gp_Pnt2d;
class gp_Pnt;
class IGESDimen_GeneralNote;
class IGESDimen_LeaderArrow;
class IGESDimen_WitnessLine;
-class Standard_OutOfRange;
class IGESDimen_LinearDimension;
#include <TColStd_HArray1OfInteger.hxx>
#include <TColgp_HArray1OfXYZ.hxx>
#include <IGESData_IGESEntity.hxx>
-class IGESData_IGESEntity;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class gp_Pnt;
#include <TColgp_HArray1OfXYZ.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
-class gp_XYZ;
class gp_Pnt;
class TCollection_HAsciiString;
-class IGESData_IGESEntity;
class IGESDimen_NewGeneralNote;
#include <Standard_Integer.hxx>
class IGESDimen_GeneralNote;
class IGESDimen_LeaderArrow;
-class IGESData_IGESEntity;
class IGESGeom_CircularArc;
class IGESGeom_CompositeCurve;
#include <Standard_Boolean.hxx>
class IGESDimen_GeneralNote;
class IGESDimen_LeaderArrow;
-class gp_XY;
class gp_Pnt2d;
class gp_Pnt;
#include <IGESData_ReadWriteModule.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESData_IGESEntity;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Real.hxx>
#include <TColgp_HArray1OfXY.hxx>
#include <IGESData_IGESEntity.hxx>
-class Standard_OutOfRange;
class gp_Pnt;
#include <IGESData_HArray1OfIGESEntity.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
-class Standard_OutOfRange;
-class gp_XYZ;
class gp_Pnt;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_AngularDimension;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_BasicDimension;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_CenterLine;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_CurveDimension;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_DiameterDimension;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_DimensionDisplayData;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_DimensionTolerance;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_DimensionUnits;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_DimensionedGeometry;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_FlagNote;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_GeneralLabel;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_GeneralNote;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_GeneralSymbol;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_LeaderArrow;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_LinearDimension;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_NewDimensionedGeometry;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_NewGeneralNote;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_OrdinateDimension;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_PointDimension;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_RadiusDimension;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_Section;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_SectionedArea;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDimen_WitnessLine;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Real.hxx>
#include <TColgp_HArray1OfXY.hxx>
#include <IGESData_IGESEntity.hxx>
-class Standard_OutOfRange;
class gp_Pnt;
#include <Standard_Handle.hxx>
class IGESDraw_Protocol;
-class IGESDraw_ConnectPoint;
-class IGESDraw_NetworkSubfigureDef;
-class IGESDraw_ViewsVisible;
-class IGESDraw_ViewsVisibleWithAttr;
-class IGESDraw_LabelDisplay;
-class IGESDraw_Planar;
-class IGESDraw_SegmentedViewsVisible;
-class IGESDraw_Drawing;
-class IGESDraw_DrawingWithRotation;
-class IGESDraw_View;
-class IGESDraw_RectArraySubfigure;
-class IGESDraw_CircArraySubfigure;
-class IGESDraw_NetworkSubfigure;
-class IGESDraw_PerspectiveView;
-class IGESDraw_ToolConnectPoint;
-class IGESDraw_ToolNetworkSubfigureDef;
-class IGESDraw_ToolViewsVisible;
-class IGESDraw_ToolViewsVisibleWithAttr;
-class IGESDraw_ToolLabelDisplay;
-class IGESDraw_ToolPlanar;
-class IGESDraw_ToolSegmentedViewsVisible;
-class IGESDraw_ToolDrawing;
-class IGESDraw_ToolDrawingWithRotation;
-class IGESDraw_ToolView;
-class IGESDraw_ToolRectArraySubfigure;
-class IGESDraw_ToolCircArraySubfigure;
-class IGESDraw_ToolNetworkSubfigure;
-class IGESDraw_ToolPerspectiveView;
-class IGESDraw_Protocol;
-class IGESDraw_ReadWriteModule;
-class IGESDraw_GeneralModule;
-class IGESDraw_SpecificModule;
//! This package contains the group of classes necessary for
#include <TColStd_HArray1OfInteger.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
-class Standard_OutOfRange;
-class gp_XYZ;
class gp_Pnt;
#include <Standard_Integer.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
class TCollection_HAsciiString;
class IGESGraph_TextDisplayTemplate;
-class gp_XYZ;
class gp_Pnt;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESData_ViewKindEntity;
class gp_Pnt2d;
-class IGESData_IGESEntity;
class gp_XY;
class gp_XYZ;
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESData_ViewKindEntity;
class gp_Pnt2d;
-class IGESData_IGESEntity;
class gp_XY;
class gp_XYZ;
#include <IGESData_HArray1OfIGESEntity.hxx>
#include <IGESData_LabelDisplayEntity.hxx>
#include <Standard_Integer.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESData_ViewKindEntity;
class gp_Pnt;
class IGESDimen_LeaderArrow;
class IGESDraw_NetworkSubfigureDef;
class TCollection_HAsciiString;
class IGESGraph_TextDisplayTemplate;
-class Standard_OutOfRange;
-class gp_XYZ;
class IGESDraw_ConnectPoint;
#include <Standard_Boolean.hxx>
class TCollection_HAsciiString;
class IGESGraph_TextDisplayTemplate;
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESDraw_ConnectPoint;
#include <gp_XY.hxx>
#include <IGESData_ViewKindEntity.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
-class gp_XYZ;
-class gp_XY;
-class IGESData_ViewKindEntity;
class gp_Vec;
class gp_Pnt;
class gp_Pnt2d;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
class IGESGeom_TransformationMatrix;
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESDraw_Planar;
#include <IGESData_ReadWriteModule.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESData_IGESEntity;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <TColStd_HArray1OfInteger.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
-class Standard_OutOfRange;
-class gp_XYZ;
class gp_Pnt;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
-class IGESData_ViewKindEntity;
class IGESGraph_Color;
class IGESData_LineFontEntity;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_CircArraySubfigure;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_ConnectPoint;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_Drawing;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_DrawingWithRotation;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_LabelDisplay;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_NetworkSubfigure;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_NetworkSubfigureDef;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_PerspectiveView;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_Planar;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_RectArraySubfigure;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_SegmentedViewsVisible;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESDraw_View;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Standard_DomainError;
class IGESDraw_ViewsVisible;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Standard_DomainError;
class IGESDraw_ViewsVisibleWithAttr;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <IGESData_ViewKindEntity.hxx>
#include <Standard_Boolean.hxx>
class IGESGeom_Plane;
-class Standard_OutOfRange;
-class IGESData_ViewKindEntity;
class IGESData_TransfEntity;
class gp_XYZ;
#include <IGESData_ViewKindEntity.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
-class IGESData_ViewKindEntity;
class IGESData_IGESEntity;
#include <IGESData_ViewKindEntity.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
-class IGESData_ViewKindEntity;
class IGESData_LineFontEntity;
class IGESGraph_Color;
class IGESData_IGESEntity;
#include <Standard_Handle.hxx>
class IGESGeom_Protocol;
-class IGESGeom_CircularArc;
-class IGESGeom_CompositeCurve;
-class IGESGeom_ConicArc;
-class IGESGeom_CopiousData;
-class IGESGeom_Plane;
-class IGESGeom_Line;
-class IGESGeom_SplineCurve;
-class IGESGeom_SplineSurface;
-class IGESGeom_Point;
-class IGESGeom_RuledSurface;
-class IGESGeom_SurfaceOfRevolution;
-class IGESGeom_TabulatedCylinder;
-class IGESGeom_Direction;
-class IGESGeom_TransformationMatrix;
-class IGESGeom_Flash;
-class IGESGeom_BSplineCurve;
-class IGESGeom_BSplineSurface;
-class IGESGeom_OffsetCurve;
-class IGESGeom_OffsetSurface;
-class IGESGeom_Boundary;
-class IGESGeom_CurveOnSurface;
-class IGESGeom_BoundedSurface;
-class IGESGeom_TrimmedSurface;
-class IGESGeom_ToolCircularArc;
-class IGESGeom_ToolCompositeCurve;
-class IGESGeom_ToolConicArc;
-class IGESGeom_ToolCopiousData;
-class IGESGeom_ToolPlane;
-class IGESGeom_ToolLine;
-class IGESGeom_ToolSplineCurve;
-class IGESGeom_ToolSplineSurface;
-class IGESGeom_ToolPoint;
-class IGESGeom_ToolRuledSurface;
-class IGESGeom_ToolSurfaceOfRevolution;
-class IGESGeom_ToolTabulatedCylinder;
-class IGESGeom_ToolDirection;
-class IGESGeom_ToolTransformationMatrix;
-class IGESGeom_ToolFlash;
-class IGESGeom_ToolBSplineCurve;
-class IGESGeom_ToolBSplineSurface;
-class IGESGeom_ToolOffsetCurve;
-class IGESGeom_ToolOffsetSurface;
-class IGESGeom_ToolBoundary;
-class IGESGeom_ToolCurveOnSurface;
-class IGESGeom_ToolBoundedSurface;
-class IGESGeom_ToolTrimmedSurface;
-class IGESGeom_Protocol;
-class IGESGeom_ReadWriteModule;
-class IGESGeom_GeneralModule;
-class IGESGeom_SpecificModule;
//! This package consists of B-Rep and CSG Solid entities
#include <Standard_Real.hxx>
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
-class gp_XYZ;
class gp_Pnt;
#include <TColgp_HArray2OfXYZ.hxx>
#include <Standard_Real.hxx>
#include <IGESData_IGESEntity.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class gp_Pnt;
#include <IGESData_HArray1OfIGESEntity.hxx>
#include <TColStd_HArray1OfInteger.hxx>
#include <IGESData_IGESEntity.hxx>
-class IGESData_IGESEntity;
class IGESBasic_HArray1OfHArray1OfIGESEntity;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESGeom_Boundary;
#include <Standard_Integer.hxx>
#include <IGESGeom_HArray1OfBoundary.hxx>
#include <IGESData_IGESEntity.hxx>
-class IGESData_IGESEntity;
-class Standard_OutOfRange;
class IGESGeom_Boundary;
#include <gp_XY.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class gp_XY;
class gp_Pnt2d;
class gp_Pnt;
class gp_Dir;
#include <IGESData_HArray1OfIGESEntity.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESGeom_CompositeCurve;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class gp_XY;
class gp_Pnt2d;
class gp_Pnt;
class gp_Dir;
#include <TColStd_HArray1OfReal.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
class gp_Pnt;
class gp_Vec;
#include <Standard_Integer.hxx>
#include <IGESData_IGESEntity.hxx>
-class IGESData_IGESEntity;
class IGESGeom_CurveOnSurface;
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
-class gp_XYZ;
class gp_Vec;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
-class Standard_OutOfRange;
-class gp_XY;
class gp_Pnt2d;
class gp_Pnt;
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
-class gp_XYZ;
class gp_Pnt;
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
-class gp_XYZ;
class gp_Vec;
#include <gp_XYZ.hxx>
#include <Standard_Real.hxx>
#include <IGESData_IGESEntity.hxx>
-class IGESData_IGESEntity;
-class gp_XYZ;
class gp_Vec;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
-class gp_XYZ;
class gp_Pnt;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
class IGESBasic_SubfigureDef;
-class gp_XYZ;
class gp_Pnt;
#include <IGESData_ReadWriteModule.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESData_IGESEntity;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Integer.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
class IGESGeom_RuledSurface;
#include <TColStd_HArray2OfReal.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Real.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESGeom_SplineCurve;
#include <IGESBasic_HArray2OfHArray1OfReal.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Real.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESGeom_SplineSurface;
#include <Standard_Real.hxx>
#include <IGESData_IGESEntity.hxx>
class IGESGeom_Line;
-class IGESData_IGESEntity;
class IGESGeom_SurfaceOfRevolution;
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
-class IGESData_IGESEntity;
-class gp_XYZ;
class gp_Pnt;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_BSplineCurve;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_BSplineSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_Boundary;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_BoundedSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_CircularArc;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_CompositeCurve;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_ConicArc;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_CopiousData;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_CurveOnSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_Direction;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_Flash;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_Line;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_OffsetCurve;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_OffsetSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_Plane;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_Point;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_RuledSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_SplineCurve;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_SplineSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_SurfaceOfRevolution;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_TabulatedCylinder;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_TransformationMatrix;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGeom_TrimmedSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <IGESData_TransfEntity.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class gp_GTrsf;
#include <IGESGeom_HArray1OfCurveOnSurface.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
class IGESGeom_CurveOnSurface;
-class Standard_OutOfRange;
class IGESGeom_TrimmedSurface;
#include <Standard_Handle.hxx>
class IGESGraph_Protocol;
-class IGESGraph_LineFontDefTemplate;
-class IGESGraph_LineFontDefPattern;
-class IGESGraph_TextFontDef;
-class IGESGraph_TextDisplayTemplate;
-class IGESGraph_Color;
-class IGESGraph_DefinitionLevel;
-class IGESGraph_NominalSize;
-class IGESGraph_DrawingSize;
-class IGESGraph_DrawingUnits;
-class IGESGraph_IntercharacterSpacing;
-class IGESGraph_LineFontPredefined;
-class IGESGraph_HighLight;
-class IGESGraph_Pick;
-class IGESGraph_UniformRectGrid;
-class IGESGraph_ToolLineFontDefTemplate;
-class IGESGraph_ToolLineFontDefPattern;
-class IGESGraph_ToolTextFontDef;
-class IGESGraph_ToolTextDisplayTemplate;
-class IGESGraph_ToolColor;
-class IGESGraph_ToolDefinitionLevel;
-class IGESGraph_ToolNominalSize;
-class IGESGraph_ToolDrawingSize;
-class IGESGraph_ToolDrawingUnits;
-class IGESGraph_ToolIntercharacterSpacing;
-class IGESGraph_ToolLineFontPredefined;
-class IGESGraph_ToolHighLight;
-class IGESGraph_ToolPick;
-class IGESGraph_ToolUniformRectGrid;
-class IGESGraph_Protocol;
-class IGESGraph_ReadWriteModule;
-class IGESGraph_GeneralModule;
-class IGESGraph_SpecificModule;
//! This package contains the group of classes necessary
#include <TColStd_HArray1OfInteger.hxx>
#include <IGESData_LevelListEntity.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
class IGESGraph_DefinitionLevel;
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
class TCollection_HAsciiString;
-class Standard_OutOfRange;
class IGESGraph_LineFontDefPattern;
#include <IGESData_ReadWriteModule.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESData_IGESEntity;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
class IGESGraph_TextFontDef;
-class gp_XYZ;
class gp_Pnt;
#include <Standard_Boolean.hxx>
class TCollection_HAsciiString;
class IGESBasic_HArray1OfHArray1OfInteger;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESGraph_TextFontDef;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_Color;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_DefinitionLevel;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_DrawingSize;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_DrawingUnits;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_HighLight;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_IntercharacterSpacing;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_LineFontDefPattern;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_LineFontDefTemplate;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_LineFontPredefined;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_NominalSize;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_Pick;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_TextDisplayTemplate;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_TextFontDef;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESGraph_UniformRectGrid;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <gp_XY.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class gp_XY;
class gp_Pnt2d;
class gp_Vec2d;
#include <Standard_Integer.hxx>
class IGESData_IGESEntity;
class Interface_Graph;
-class IGESSelect_EditHeader;
-class IGESSelect_EditDirPart;
-class IGESSelect_IGESTypeForm;
-class IGESSelect_IGESName;
-class IGESSelect_SignStatus;
-class IGESSelect_SignLevelNumber;
-class IGESSelect_SignColor;
-class IGESSelect_CounterOfLevelNumber;
-class IGESSelect_ViewSorter;
-class IGESSelect_DispPerSingleView;
-class IGESSelect_DispPerDrawing;
-class IGESSelect_SelectVisibleStatus;
-class IGESSelect_SelectSubordinate;
-class IGESSelect_SelectLevelNumber;
-class IGESSelect_SelectName;
-class IGESSelect_SelectFromSingleView;
-class IGESSelect_SelectFromDrawing;
-class IGESSelect_SelectSingleViewFrom;
-class IGESSelect_SelectDrawingFrom;
-class IGESSelect_SelectBypassGroup;
-class IGESSelect_SelectBypassSubfigure;
-class IGESSelect_SelectBasicGeom;
-class IGESSelect_SelectFaces;
-class IGESSelect_SelectPCurves;
-class IGESSelect_ModelModifier;
-class IGESSelect_FileModifier;
-class IGESSelect_FloatFormat;
-class IGESSelect_AddFileComment;
-class IGESSelect_UpdateFileName;
-class IGESSelect_UpdateCreationDate;
-class IGESSelect_UpdateLastChange;
-class IGESSelect_SetVersion5;
-class IGESSelect_SetGlobalParameter;
-class IGESSelect_AutoCorrect;
-class IGESSelect_ComputeStatus;
-class IGESSelect_RebuildDrawings;
-class IGESSelect_RebuildGroups;
-class IGESSelect_AddGroup;
-class IGESSelect_ChangeLevelNumber;
-class IGESSelect_ChangeLevelList;
-class IGESSelect_SplineToBSpline;
-class IGESSelect_RemoveCurves;
-class IGESSelect_SetLabel;
-class IGESSelect_WorkLibrary;
-class IGESSelect_Activator;
-class IGESSelect_Dumper;
//! This package defines the library of the most used tools for
#include <IGESSelect_FileModifier.hxx>
#include <Standard_Integer.hxx>
#include <Standard_CString.hxx>
-class TCollection_AsciiString;
class IFSelect_ContextWrite;
class IGESData_IGESWriter;
#include <IFSelect_SelectExplore.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Interface_InterfaceError;
class Standard_Transient;
class Interface_Graph;
class Interface_EntityIterator;
#include <IFSelect_SelectExplore.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Interface_InterfaceError;
class Standard_Transient;
class Interface_Graph;
class Interface_EntityIterator;
#include <IFSelect_SelectDeduct.hxx>
#include <Standard_Boolean.hxx>
-class Interface_InterfaceError;
class Interface_EntityIterator;
class Interface_Graph;
class TCollection_AsciiString;
#include <Standard_Type.hxx>
#include <IFSelect_SelectDeduct.hxx>
-class Interface_InterfaceError;
class Interface_EntityIterator;
class Interface_Graph;
class TCollection_AsciiString;
#include <Standard_Type.hxx>
#include <IFSelect_SelectDeduct.hxx>
-class Interface_InterfaceError;
class Interface_EntityIterator;
class Interface_Graph;
class TCollection_AsciiString;
#include <IFSelect_SelectDeduct.hxx>
#include <Standard_Boolean.hxx>
-class Interface_InterfaceError;
class Interface_EntityIterator;
class Interface_Graph;
class TCollection_AsciiString;
#include <TColStd_HSequenceOfTransient.hxx>
#include <Standard_Integer.hxx>
class IGESData_IGESModel;
-class Standard_Transient;
class IGESData_IGESEntity;
class Interface_InterfaceModel;
class Interface_Graph;
#include <Standard_Handle.hxx>
class IGESSolid_Protocol;
-class IGESSolid_Block;
-class IGESSolid_RightAngularWedge;
-class IGESSolid_Cylinder;
-class IGESSolid_ConeFrustum;
-class IGESSolid_Sphere;
-class IGESSolid_Torus;
-class IGESSolid_SolidOfRevolution;
-class IGESSolid_SolidOfLinearExtrusion;
-class IGESSolid_Ellipsoid;
-class IGESSolid_BooleanTree;
-class IGESSolid_SelectedComponent;
-class IGESSolid_SolidAssembly;
-class IGESSolid_ManifoldSolid;
-class IGESSolid_PlaneSurface;
-class IGESSolid_CylindricalSurface;
-class IGESSolid_ConicalSurface;
-class IGESSolid_SphericalSurface;
-class IGESSolid_ToroidalSurface;
-class IGESSolid_SolidInstance;
-class IGESSolid_VertexList;
-class IGESSolid_EdgeList;
-class IGESSolid_Loop;
-class IGESSolid_Face;
-class IGESSolid_Shell;
-class IGESSolid_ToolBlock;
-class IGESSolid_ToolRightAngularWedge;
-class IGESSolid_ToolCylinder;
-class IGESSolid_ToolConeFrustum;
-class IGESSolid_ToolSphere;
-class IGESSolid_ToolTorus;
-class IGESSolid_ToolSolidOfRevolution;
-class IGESSolid_ToolSolidOfLinearExtrusion;
-class IGESSolid_ToolEllipsoid;
-class IGESSolid_ToolBooleanTree;
-class IGESSolid_ToolSelectedComponent;
-class IGESSolid_ToolSolidAssembly;
-class IGESSolid_ToolManifoldSolid;
-class IGESSolid_ToolPlaneSurface;
-class IGESSolid_ToolCylindricalSurface;
-class IGESSolid_ToolConicalSurface;
-class IGESSolid_ToolSphericalSurface;
-class IGESSolid_ToolToroidalSurface;
-class IGESSolid_ToolSolidInstance;
-class IGESSolid_ToolVertexList;
-class IGESSolid_ToolEdgeList;
-class IGESSolid_ToolLoop;
-class IGESSolid_ToolFace;
-class IGESSolid_ToolShell;
-class IGESSolid_Protocol;
-class IGESSolid_ReadWriteModule;
-class IGESSolid_GeneralModule;
-class IGESSolid_SpecificModule;
-class IGESSolid_TopoBuilder;
//! This package consists of B-Rep and CSG Solid entities
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Real.hxx>
-class gp_XYZ;
class gp_Pnt;
class gp_Dir;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESSolid_BooleanTree;
#include <Standard_Real.hxx>
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
-class gp_XYZ;
class gp_Pnt;
class gp_Dir;
#include <Standard_Real.hxx>
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
-class gp_XYZ;
class gp_Pnt;
class gp_Dir;
#include <TColStd_HArray1OfInteger.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESSolid_VertexList;
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Real.hxx>
-class gp_XYZ;
class gp_Pnt;
class gp_Dir;
#include <IGESSolid_HArray1OfLoop.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
-class IGESData_IGESEntity;
-class Standard_OutOfRange;
class IGESSolid_Loop;
#include <Standard_Integer.hxx>
class IGESBasic_HArray1OfHArray1OfInteger;
class IGESBasic_HArray1OfHArray1OfIGESEntity;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESSolid_Loop;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
class IGESSolid_Shell;
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESSolid_ManifoldSolid;
#include <IGESData_ReadWriteModule.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESData_IGESEntity;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <gp_XYZ.hxx>
#include <Standard_Real.hxx>
#include <IGESData_IGESEntity.hxx>
-class gp_XYZ;
class gp_Pnt;
class gp_Dir;
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
class IGESSolid_BooleanTree;
-class gp_XYZ;
class gp_Pnt;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
class IGESSolid_Face;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_DimensionMismatch;
-class Standard_OutOfRange;
-class IGESData_IGESEntity;
class IGESGeom_TransformationMatrix;
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
class IGESSolid_SolidInstance;
#include <Standard_Real.hxx>
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
-class IGESData_IGESEntity;
-class gp_XYZ;
class gp_Dir;
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Boolean.hxx>
-class IGESData_IGESEntity;
-class gp_XYZ;
class gp_Pnt;
class gp_Dir;
#include <Standard_Real.hxx>
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
-class gp_XYZ;
class gp_Pnt;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_Block;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_BooleanTree;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_ConeFrustum;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_ConicalSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_Cylinder;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_CylindricalSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_EdgeList;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_Ellipsoid;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_Face;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_Loop;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_ManifoldSolid;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_PlaneSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_RightAngularWedge;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_SelectedComponent;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_Shell;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_SolidAssembly;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_SolidInstance;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_SolidOfLinearExtrusion;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_SolidOfRevolution;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_Sphere;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_SphericalSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_ToroidalSurface;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_Torus;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-class Standard_DomainError;
class IGESSolid_VertexList;
class IGESData_IGESReaderData;
class IGESData_ParamReader;
class IGESSolid_Loop;
class IGESSolid_EdgeList;
class IGESSolid_VertexList;
-class Standard_DomainError;
class gp_XYZ;
#include <Standard_Real.hxx>
#include <gp_XYZ.hxx>
#include <IGESData_IGESEntity.hxx>
-class gp_XYZ;
class gp_Pnt;
class gp_Dir;
#include <TColgp_HArray1OfXYZ.hxx>
#include <IGESData_IGESEntity.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
class gp_Pnt;
#include <TColStd_HSequenceOfTransient.hxx>
class IGESToBRep_AlgoContainer;
class IGESData_IGESEntity;
-class TopoDS_Shape;
class TopoDS_Edge;
class TopoDS_Face;
-class IGESToBRep_CurveAndSurface;
-class IGESToBRep_BasicSurface;
-class IGESToBRep_BasicCurve;
-class IGESToBRep_TopoSurface;
-class IGESToBRep_TopoCurve;
-class IGESToBRep_BRepEntity;
-class IGESToBRep_IGESBoundary;
-class IGESToBRep_Reader;
-class IGESToBRep_Actor;
-class IGESToBRep_AlgoContainer;
-class IGESToBRep_ToolContainer;
//! Provides tools in order to transfer IGES entities
#include <Standard_Integer.hxx>
#include <Message_ProgressRange.hxx>
-class IGESToBRep_CurveAndSurface;
class TopoDS_Shape;
class IGESData_IGESEntity;
class TopoDS_Vertex;
#include <IGESToBRep_CurveAndSurface.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class IGESToBRep_CurveAndSurface;
class Geom_Curve;
class IGESData_IGESEntity;
class Geom2d_Curve;
#include <IGESToBRep_CurveAndSurface.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class IGESToBRep_CurveAndSurface;
class Geom_Surface;
class IGESData_IGESEntity;
class Geom_Plane;
#include <IGESData_HArray1OfIGESEntity.hxx>
class IGESData_IGESEntity;
class ShapeExtend_WireData;
-class IGESToBRep_CurveAndSurface;
-class TopoDS_Face;
-class gp_Trsf2d;
class IGESToBRep_IGESBoundary;
#include <IGESToBRep_CurveAndSurface.hxx>
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
-class IGESToBRep_CurveAndSurface;
class TopoDS_Shape;
class IGESData_IGESEntity;
class TopoDS_Face;
#include <Standard_Real.hxx>
#include <IGESToBRep_CurveAndSurface.hxx>
#include <Standard_Boolean.hxx>
-class IGESToBRep_CurveAndSurface;
class TopoDS_Shape;
class IGESData_IGESEntity;
class IGESGeom_RuledSurface;
#include <IMeshData_Types.hxx>
#include <BRep_Tool.hxx>
-class IMeshData_Face;
//! Interface class representing discrete model of an edge.
class IMeshData_Edge : public IMeshData_TessellatedShape, public IMeshData_StatusOwner
#include <IMeshData_Types.hxx>
#include <BRepAdaptor_Surface.hxx>
-class IMeshData_Wire;
class TopoDS_Wire;
//! Interface class representing discrete model of a face.
class TopoDS_Face;
class TopoDS_Edge;
-class IMeshData_Face;
-class IMeshData_Edge;
//! Interface class representing discrete model of a shape.
class IMeshData_Model : public IMeshData_Shape
#include <TopoDS.hxx>
#include <IMeshData_Types.hxx>
-class IMeshData_Edge;
//! Interface class representing discrete model of a wire.
//! Wire should represent an ordered set of edges.
#include <Standard_Boolean.hxx>
#include <gp_Pnt.hxx>
-class StdFail_NotDone;
-class Standard_DomainError;
class gp_Pln;
-class gp_Pnt;
//! Intersection between 3 planes. The algorithm searches
#include <Standard_Integer.hxx>
#include <gp_Pnt.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
-class Standard_OutOfRange;
-class Standard_DomainError;
class gp_Lin;
class IntAna_Quadric;
class gp_Circ;
class gp_Parab;
class gp_Hypr;
class gp_Pln;
-class gp_Pnt;
//! This class provides the analytic intersection between
#include <Standard_Integer.hxx>
#include <gp_Pnt.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
-class Standard_OutOfRange;
class gp_Lin;
class gp_Torus;
-class gp_Pnt;
//! Intersection between a line and a torus.
#include <Standard_Integer.hxx>
#include <gp_Pnt.hxx>
#include <Standard_Real.hxx>
-class Standard_OutOfRange;
-class StdFail_NotDone;
-class Standard_DomainError;
class gp_Cylinder;
class IntAna_Quadric;
class gp_Cone;
-class IntAna_Curve;
-class gp_Pnt;
//! This class provides the analytic intersection between a
#include <gp_Pnt.hxx>
#include <gp_Dir.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
-class Standard_DomainError;
-class Standard_OutOfRange;
class gp_Pln;
class gp_Cylinder;
class gp_Sphere;
class gp_Cone;
class gp_Torus;
-class gp_Pnt;
class gp_Lin;
class gp_Circ;
class gp_Elips;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <IntAna2d_IntPoint.hxx>
-class StdFail_NotDone;
-class Standard_OutOfRange;
class gp_Lin2d;
class gp_Circ2d;
class IntAna2d_Conic;
class gp_Elips2d;
class gp_Parab2d;
class gp_Hypr2d;
-class IntAna2d_IntPoint;
//! Implementation of the analytical intersection between:
#include <Standard_Real.hxx>
#include <gp_Pnt2d.hxx>
#include <Standard_Boolean.hxx>
-class Standard_DomainError;
-class gp_Pnt2d;
//! Geometrical intersection between two 2d elements.
#include <IntCurve_IntImpConicParConic.hxx>
#include <IntRes2d_Intersection.hxx>
#include <Standard_Real.hxx>
-class Standard_ConstructionError;
class gp_Lin2d;
class IntRes2d_Domain;
class gp_Circ2d;
class gp_Parab2d;
class gp_Hypr2d;
class gp_Lin2d;
-class gp_Ax22d;
//! This class represents a conic from gp as a
#include <IntCurveSurface_SequenceOfSeg.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
-class Standard_OutOfRange;
class IntCurveSurface_IntersectionPoint;
class IntCurveSurface_IntersectionSegment;
#include <gp_Pnt.hxx>
#include <Standard_Real.hxx>
#include <IntCurveSurface_TransitionOnCurve.hxx>
-class gp_Pnt;
//! Definition of an interserction point between a
#include <Standard_Handle.hxx>
#include <IntCurveSurface_IntersectionPoint.hxx>
-class IntCurveSurface_IntersectionPoint;
//! A IntersectionSegment describes a segment of curve
#include <TopAbs_State.hxx>
class BRepTopAdaptor_TopolTool;
-class TopoDS_Face;
class gp_Lin;
class gp_Pnt;
class IntCurveSurface_HInter;
class IntRes2d_Transition;
class IntRes2d_Domain;
class gp_Pnt2d;
-class IntImpParGen_ImpTool;
-class IntImpParGen_ImpParTool;
-class IntImpParGen_Intersector;
-class IntImpParGen_MyImpParTool;
//! Gives a generic algorithm to intersect Implicit Curves
#include <IntPatch_SequenceOfPoint.hxx>
#include <TColStd_ListOfReal.hxx>
-class IntAna_Curve;
class IntPatch_Point;
class IntPatch_ALine;
#include <gp_Elips.hxx>
#include <gp_Parab.hxx>
#include <gp_Hypr.hxx>
-class Standard_DomainError;
-class Standard_OutOfRange;
class gp_Lin;
class gp_Circ;
class gp_Elips;
#include <gp_Elips2d.hxx>
#include <gp_Hypr2d.hxx>
#include <gp_Parab2d.hxx>
-class Standard_OutOfRange;
-class Standard_NoSuchObject;
-class Standard_DomainError;
class gp_Pnt2d;
class gp_Vec2d;
class Geom2d_BezierCurve;
#include <IntSurf_TypeTrans.hxx>
#include <IntSurf_Situation.hxx>
#include <Standard_Transient.hxx>
-class Standard_DomainError;
-class Standard_OutOfRange;
class IntPatch_Line;
#include <Adaptor2d_Curve2d.hxx>
class Adaptor3d_HVertex;
-class Standard_DomainError;
class gp_Pnt;
-class IntSurf_Transition;
-class IntSurf_PntOn2S;
//! Definition of an intersection point between two surfaces.
#include <Standard_Boolean.hxx>
#include <IntPatch_Polygo.hxx>
#include <Standard_Integer.hxx>
-class Standard_ConstructionError;
class Bnd_Box2d;
class gp_Pnt2d;
#include <Standard_Integer.hxx>
class IntPatch_WLine;
class IntPatch_RLine;
-class gp_Pnt2d;
#include <Standard_Real.hxx>
#include <Intf_Polygon2d.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
class gp_Pnt2d;
#include <IntSurf_Situation.hxx>
#include <IntSurf_TypeTrans.hxx>
-class Standard_DomainError;
-class Standard_OutOfRange;
class IntPatch_Point;
class IntSurf_PntOn2S;
#include <Adaptor3d_Surface.hxx>
-class Standard_DomainError;
class IntPatch_Line;
class Adaptor3d_TopolTool;
#include <IntSurf_Situation.hxx>
#include <IntSurf_TypeTrans.hxx>
-class Standard_OutOfRange;
-class Standard_DomainError;
class IntPatch_Point;
class IntSurf_PntOn2S;
class gp_Pnt2d;
#include <IntPolyh_ArrayOfSectionLines.hxx>
#include <IntPolyh_ArrayOfTangentZones.hxx>
-class Bnd_Box;
class IntPolyh_StartPoint;
//! Low-level algorithm to compute intersection of the surfaces
#include <IntPolyh_ArrayOfTriangles.hxx>
#include <IntPolyh_ArrayOfEdges.hxx>
-class IntPolyh_StartPoint;
//! The class represents the triangle built from three IntPolyh points
//! and three IntPolyh edges.
#include <Standard_Real.hxx>
#include <gp_Pnt2d.hxx>
#include <Standard_Boolean.hxx>
-class Standard_DomainError;
-class gp_Pnt2d;
//! Definition of the domain of parameter on a 2d-curve.
#include <IntRes2d_SequenceOfIntersectionSegment.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
-class Standard_OutOfRange;
class IntRes2d_IntersectionPoint;
class IntRes2d_IntersectionSegment;
#include <Standard_Real.hxx>
#include <IntRes2d_Transition.hxx>
#include <Standard_Boolean.hxx>
-class gp_Pnt2d;
-class IntRes2d_Transition;
//! Definition of an intersection point between two
#include <Standard_Boolean.hxx>
#include <IntRes2d_IntersectionPoint.hxx>
-class Standard_DomainError;
-class IntRes2d_IntersectionPoint;
//! Definition of an intersection curve between
#include <IntRes2d_Position.hxx>
#include <IntRes2d_TypeTrans.hxx>
#include <IntRes2d_Situation.hxx>
-class Standard_DomainError;
//! Definition of the type of transition near an
#include <Standard_Real.hxx>
#include <gp_Vec.hxx>
#include <gp_Vec2d.hxx>
-class gp_Pnt;
-class gp_Vec;
-class gp_Vec2d;
//! Definition of a point solution of the
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
-class Standard_OutOfRange;
class IntSurf_PntOn2S;
#include <TColgp_HSequenceOfXY.hxx>
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
-class StdFail_UndefinedDerivative;
-class Standard_OutOfRange;
-class gp_Pnt;
-class gp_Vec;
-class gp_Dir2d;
#include <gp_Pnt.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class gp_Pnt;
class gp_Pnt2d;
#include <Standard_Boolean.hxx>
#include <IntSurf_TypeTrans.hxx>
#include <IntSurf_Situation.hxx>
-class Standard_DomainError;
//! Definition of the transition at the intersection
class IntTools_Context;
class TopoDS_Edge;
class TopoDS_Face;
-class BRepAdaptor_Curve;
-class BRepAdaptor_Surface;
class IntTools_CurveRangeSample;
class Bnd_Box;
class IntTools_SurfaceRangeSample;
#include <IntTools_SequenceOfRanges.hxx>
#include <Standard_Boolean.hxx>
#include <gp_Pnt.hxx>
-class TopoDS_Edge;
-class IntTools_Range;
-class gp_Pnt;
//! The class is to describe a common part
class gp_Pnt2d;
class IntTools_Curve;
class Bnd_Box;
-class TopoDS_Shape;
class Bnd_OBB;
//! The intersection Context contains geometrical
#include <IntTools_SequenceOfRanges.hxx>
#include <TopAbs_ShapeEnum.hxx>
class Geom_Curve;
-class TopoDS_Edge;
-class IntTools_Range;
class Bnd_Box;
-class BRepAdaptor_Curve;
#include <IntTools_SequenceOfCommonPrts.hxx>
#include <IntTools_Range.hxx>
class IntTools_Context;
-class TopoDS_Edge;
-class TopoDS_Face;
-class IntTools_Range;
class gp_Pnt;
-class BRepAdaptor_Surface;
class IntTools_CommonPrt;
//! The class provides Edge/Face intersection algorithm to determine
#include <TopAbs_State.hxx>
#include <memory>
-class TopoDS_Face;
class gp_Pnt2d;
//! Class provides an algorithm to classify a 2d Point
#include <Standard_Boolean.hxx>
#include <IntTools_PntOnFace.hxx>
-class IntTools_PntOnFace;
//! Contains two points PntOnFace from IntTools and a flag
#include <gp_Pnt.hxx>
#include <Standard_Real.hxx>
#include <TopoDS_Face.hxx>
-class TopoDS_Face;
-class gp_Pnt;
//! Contains a Face, a 3d point, corresponded UV parameters and a flag
#include <Bnd_Box.hxx>
#include <Standard_Integer.hxx>
class IntTools_Context;
-class TopoDS_Edge;
-class TopoDS_Vertex;
-class Bnd_Box;
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class IntTools_CurveRangeSample;
class IntTools_Range;
class TopoDS_Face;
class GeomInt_LineConstructor;
class IntTools_Context;
-class Adaptor3d_TopolTool;
//! IntTools_WLineTool provides set of static methods related to walking lines.
class IntTools_WLineTool
#include <TColStd_Array1OfReal.hxx>
#include <IntWalk_StatusDeflection.hxx>
-class IntSurf_LineOn2S;
class gp_Pnt;
//! This class implements an algorithm to determine the
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Interface_CheckStatus.hxx>
-class Standard_Transient;
-class Standard_OutOfRange;
class Message_Msg;
class TCollection_HAsciiString;
#include <TColStd_HSequenceOfTransient.hxx>
class Interface_InterfaceModel;
class Interface_IntVal;
-class Standard_NoSuchObject;
class Interface_Check;
class Standard_Transient;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
class Interface_GTool;
-class Interface_CheckFailure;
class Interface_InterfaceModel;
class Interface_Protocol;
class Interface_Graph;
class Interface_HGraph;
class Standard_Transient;
-class Interface_ShareTool;
class Interface_Check;
class Interface_CheckIterator;
class Interface_EntityIterator;
#include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx>
-class Interface_InterfaceError;
-class Standard_Transient;
class Interface_CopyControl;
#include <Interface_CopyControl.hxx>
#include <Standard_Boolean.hxx>
class Interface_InterfaceModel;
-class Interface_InterfaceError;
class Standard_Transient;
class Interface_CopyMap;
class Standard_Transient;
class Interface_GeneralModule;
-class Interface_InterfaceError;
-class Interface_GeneralLib;
class Interface_Protocol;
class Interface_EntityIterator;
#include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_Transient;
-class Standard_OutOfRange;
-class Standard_NullObject;
-class Interface_EntityList;
class Interface_EntityIterator;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
class Interface_IntVal;
-class Standard_NoMoreObject;
-class Standard_NoSuchObject;
class Standard_Transient;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Type.hxx>
-class Standard_Transient;
-class Standard_OutOfRange;
-class Interface_InterfaceError;
-class Standard_NullObject;
class Interface_EntityIterator;
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
class Interface_ParamSet;
-class Standard_NoSuchObject;
class TCollection_AsciiString;
class Interface_FileParameter;
class Interface_ParamList;
-class Standard_Transient;
class Interface_FileReaderData;
class Interface_FileReaderData;
class Interface_InterfaceModel;
class Message_Messenger;
-class Standard_DomainError;
-class Standard_NoSuchObject;
class Interface_Check;
class Standard_Transient;
class Interface_GeneralLib;
#include <Standard_Boolean.hxx>
class Interface_Protocol;
class Interface_SignType;
-class Standard_Transient;
class Interface_InterfaceModel;
-class Interface_GeneralLib;
class Interface_GeneralModule;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
class Interface_InterfaceModel;
-class Standard_Transient;
class Interface_EntityIterator;
class Interface_ShareTool;
class Interface_Check;
#include <TColStd_HArray1OfListOfInteger.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
-class Standard_DomainError;
class Interface_GeneralLib;
class Interface_Protocol;
class Interface_GTool;
#include <Standard_Integer.hxx>
class Interface_Graph;
class Standard_Transient;
-class Interface_EntityIterator;
//! Defines general form for classes of graph algorithms on
#include <Interface_Graph.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx>
-class Standard_DomainError;
-class Interface_Graph;
class Interface_InterfaceModel;
class Interface_GeneralLib;
class Interface_Protocol;
class Interface_Check;
class TCollection_HAsciiString;
class Interface_GTool;
-class Standard_OutOfRange;
-class Standard_NoSuchObject;
-class Interface_InterfaceMismatch;
class Interface_Protocol;
-class Standard_Transient;
class Interface_ReportEntity;
class Interface_CheckIterator;
class Interface_GeneralLib;
#include <Standard_IStream.hxx>
#include <Standard_OStream.hxx>
#include <Standard_Boolean.hxx>
-class Standard_DomainError;
//! This class gives a set of functions to manage and use a list
#include <Interface_VectorOfFileParameter.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Integer.hxx>
-class Standard_RangeError;
-class Standard_OutOfRange;
-class Standard_OutOfMemory;
class Interface_FileParameter;
#include <Standard_CString.hxx>
#include <Interface_ParamType.hxx>
class Interface_ParamList;
-class Standard_OutOfRange;
class Interface_FileParameter;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Type.hxx>
-class Interface_InterfaceError;
-class Standard_Transient;
class Interface_Graph;
class Interface_Check;
class Interface_InterfaceModel;
#include <Standard_Transient.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Standard_DomainError;
class Interface_FileReaderData;
class Interface_Check;
-class Standard_Transient;
class Interface_ReaderModule;
#include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx>
class Interface_Check;
-class Standard_Transient;
class Interface_ReportEntity;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
class Interface_InterfaceModel;
-class Standard_DomainError;
-class Standard_OutOfRange;
class Interface_GeneralLib;
class Interface_GTool;
class Interface_Protocol;
#include <Standard_Type.hxx>
class Interface_HGraph;
-class Standard_DomainError;
-class Interface_InterfaceError;
class Interface_InterfaceModel;
class Interface_GeneralLib;
class Interface_GTool;
#include <Standard_Character.hxx>
#include <TColStd_HSequenceOfHAsciiString.hxx>
class TCollection_HAsciiString;
-class Standard_Transient;
-class Interface_InterfaceError;
class Interface_Static;
DEFINE_STANDARD_HANDLE(Interface_Static, Interface_TypedValue)
#include <Interface_ParamType.hxx>
#include <MoniTool_ValueType.hxx>
class TCollection_HAsciiString;
-class Standard_Transient;
-class Interface_InterfaceError;
class Interface_TypedValue;
#include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx>
#include <Interface_ParamType.hxx>
-class Standard_OutOfRange;
-class Standard_NoSuchObject;
-class Interface_InterfaceMismatch;
-class Interface_InterfaceError;
-class Standard_Transient;
class TCollection_HAsciiString;
-class Interface_EntityList;
class Interface_CopyTool;
#include <Standard_Boolean.hxx>
class gp_Pnt;
class gp_XYZ;
-class Intf_Polygon2d;
-class Intf_SectionPoint;
-class Intf_SectionLine;
-class Intf_TangentZone;
-class Intf_Interference;
-class Intf_Tool;
-class Intf_InterferencePolygon2d;
-class Intf_InterferencePolygonPolyhedron;
//! Interference computation between polygons, lines and
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
class Intf_SectionPoint;
class Intf_SectionLine;
class Intf_TangentZone;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Intf_Interference.hxx>
-class Standard_OutOfRange;
class Intf_Polygon2d;
class gp_Pnt2d;
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
-class Bnd_Box2d;
class gp_Pnt2d;
#include <Intf_SeqOfSectionPoint.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
class Intf_SectionPoint;
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class gp_Pnt;
class gp_Pnt2d;
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
class Intf_SectionPoint;
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
-class Standard_OutOfRange;
class gp_Lin2d;
class Bnd_Box2d;
class gp_Hypr2d;
#include <Intrv_SequenceOfInterval.hxx>
#include <Standard_Integer.hxx>
-class Standard_OutOfRange;
class Intrv_Interval;
#include <LDOM_Node.hxx>
class LDOM_BasicAttribute;
-class LDOM_Element;
// Class LDOM_Attr
//
#include <LDOM_BasicNode.hxx>
#include <LDOMBasicString.hxx>
-class LDOM_XmlReader;
-class LDOM_Element;
class LDOM_Attr;
-class LDOM_Node;
// Class LDOM_BasicAttribute
//
#include <LDOMBasicString.hxx>
#include <LDOM_Node.hxx>
-class LDOM_XmlReader;
-class LDOMParser;
class LDOM_NodeList;
-class LDOM_Element;
class LDOM_BasicAttribute;
// Class LDOM_BasicElement
#include <LDOM_Node.hxx>
-class LDOM_BasicElement;
class LDOM_NullPtr;
-class LDOMParser;
// Block of comments describing class LDOM_BasicNode
//
#include <LDOM_BasicNode.hxx>
#include <LDOMBasicString.hxx>
-class LDOM_Node;
class LDOM_CharacterData;
-class LDOMParser;
-class LDOM_BasicElement;
// Class LDOM_BasicText
//
#include <LDOM_CDATASection.hxx>
#include <LDOM_Comment.hxx>
-class LDOM_MemManager;
// Class LDOM_Document
#include <LDOM_Attr.hxx>
#include <LDOM_NodeList.hxx>
-class LDOMParser;
class LDOM_BasicElement;
// Class LDOM_Element
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
-class LDOM_Document;
class LDOM_BasicElement;
class LDOM_MemManager;
class LDOMBasicString;