Packages starting with lower-case (gp and gce) are also processed.
#include <StepSelect_FileModifier.hxx>
#include <Standard_Integer.hxx>
#include <Standard_CString.hxx>
-class TCollection_AsciiString;
class IFSelect_ContextWrite;
class StepData_StepWriter;
#include <IFSelect_Signature.hxx>
#include <Standard_CString.hxx>
class StepData_Protocol;
-class Interface_InterfaceError;
class Interface_Protocol;
class Standard_Transient;
class Interface_InterfaceModel;
class StepShape_SolidModel;
class StepShape_HalfSpaceSolid;
class StepShape_BooleanResult;
-class StepShape_CsgPrimitive;
#include <StepShape_BooleanOperand.hxx>
#include <StepGeom_GeometricRepresentationItem.hxx>
class TCollection_HAsciiString;
-class StepShape_BooleanOperand;
class StepShape_BooleanResult;
#include <StepShape_ConnectedFaceSet.hxx>
#include <StepShape_HArray1OfFace.hxx>
-class StepShape_ConnectedFaceSet;
class TCollection_HAsciiString;
#include <StepShape_CsgPrimitive.hxx>
#include <Standard_Integer.hxx>
class StepShape_BooleanResult;
-class StepShape_CsgPrimitive;
#include <StepShape_CsgSelect.hxx>
#include <StepShape_SolidModel.hxx>
class TCollection_HAsciiString;
-class StepShape_CsgSelect;
class StepShape_CsgSolid;
#include <StepShape_DimensionalCharacteristic.hxx>
#include <Standard_Transient.hxx>
class StepShape_ShapeDimensionRepresentation;
-class StepShape_DimensionalCharacteristic;
class StepShape_DimensionalCharacteristicRepresentation;
#include <StepShape_ClosedShell.hxx>
#include <StepShape_HArray1OfFace.hxx>
#include <Standard_Integer.hxx>
-class StepShape_ClosedShell;
class TCollection_HAsciiString;
class StepShape_Face;
#include <Standard_Boolean.hxx>
#include <StepShape_Edge.hxx>
-class StepShape_Edge;
class TCollection_HAsciiString;
class StepShape_Vertex;
#include <StepShape_Face.hxx>
#include <StepShape_HArray1OfFaceBound.hxx>
#include <Standard_Integer.hxx>
-class StepShape_Face;
class TCollection_HAsciiString;
class StepShape_FaceBound;
#include <StepShape_OpenShell.hxx>
#include <StepShape_HArray1OfFace.hxx>
#include <Standard_Integer.hxx>
-class StepShape_OpenShell;
class TCollection_HAsciiString;
class StepShape_Face;
#include <StepShape_ToleranceMethodDefinition.hxx>
#include <StepShape_DimensionalCharacteristic.hxx>
#include <Standard_Transient.hxx>
-class StepShape_ToleranceMethodDefinition;
-class StepShape_DimensionalCharacteristic;
class StepShape_PlusMinusTolerance;
#include <Standard_Type.hxx>
#include <StepShape_SolidModel.hxx>
-class StepShape_SolidModel;
class StepGeom_CartesianTransformationOperator3d;
class TCollection_HAsciiString;
#include <Standard_Type.hxx>
#include <StepShape_Edge.hxx>
-class StepShape_Edge;
class TCollection_HAsciiString;
class StepShape_Vertex;
#include <StepShape_Face.hxx>
#include <StepShape_HArray1OfFaceBound.hxx>
-class StepShape_Face;
class TCollection_HAsciiString;
#include <Standard_Type.hxx>
#include <Standard_Transient.hxx>
-class StepBasic_MeasureWithUnit;
class StepShape_ToleranceValue;
#include <Standard_CString.hxx>
#include <StepToTopoDS_GeometricToolError.hxx>
class TCollection_HAsciiString;
-class StepToTopoDS_Root;
-class StepToTopoDS_TranslateShell;
-class StepToTopoDS_TranslateFace;
-class StepToTopoDS_TranslateEdgeLoop;
-class StepToTopoDS_TranslateEdge;
-class StepToTopoDS_TranslateVertex;
-class StepToTopoDS_TranslatePolyLoop;
-class StepToTopoDS_TranslateVertexLoop;
-class StepToTopoDS_TranslateCompositeCurve;
-class StepToTopoDS_TranslateCurveBoundedSurface;
-class StepToTopoDS_Builder;
-class StepToTopoDS_MakeTransformed;
-class StepToTopoDS_GeometricTool;
-class StepToTopoDS_Tool;
-class StepToTopoDS_CartesianPointHasher;
-class StepToTopoDS_PointPair;
-class StepToTopoDS_PointPairHasher;
-class StepToTopoDS_NMTool;
//! This package implements the mapping between AP214
#include <Standard_Boolean.hxx>
#include <Message_ProgressRange.hxx>
-class StdFail_NotDone;
class StepShape_ManifoldSolidBrep;
class Transfer_TransientProcess;
class StepShape_BrepWithVoids;
class StepShape_EdgeBasedWireframeModel;
class StepShape_FaceBasedSurfaceModel;
class Transfer_ActorOfTransientProcess;
-class TopoDS_Shape;
class StepGeom_Axis2Placement3d;
class StepGeom_CartesianTransformationOperator3d;
-class gp_Trsf;
class TopoDS_Shape;
class StepRepr_MappedItem;
class Transfer_TransientProcess;
#include <Standard_Handle.hxx>
class StepGeom_CartesianPoint;
-class StepToTopoDS_PointPairHasher;
//! Stores a pair of Points from step
class Transfer_TransientProcess;
class StepGeom_Surface;
class Geom_Surface;
-class TopoDS_Wire;
//! Translate STEP entity composite_curve to TopoDS_Wire
#include <Standard_Boolean.hxx>
class StepGeom_CurveBoundedSurface;
class Transfer_TransientProcess;
-class TopoDS_Face;
//! Translate curve_bounded_surface into TopoDS_Face
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class StepShape_Edge;
class StepToTopoDS_Tool;
class StepToTopoDS_NMTool;
class Geom2d_Curve;
class StepGeom_Pcurve;
class Geom_Surface;
-class TopoDS_Shape;
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
#include <Standard_Boolean.hxx>
-class StdFail_NotDone;
class StepShape_FaceBound;
class TopoDS_Face;
class Geom_Surface;
class StepGeom_Surface;
class StepToTopoDS_Tool;
class StepToTopoDS_NMTool;
-class TopoDS_Shape;
#include <StepToTopoDS_TranslateFaceError.hxx>
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
-class StdFail_NotDone;
class StepShape_FaceSurface;
class StepToTopoDS_Tool;
class StepToTopoDS_NMTool;
-class TopoDS_Shape;
#include <StepToTopoDS_TranslatePolyLoopError.hxx>
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
-class StdFail_NotDone;
class StepShape_PolyLoop;
class StepToTopoDS_Tool;
class Geom_Surface;
class TopoDS_Face;
-class TopoDS_Shape;
#include <StepToTopoDS_Root.hxx>
#include <Message_ProgressRange.hxx>
-class StdFail_NotDone;
class StepShape_ConnectedFaceSet;
class StepToTopoDS_Tool;
class StepToTopoDS_NMTool;
-class TopoDS_Shape;
#include <StepToTopoDS_TranslateVertexError.hxx>
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
-class StdFail_NotDone;
class StepShape_Vertex;
class StepToTopoDS_Tool;
class StepToTopoDS_NMTool;
-class TopoDS_Shape;
#include <StepToTopoDS_TranslateVertexLoopError.hxx>
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
-class StdFail_NotDone;
class StepShape_VertexLoop;
class StepToTopoDS_Tool;
class StepToTopoDS_NMTool;
-class TopoDS_Shape;
#include <StepRepr_HArray1OfRepresentationItem.hxx>
#include <StepShape_GeometricCurveSet.hxx>
#include <Standard_Integer.hxx>
-class TCollection_HAsciiString;
class StepVisual_AnnotationFillArea;
DEFINE_STANDARD_HANDLE(StepVisual_AnnotationFillArea, StepShape_GeometricCurveSet)
#include <StepVisual_AreaOrView.hxx>
#include <StepVisual_Colour.hxx>
-class StepVisual_AreaOrView;
class StepVisual_BackgroundColour;
class StepVisual_ViewVolume;
class TCollection_HAsciiString;
-class StepVisual_CameraModelD3;
DEFINE_STANDARD_HANDLE(StepVisual_CameraModelD3MultiClipping, StepVisual_CameraModelD3)
class StepVisual_CameraModelD3MultiClipping : public StepVisual_CameraModelD3
class StepVisual_HArray1OfCameraModelD3MultiClippingInterectionSelect;
class TCollection_HAsciiString;
-class StepGeom_GeometricRepresentationItem;
DEFINE_STANDARD_HANDLE(StepVisual_CameraModelD3MultiClippingIntersection, StepGeom_GeometricRepresentationItem)
class StepVisual_CameraModelD3MultiClippingIntersection : public StepGeom_GeometricRepresentationItem
class StepVisual_HArray1OfCameraModelD3MultiClippingUnionSelect;
class TCollection_HAsciiString;
-class StepGeom_GeometricRepresentationItem;
DEFINE_STANDARD_HANDLE(StepVisual_CameraModelD3MultiClippingUnion, StepGeom_GeometricRepresentationItem)
class StepVisual_CameraModelD3MultiClippingUnion : public StepGeom_GeometricRepresentationItem
#include <StepVisual_InvisibilityContext.hxx>
#include <StepVisual_Invisibility.hxx>
#include <StepVisual_HArray1OfInvisibleItem.hxx>
-class StepVisual_InvisibilityContext;
class StepVisual_ContextDependentInvisibility;
#include <StepVisual_HArray1OfPresentationStyleAssignment.hxx>
#include <Standard_Integer.hxx>
class TCollection_HAsciiString;
-class StepRepr_RepresentationItem;
class StepVisual_StyledItem;
class StepVisual_StyleContextSelect;
#include <Standard_Handle.hxx>
#include <TColgp_HArray1OfXYZ.hxx>
#include <StepVisual_TessellatedItem.hxx>
-class Standard_Transient;
DEFINE_STANDARD_HANDLE(StepVisual_CoordinatesList,StepVisual_TessellatedItem)
class StepVisual_CoordinatesList : public StepVisual_TessellatedItem
#include <Standard_Transient.hxx>
class TCollection_HAsciiString;
class StepVisual_Colour;
-class StepVisual_CurveStyleFontSelect;
-class StepBasic_SizeSelect;
class StepVisual_CurveStyle;
#include <StepVisual_StyledItem.hxx>
#include <StepVisual_HArray1OfPresentationStyleAssignment.hxx>
-class StepVisual_StyledItem;
class TCollection_HAsciiString;
-class StepRepr_RepresentationItem;
class StepVisual_OverRidingStyledItem;
#include <StepVisual_PlanarExtent.hxx>
#include <Standard_Real.hxx>
class TCollection_HAsciiString;
-class StepGeom_Axis2Placement;
class StepVisual_PlanarBox;
#include <Standard_Transient.hxx>
class TCollection_HAsciiString;
class StepVisual_Colour;
-class StepVisual_MarkerSelect;
-class StepBasic_SizeSelect;
class StepVisual_PointStyle;
#include <StepVisual_PresentationSizeAssignmentSelect.hxx>
#include <Standard_Transient.hxx>
class StepVisual_PlanarBox;
-class StepVisual_PresentationSizeAssignmentSelect;
class StepVisual_PresentationSize;
#include <StepVisual_StyleContextSelect.hxx>
#include <StepVisual_PresentationStyleAssignment.hxx>
#include <StepVisual_HArray1OfPresentationStyleSelect.hxx>
-class StepVisual_StyleContextSelect;
class StepVisual_PresentationStyleByContext;
#include <StepVisual_PresentationRepresentationSelect.hxx>
#include <Standard_Transient.hxx>
class StepVisual_PresentedItem;
-class StepVisual_PresentationRepresentationSelect;
class StepVisual_PresentedItemRepresentation;
#include <StepRepr_RepresentationItem.hxx>
#include <StepVisual_StyledItemTarget.hxx>
#include <Standard_Integer.hxx>
-class StepRepr_RepresentationItem;
class TCollection_HAsciiString;
class StepVisual_PresentationStyleAssignment;
#include <NCollection_Handle.hxx>
#include <StepVisual_CoordinatesList.hxx>
#include <TColStd_HSequenceOfInteger.hxx>
-class Standard_Transient;
typedef NCollection_Vector<Handle(TColStd_HSequenceOfInteger)> StepVisual_VectorOfHSequenceOfInteger;
//#include <NCollection_DefineHArray1.hxx>
#include <NCollection_Handle.hxx>
-class Standard_Transient;
typedef NCollection_Array1<Handle(StepVisual_TessellatedItem)> StepVisual_Array1OfTessellatedItem;
#include <Standard_Handle.hxx>
#include <StepGeom_GeometricRepresentationItem.hxx>
-class Standard_Transient;
DEFINE_STANDARD_HANDLE(StepVisual_TessellatedItem, StepGeom_GeometricRepresentationItem)
class StepVisual_TessellatedItem : public StepGeom_GeometricRepresentationItem
#include <StepVisual_FontSelect.hxx>
#include <StepGeom_GeometricRepresentationItem.hxx>
class TCollection_HAsciiString;
-class StepGeom_Axis2Placement;
-class StepVisual_FontSelect;
class StepVisual_TextLiteral;
#include <Standard_CString.hxx>
#include <Standard_Boolean.hxx>
class TopoDS_Shape;
-class StlAPI_Writer;
-class StlAPI_Reader;
//! Offers the API for STL data manipulation.
class StlAPI
#include <Standard_Handle.hxx>
class TCollection_AsciiString;
-class Storage_BaseDriver;
-class Storage_CallBack;
-class Storage_DefaultCallBack;
-class Storage_HeaderData;
-class Storage_Data;
-class Storage_TypeData;
-class Storage_RootData;
-class Storage_Root;
-class Storage_Schema;
-class Storage_InternalData;
-class Storage_stCONSTclCOM;
-class Storage_TypedCallBack;
//! Storage package is used to write and read persistent objects.
#include <TColStd_SequenceOfAsciiString.hxx>
#include <TColStd_SequenceOfExtendedString.hxx>
-class Storage_StreamTypeMismatchError;
-class Storage_StreamFormatError;
-class Storage_StreamWriteError;
-class Storage_StreamExtCharParityError;
-class TCollection_AsciiString;
class TCollection_ExtendedString;
DEFINE_STANDARD_HANDLE(Storage_BaseDriver,Standard_Transient)
class Storage_RootData;
class Storage_TypeData;
class Storage_InternalData;
-class Storage_Schema;
-class TCollection_AsciiString;
class TCollection_ExtendedString;
class Standard_Persistent;
class Storage_Root;
#include <TColStd_SequenceOfExtendedString.hxx>
#include <Storage_Error.hxx>
#include <Standard_Transient.hxx>
-class Storage_Schema;
class Storage_BaseDriver;
-class TCollection_AsciiString;
-class TCollection_ExtendedString;
class Storage_HeaderData;
#include <Storage_HPArray.hxx>
#include <Storage_MapOfCallBack.hxx>
#include <Standard_Transient.hxx>
-class Storage_Schema;
class Storage_InternalData;
#include <Standard_Integer.hxx>
#include <Standard_Transient.hxx>
class Standard_Persistent;
-class Storage_Schema;
-class TCollection_AsciiString;
class Storage_Root;
#include <Standard_Integer.hxx>
#include <Storage_HSeqOfRoot.hxx>
#include <Standard_Boolean.hxx>
-class Standard_NoSuchObject;
-class Storage_Schema;
class Storage_BaseDriver;
class Storage_Root;
-class TCollection_AsciiString;
class Standard_Persistent;
#include <TColStd_HSequenceOfAsciiString.hxx>
class Storage_CallBack;
-class Storage_StreamFormatError;
-class TCollection_AsciiString;
-class Storage_BaseDriver;
-class Storage_Data;
-class Storage_HeaderData;
-class Storage_TypeData;
-class Storage_RootData;
-class Standard_Persistent;
class Storage_Schema;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <TColStd_HSequenceOfAsciiString.hxx>
-class Standard_NoSuchObject;
-class Storage_Schema;
class Storage_BaseDriver;
-class TCollection_AsciiString;
class Storage_TypeData;
#include <Standard_Integer.hxx>
#include <Standard_Transient.hxx>
class Storage_CallBack;
-class TCollection_AsciiString;
class Storage_TypedCallBack;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <TopAbs_Orientation.hxx>
-class Standard_NoMoreObject;
-class Standard_NoSuchObject;
-class Sweep_NumShape;
//! This class provides iteration services required by
#include <TopAbs_ShapeEnum.hxx>
#include <TopAbs_Orientation.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
-class Sweep_NumShape;
//! This class provides the indexation and type analysis
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
#include <Standard_IStream.hxx>
-class Standard_NullObject;
-class Standard_OutOfRange;
-class Standard_NumericError;
-class Standard_NegativeValue;
-class TCollection_HAsciiString;
class TCollection_ExtendedString;
//! Class defines a variable-length sequence of 8-bit characters.
#include <Standard_Real.hxx>
#include <Standard_OStream.hxx>
#include <Standard_PCharacter.hxx>
-class Standard_NullObject;
-class Standard_OutOfRange;
-class Standard_NumericError;
-class Standard_NegativeValue;
class TCollection_AsciiString;
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
-class Standard_NullObject;
-class Standard_OutOfRange;
-class Standard_NumericError;
-class Standard_NegativeValue;
-class TCollection_AsciiString;
class TCollection_HExtendedString;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
-class Standard_NullObject;
-class Standard_OutOfRange;
-class Standard_NumericError;
-class Standard_NegativeValue;
-class TCollection_ExtendedString;
class TCollection_HAsciiString;
#include <Standard_Boolean.hxx>
class Standard_GUID;
class TCollection_ExtendedString;
-class TDF_Data;
-class TDF_Label;
-class TDF_Attribute;
-class TDF_TagSource;
-class TDF_Reference;
-class TDF_ClosureMode;
-class TDF_ClosureTool;
-class TDF_CopyTool;
-class TDF_CopyLabel;
-class TDF_ComparisonTool;
-class TDF_Transaction;
-class TDF_Delta;
-class TDF_AttributeDelta;
-class TDF_DeltaOnAddition;
-class TDF_DeltaOnForget;
-class TDF_DeltaOnResume;
-class TDF_DeltaOnRemoval;
-class TDF_DeltaOnModification;
-class TDF_DefaultDeltaOnRemoval;
-class TDF_DefaultDeltaOnModification;
-class TDF_ChildIterator;
-class TDF_ChildIDIterator;
-class TDF_DataSet;
-class TDF_RelocationTable;
-class TDF_Tool;
-class TDF_LabelMapHasher;
-class TDF_IDFilter;
//! This package provides data framework for binding
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
#include <TDF_AttributeIndexedMap.hxx>
-class Standard_DomainError;
-class TDF_Data;
class TDF_Label;
-class TDF_LabelNode;
-class TDF_AttributeIterator;
class TDF_DeltaOnForget;
class Standard_GUID;
class TDF_AttributeDelta;
#include <Standard_Transient.hxx>
#include <Standard_OStream.hxx>
class TDF_Attribute;
-class TDF_Label;
class Standard_GUID;
#include <Standard_Boolean.hxx>
class TDF_Attribute;
class TDF_Label;
-class Standard_GUID;
//! Iterates on the children of a label, to find
#include <TDF_AttributeMap.hxx>
#include <Standard_Boolean.hxx>
class TDF_RelocationTable;
-class TDF_Label;
-class TDF_IDFilter;
class TDF_DataSet;
#include <TDF_Label.hxx>
#include <Standard_OStream.hxx>
#include <NCollection_DataMap.hxx>
-class Standard_NoMoreObject;
-class TDF_Transaction;
-class TDF_LabelNode;
class TDF_Delta;
class TDF_Label;
#include <Standard_Boolean.hxx>
#include <TDF_LabelList.hxx>
#include <Standard_OStream.hxx>
-class Standard_OutOfRange;
-class TDF_Data;
class TDF_AttributeDelta;
-class TCollection_ExtendedString;
class TDF_Delta;
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
#include <TDF_AttributeIndexedMap.hxx>
-class Standard_DomainError;
-class Standard_OutOfRange;
-class Standard_NullObject;
-class TDF_ChildIterator;
class TDF_Attribute;
-class TDF_AttributeIterator;
class TDF_Data;
-class TDF_LabelMapHasher;
class Standard_GUID;
class TDF_IDFilter;
#endif
class TDF_Attribute;
-class TDF_AttributeIterator;
-class TDF_ChildIterator;
class TDF_Data;
-class TDF_Label;
#define KEEP_LOCAL_ROOT
#include <TDF_Attribute.hxx>
#include <Standard_OStream.hxx>
class Standard_GUID;
-class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DataSet;
#include <Standard_OStream.hxx>
class TDF_Label;
class TDF_Attribute;
-class Standard_Transient;
class TDF_RelocationTable;
#include <TDF_Attribute.hxx>
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <TCollection_AsciiString.hxx>
#include <Standard_Boolean.hxx>
class TDF_Data;
-class Standard_DomainError;
-class Standard_NullObject;
class TDF_Delta;
-class TCollection_AsciiString;
//! This class offers services to open, commit or
#include <TDF_IDList.hxx>
#include <Standard_OStream.hxx>
#include <TDataStd_RealEnum.hxx>
-class TDataStd_Current;
-class TDataStd_Name;
-class TDataStd_Comment;
-class TDataStd_Integer;
-class TDataStd_IntegerArray;
-class TDataStd_Real;
-class TDataStd_RealArray;
-class TDataStd_ExtStringArray;
-class TDataStd_UAttribute;
-class TDataStd_TreeNode;
-class TDataStd_ChildNodeIterator;
-class TDataStd_Directory;
-class TDataStd_NoteBook;
-class TDataStd_Expression;
-class TDataStd_Relation;
-class TDataStd_Variable;
-class TDataStd_DeltaOnModificationOfIntArray;
-class TDataStd_DeltaOnModificationOfRealArray;
-class TDataStd_DeltaOnModificationOfExtStringArray;
-class TDataStd_DeltaOnModificationOfIntPackedMap;
-class TDataStd_DeltaOnModificationOfByteArray;
-class TDataStd_Tick;
-class TDataStd_AsciiString;
-class TDataStd_IntPackedMap;
-class TDataStd_IntegerList;
-class TDataStd_RealList;
-class TDataStd_ExtStringList;
-class TDataStd_BooleanList;
-class TDataStd_ReferenceList;
-class TDataStd_BooleanArray;
-class TDataStd_ReferenceArray;
-class TDataStd_ByteArray;
-class TDataStd_NamedData;
-class TDataStd_HDataMapOfStringInteger;
-class TDataStd_HDataMapOfStringReal;
-class TDataStd_HDataMapOfStringString;
-class TDataStd_HDataMapOfStringByte;
-class TDataStd_HDataMapOfStringHArray1OfInteger;
-class TDataStd_HDataMapOfStringHArray1OfReal;
//! This package defines standard attributes for
#include <Standard_GUID.hxx>
class TDF_Label;
-class TCollection_AsciiString;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class TDataStd_DeltaOnModificationOfByteArray;
-class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DeltaOnModification;
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
class Standard_GUID;
-class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <Standard_OStream.hxx>
class TDF_Label;
class Standard_GUID;
-class TDF_Attribute;
-class TDF_RelocationTable;
-class TDF_DataSet;
class TDataStd_Directory;
#include <Standard_OStream.hxx>
class Standard_GUID;
class TDF_Label;
-class TCollection_ExtendedString;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class TDataStd_DeltaOnModificationOfExtStringArray;
-class Standard_GUID;
class TDF_Label;
class TCollection_ExtendedString;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DeltaOnModification;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class Standard_GUID;
class TDF_Label;
class TCollection_ExtendedString;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <TDF_DerivedAttribute.hxx>
-class Standard_GUID;
-class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDataStd_GenericEmpty;
#include <TCollection_ExtendedString.hxx>
#include <Standard_GUID.hxx>
-class Standard_GUID;
-class TDF_Label;
class TDF_RelocationTable;
class TDataStd_GenericExtString;
#include <Standard_Integer.hxx>
#include <Standard_OStream.hxx>
-class TDataStd_DeltaOnModificationOfIntPackedMap;
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DeltaOnModification;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class TDataStd_DeltaOnModificationOfIntArray;
-class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DeltaOnModification;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <TDataStd_GenericExtString.hxx>
#include <Standard_OStream.hxx>
-class Standard_DomainError;
class TDF_Label;
class TCollection_ExtendedString;
-class TDF_Attribute;
-class TDF_RelocationTable;
class TDataStd_Name;
class Standard_GUID;
class TDataStd_Real;
class TDataStd_Integer;
-class TDF_Attribute;
-class TDF_RelocationTable;
class TDataStd_NoteBook;
#include <Standard_GUID.hxx>
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class TDataStd_DeltaOnModificationOfRealArray;
-class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DeltaOnModification;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class Standard_GUID;
-class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DataSet;
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
-class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DataSet;
#include <Standard_OStream.hxx>
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
-class TDF_RelocationTable;
class TDataStd_Tick;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Standard_OStream.hxx>
-class TDataStd_ChildNodeIterator;
class TDF_Label;
-class Standard_GUID;
class TDF_AttributeDelta;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DataSet;
#include <TDF_Attribute.hxx>
#include <Standard_OStream.hxx>
class TDF_Label;
-class Standard_GUID;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DataSet;
class TCollection_ExtendedString;
class TDataStd_Real;
class TDataStd_Expression;
-class TCollection_AsciiString;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DataSet;
#include <Standard_OStream.hxx>
#include <TDataXtd_GeometryEnum.hxx>
#include <TDataXtd_ConstraintEnum.hxx>
-class TDataXtd_Position;
-class TDataXtd_Constraint;
-class TDataXtd_Placement;
-class TDataXtd_Geometry;
-class TDataXtd_Point;
-class TDataXtd_Axis;
-class TDataXtd_Plane;
-class TDataXtd_Pattern;
-class TDataXtd_PatternStd;
-class TDataXtd_Shape;
-class TDataXtd_Triangulation;
//! This package defines extension of standard attributes for
//! modelling (mainly for work with geometry).
#include <Standard_OStream.hxx>
class TDataStd_Real;
-class TDF_Attribute;
class Standard_GUID;
class TDF_Label;
class TNaming_NamedShape;
class gp_Pln;
class gp_Cylinder;
class Standard_GUID;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <TDF_Attribute.hxx>
#include <Standard_Boolean.hxx>
class TDF_Label;
-class gp_Pnt;
class Standard_GUID;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <TColStd_ListOfInteger.hxx>
class TDF_Label;
-class gp_Pnt;
-class Standard_GUID;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <Standard_OStream.hxx>
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDataXtd_Triangulation;
#include <Standard_Handle.hxx>
#include <TDF_IDList.hxx>
-class TDocStd_Application;
-class TDocStd_Document;
-class TDocStd_Context;
-class TDocStd_XLink;
-class TDocStd_XLinkIterator;
-class TDocStd_XLinkTool;
-class TDocStd_Owner;
-class TDocStd_Modified;
-class TDocStd_XLinkRoot;
-class TDocStd_PathParser;
-class TDocStd_CompoundDelta;
-class TDocStd_ApplicationDelta;
-class TDocStd_MultiTransactionManager;
//! This package define CAF main classes.
#include <TDocStd_Document.hxx>
class Resource_Manager;
-class Standard_NoSuchObject;
class CDM_Document;
class TCollection_ExtendedString;
#include <TCollection_ExtendedString.hxx>
#include <Standard_Transient.hxx>
#include <Standard_OStream.hxx>
-class TCollection_ExtendedString;
class TDocStd_ApplicationDelta;
#include <Standard_Type.hxx>
#include <TDF_Delta.hxx>
-class TDocStd_Document;
class TDocStd_CompoundDelta;
class TDF_Data;
class TDF_Delta;
class TDF_Label;
-class TCollection_ExtendedString;
class TCollection_AsciiString;
-class CDM_Document;
class TDocStd_CompoundDelta;
#include <Standard_OStream.hxx>
class TDF_Label;
class Standard_GUID;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDocStd_Document;
class Standard_GUID;
class TDF_Data;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <TCollection_ExtendedString.hxx>
#include <Standard_Integer.hxx>
-class TCollection_ExtendedString;
//! parse an OS path
#include <TDF_Attribute.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
-class TDocStd_XLinkRoot;
-class TDocStd_XLinkIterator;
class TDF_Label;
class TDF_Reference;
class Standard_GUID;
-class TCollection_AsciiString;
class TDF_AttributeDelta;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <TDocStd_XLinkPtr.hxx>
#include <Standard_Boolean.hxx>
-class Standard_NoMoreObject;
class TDocStd_Document;
#include <TDocStd_XLinkPtr.hxx>
#include <TDF_Attribute.hxx>
#include <Standard_OStream.hxx>
-class TDocStd_XLinkIterator;
class Standard_GUID;
class TDF_Data;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <TDF_LabelList.hxx>
-class TDF_Label;
class TFunction_Logbook;
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
class TDF_Label;
-class Standard_GUID;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DataSet;
#include <Standard_OStream.hxx>
class TDF_Label;
class Standard_GUID;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DataSet;
#include <TFunction_ExecutionStatus.hxx>
#include <TFunction_DoubleMapOfIntegerLabel.hxx>
#include <Standard_Integer.hxx>
-class TDF_Label;
class Standard_GUID;
class TFunction_Logbook;
class TFunction_Driver;
class TDF_Label;
class Standard_GUID;
class TFunction_Logbook;
-class TDF_Attribute;
class TDF_RelocationTable;
-class TFunction_Logbook;
DEFINE_STANDARD_HANDLE(TFunction_Logbook, TDF_Attribute)
//! This class contains information which is written and
class TDF_Label;
class Standard_GUID;
class TFunction_Logbook;
-class TDF_Attribute;
class TDF_RelocationTable;
class TopoDS_Wire;
class TopoDS_Solid;
class TopoDS_Shell;
-class TNaming_CopyShape;
-class TNaming_TranslateTool;
-class TNaming_Translator;
-class TNaming_NamedShape;
-class TNaming_UsedShapes;
-class TNaming_Builder;
-class TNaming_Tool;
-class TNaming_Iterator;
-class TNaming_NewShapeIterator;
-class TNaming_OldShapeIterator;
-class TNaming_SameShapeIterator;
-class TNaming_Name;
-class TNaming_Naming;
-class TNaming_Selector;
-class TNaming_DeltaOnRemoval;
-class TNaming_DeltaOnModification;
-class TNaming_RefShape;
-class TNaming_Scope;
-class TNaming_Identifier;
-class TNaming_Localizer;
-class TNaming_ShapesSet;
-class TNaming_IteratorOnShapesSet;
-class TNaming_NamingTool;
//! A topological attribute can be seen as a hook
#include <TNaming_ListOfNamedShape.hxx>
#include <TopTools_ListOfShape.hxx>
class TNaming_NamedShape;
-class TDF_Label;
-class TopoDS_Shape;
class TNaming_Localizer;
#include <Standard_Boolean.hxx>
#include <TDF_LabelMap.hxx>
class TNaming_NamedShape;
-class TopoDS_Shape;
-class TDF_Label;
class TDF_RelocationTable;
#include <TDF_Attribute.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
-class TNaming_Builder;
-class TNaming_Iterator;
-class TNaming_NewShapeIterator;
-class TNaming_OldShapeIterator;
class Standard_GUID;
class TopoDS_Shape;
-class TDF_Attribute;
class TDF_DeltaOnModification;
class TDF_DeltaOnRemoval;
class TDF_RelocationTable;
class TDF_Label;
class TNaming_NamedShape;
class TopoDS_Shape;
-class TNaming_Name;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DataSet;
class TDF_IDFilter;
#include <Standard_Boolean.hxx>
#include <TDF_LabelMap.hxx>
#include <TDF_AttributeMap.hxx>
-class TDF_Label;
class TopoDS_Shape;
class TNaming_NamedShape;
#include <Standard_Integer.hxx>
#include <TDF_LabelList.hxx>
#include <TopTools_IndexedMapOfShape.hxx>
-class TNaming_Localizer;
class TNaming_NamedShape;
class TNaming_OldShapeIterator;
class TopoDS_Shape;
#include <Standard_Transient.hxx>
#include <TColStd_IndexedDataMapOfTransientTransient.hxx>
-class Standard_TypeMismatch;
class TopoDS_Shape;
#include <TDF_Attribute.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
-class TNaming_Builder;
class Standard_GUID;
-class TDF_Attribute;
class TDF_AttributeDelta;
class TDF_DeltaOnAddition;
class TDF_DeltaOnRemoval;
#include <TCollection_ExtendedString.hxx>
class TObj_TNameContainer;
-class TObj_Partition;
class TCollection_HExtendedString;
class TDocStd_Document;
class TObj_CheckModel;
#include <TDF_Attribute.hxx>
class TObj_Model;
-class TObj_TModel;
/**
* Attribute to store OCAF-based models in OCAF tree
#include <TObj_Container.hxx>
#include <TDF_Attribute.hxx>
-class TObj_TNameContainer;
/**
* This class provides OCAF Attribute to storing the unique names of object in
class AIS_InteractiveObject;
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_AttributeDelta;
class Standard_GUID;
class TDF_Label;
class V3d_Viewer;
-class TDF_Attribute;
class TDF_RelocationTable;
class TopoDS_Vertex;
class TopoDS_Edge;
class TopoDS_Wire;
-class TopExp_Explorer;
//! This package provides basic tools to explore the
#include <Standard_OStream.hxx>
#include <gp_Trsf.hxx>
class TopLoc_Datum3D;
-class TopLoc_Location;
-class TopLoc_SListOfItemLocation;
//! An ItemLocation is an elementary coordinate system
#include <Standard_Integer.hxx>
#include <Standard_OStream.hxx>
-class Standard_NoSuchObject;
-class Standard_ConstructionError;
class gp_Trsf;
class TopLoc_Datum3D;
#include <TopLoc_SListOfItemLocation.hxx>
#include <TopLoc_ItemLocation.hxx>
#include <Standard_Transient.hxx>
-class TopLoc_ItemLocation;
-class TopLoc_SListOfItemLocation;
class TopLoc_SListNodeOfItemLocation;
#include <Standard_Boolean.hxx>
class TopLoc_SListNodeOfItemLocation;
-class Standard_NoSuchObject;
class TopLoc_ItemLocation;
#include <Standard_OStream.hxx>
#include <TopOpeBRep_TypeLineCurve.hxx>
-class TopOpeBRep_VPointInter;
-class TopOpeBRep_VPointInterIterator;
-class TopOpeBRep_WPointInter;
-class TopOpeBRep_WPointInterIterator;
-class TopOpeBRep_LineInter;
-class TopOpeBRep_Hctxff2d;
-class TopOpeBRep_Hctxee2d;
-class TopOpeBRep_Point2d;
-class TopOpeBRep_PointClassifier;
-class TopOpeBRep_VPointInterClassifier;
-class TopOpeBRep_GeomTool;
-class TopOpeBRep_FacesIntersector;
-class TopOpeBRep_EdgesIntersector;
-class TopOpeBRep_FaceEdgeIntersector;
-class TopOpeBRep_ShapeScanner;
-class TopOpeBRep_ShapeIntersector;
-class TopOpeBRep_ShapeIntersector2d;
-class TopOpeBRep_PointGeomTool;
-class TopOpeBRep_FFTransitionTool;
-class TopOpeBRep_Bipoint;
-class TopOpeBRep_FacesFiller;
-class TopOpeBRep_FFDumper;
-class TopOpeBRep_EdgesFiller;
-class TopOpeBRep_FaceEdgeFiller;
-class TopOpeBRep_DSFiller;
//! This package provides the topological operations
class TopoDS_Shape;
class TopOpeBRepDS_HDataStructure;
class TopoDS_Face;
-class TopOpeBRep_ShapeIntersector;
-class TopOpeBRep_ShapeIntersector2d;
-class TopOpeBRep_FacesFiller;
-class TopOpeBRep_EdgesFiller;
-class TopOpeBRep_FaceEdgeFiller;
//! Provides class methods to fill a datastructure
#include <TopOpeBRepDS_Config.hxx>
class TopOpeBRepDS_HDataStructure;
class TopoDS_Shape;
-class TopOpeBRep_EdgesIntersector;
class TopOpeBRep_Point2d;
class TopOpeBRepDS_Transition;
class TopOpeBRepDS_Interference;
-class TopoDS_Edge;
//! Fills a TopOpeBRepDS_DataStructure with Edge/Edge
#include <TopOpeBRepDS_Config.hxx>
class Bnd_Box;
-class Geom2dAdaptor_Curve;
class BRepAdaptor_Surface;
class TCollection_AsciiString;
class TopOpeBRep_Point2d;
#include <TopAbs_State.hxx>
#include <TopAbs_Orientation.hxx>
#include <TopAbs_ShapeEnum.hxx>
-class TopoDS_Shape;
class gp_Pnt;
class gp_Pnt2d;
class TopOpeBRepDS_Transition;
-class TopoDS_Vertex;
//! Describes the intersection of a face and an edge.
class TopOpeBRepDS_HDataStructure;
class TopOpeBRep_FFDumper;
class TopoDS_Shape;
-class TopOpeBRep_FacesIntersector;
-class TopOpeBRep_PointClassifier;
-class TopOpeBRep_LineInter;
class TopOpeBRep_VPointInter;
class TopOpeBRep_VPointInterClassifier;
class TopOpeBRep_VPointInterIterator;
-class TopOpeBRepDS_Transition;
class TopOpeBRepDS_Interference;
class TopOpeBRepDS_Point;
-class TopoDS_Face;
class gp_Pnt;
-class TopOpeBRepDS_DataStructure;
//! Fills a DataStructure from TopOpeBRepDS with the result
#include <IntRes2d_Domain.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Integer.hxx>
-class TopoDS_Edge;
class BRepAdaptor_Surface;
class TopoDS_Shape;
-class Geom2dAdaptor_Curve;
-class IntRes2d_Domain;
class TopOpeBRep_Hctxee2d;
class IntPatch_WLine;
class IntPatch_GLine;
class BRepAdaptor_Surface;
-class TopoDS_Face;
class TopOpeBRep_VPointInter;
-class TopOpeBRep_WPointInter;
class Geom_Curve;
-class TopoDS_Shape;
-class TopOpeBRepDS_Transition;
class TCollection_AsciiString;
class TopOpeBRep_Bipoint;
#include <TopOpeBRepDS_Config.hxx>
class TopOpeBRep_Hctxff2d;
class TopOpeBRep_Hctxee2d;
-class TopOpeBRep_EdgesIntersector;
// resolve name collisions with X11 headers
#ifdef Status
#include <Standard_Integer.hxx>
#include <TopTools_ListOfShape.hxx>
class TopOpeBRepTool_HBoxTool;
-class TopoDS_Shape;
-class TopoDS_Face;
-class TopOpeBRep_FacesIntersector;
-class TopOpeBRep_EdgesIntersector;
-class TopOpeBRep_FaceEdgeIntersector;
//! Intersect two shapes.
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
class TopOpeBRepTool_HBoxTool;
-class TopoDS_Shape;
-class TopOpeBRep_EdgesIntersector;
//! Intersect two shapes.
#include <Standard_OStream.hxx>
class TopoDS_Shape;
class TopOpeBRepTool_ShapeExplorer;
-class TopOpeBRepTool_BoxSort;
//! Find, among the subshapes SS of a reference shape
#include <Standard_Real.hxx>
#include <IntSurf_Transition.hxx>
#include <Standard_OStream.hxx>
-class Standard_DomainError;
-class IntPatch_Point;
class gp_Pnt;
-class TopoDS_Shape;
class gp_Pnt2d;
class TopoDS_Edge;
class TopoDS_Face;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
-class TopoDS_Shape;
class TopOpeBRep_VPointInter;
class TopOpeBRep_PointClassifier;
#include <TopOpeBRep_PLineInter.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class TopOpeBRep_LineInter;
class TopOpeBRep_VPointInter;
#include <TopOpeBRep_PPntOn2S.hxx>
#include <Standard_Real.hxx>
-class IntSurf_PntOn2S;
class gp_Pnt2d;
class gp_Pnt;
#include <TopOpeBRep_PLineInter.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class TopOpeBRep_LineInter;
class TopOpeBRep_WPointInter;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Standard_NoMoreObject;
//! Iterator on the elements of a block.
#include <TopTools_DataMapOfShapeInteger.hxx>
#include <Standard_Address.hxx>
class TopOpeBRepDS_HDataStructure;
-class Standard_NoSuchObject;
-class TopOpeBRepBuild_HBuilder;
class TopOpeBRepTool_ShapeExplorer;
class TopOpeBRepBuild_ShapeSet;
class TopOpeBRepBuild_EdgeBuilder;
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <TopTools_SequenceOfShape.hxx>
-class TopOpeBRepBuild_HBuilder;
class TopOpeBRepDS_BuildTool;
class TopOpeBRepDS_HDataStructure;
-class TopoDS_Shape;
class TopOpeBRepBuild_GTopo;
class TopOpeBRepBuild_ShellFaceSet;
class TopOpeBRepBuild_WireEdgeSet;
#include <TopoDS_Shape.hxx>
#include <TopOpeBRepDS_ListOfInterference.hxx>
#include <Standard_Boolean.hxx>
-class TopoDS_Shape;
class TopOpeBRepDS_Interference;
#include <TopTools_IndexedMapOfOrientedShape.hxx>
#include <Standard_Address.hxx>
#include <TopTools_IndexedDataMapOfShapeShape.hxx>
-class TopoDS_Face;
class TopoDS_Edge;
class gp_Pnt2d;
class TopoDS_Shape;
class gp_Vec2d;
class Geom2d_Curve;
-class TopoDS_Wire;
class Bnd_Box2d;
#include <TopAbs_State.hxx>
#include <TopTools_ListOfShape.hxx>
#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
class TopOpeBRepDS_BuildTool;
class TopOpeBRepDS_HDataStructure;
-class TopoDS_Shape;
class TopOpeBRepBuild_Builder;
#include <TopoDS_Shape.hxx>
#include <TopOpeBRepBuild_BlockIterator.hxx>
#include <Standard_Transient.hxx>
-class TopoDS_Shape;
-class TopOpeBRepBuild_BlockIterator;
class TopOpeBRepBuild_Loop;
#include <Standard_Boolean.hxx>
#include <TopOpeBRepDS_Kind.hxx>
#include <TopOpeBRepBuild_Loop.hxx>
-class TopoDS_Shape;
class TopOpeBRepBuild_Pave;
class TopoDS_Shape;
class TopOpeBRepBuild_Pave;
class TopOpeBRepBuild_Loop;
-class TopoDS_Edge;
#include <TopTools_ListOfShape.hxx>
#include <TopoDS_Shape.hxx>
-class TopoDS_Shape;
//! represent shape + a list of shape
#include <TopTools_IndexedMapOfOrientedShape.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
-class TopoDS_Shape;
-class TCollection_AsciiString;
#include <TopOpeBRepBuild_CompositeClassifier.hxx>
#include <TopAbs_State.hxx>
class TopOpeBRepBuild_BlockBuilder;
-class TopoDS_Shape;
#include <TCollection_AsciiString.hxx>
#include <TopTools_ListOfShape.hxx>
class TopoDS_Shape;
-class TopoDS_Solid;
class TCollection_AsciiString;
#include <TopTools_IndexedMapOfOrientedShape.hxx>
#include <TopTools_ListOfShape.hxx>
#include <Standard_Integer.hxx>
-class TopoDS_Vertex;
-class TopoDS_Edge;
#include <TopoDS_Shape.hxx>
#include <TopOpeBRepBuild_CompositeClassifier.hxx>
#include <TopAbs_State.hxx>
-class TopoDS_Shape;
class TopOpeBRepBuild_BlockBuilder;
class TopOpeBRepBuild_Loop;
#include <Standard_Integer.hxx>
#include <TCollection_AsciiString.hxx>
class TopoDS_Shape;
-class TopoDS_Face;
class gp_Pnt2d;
class gp_Vec2d;
class TopoDS_Edge;
#include <TopOpeBRepDS_Config.hxx>
#include <Standard_Boolean.hxx>
class TCollection_AsciiString;
-class TopOpeBRepDS_Interference;
-class TopOpeBRepDS_InterferenceIterator;
-class TopOpeBRepDS_TKI;
-class TopOpeBRepDS_Transition;
-class TopOpeBRepDS_CurvePointInterference;
-class TopOpeBRepDS_SurfaceCurveInterference;
-class TopOpeBRepDS_SolidSurfaceInterference;
-class TopOpeBRepDS_ShapeShapeInterference;
-class TopOpeBRepDS_EdgeVertexInterference;
-class TopOpeBRepDS_FaceEdgeInterference;
-class TopOpeBRepDS_Surface;
-class TopOpeBRepDS_Curve;
-class TopOpeBRepDS_Point;
-class TopOpeBRepDS_GeometryData;
-class TopOpeBRepDS_SurfaceData;
-class TopOpeBRepDS_CurveData;
-class TopOpeBRepDS_PointData;
-class TopOpeBRepDS_ShapeData;
-class TopOpeBRepDS_DSS;
-class TopOpeBRepDS_DataStructure;
-class TopOpeBRepDS_SurfaceIterator;
-class TopOpeBRepDS_CurveIterator;
-class TopOpeBRepDS_PointIterator;
-class TopOpeBRepDS_SurfaceExplorer;
-class TopOpeBRepDS_CurveExplorer;
-class TopOpeBRepDS_PointExplorer;
-class TopOpeBRepDS_InterferenceTool;
-class TopOpeBRepDS_BuildTool;
-class TopOpeBRepDS_Dumper;
-class TopOpeBRepDS_Marker;
-class TopOpeBRepDS_HDataStructure;
-class TopOpeBRepDS_EdgeInterferenceTool;
-class TopOpeBRepDS_Edge3dInterferenceTool;
-class TopOpeBRepDS_FaceInterferenceTool;
-class TopOpeBRepDS_Filter;
-class TopOpeBRepDS_Reducer;
-class TopOpeBRepDS_TOOL;
-class TopOpeBRepDS_FIR;
-class TopOpeBRepDS_EIR;
-class TopOpeBRepDS_Check;
-class TopOpeBRepDS_GapFiller;
-class TopOpeBRepDS_GapTool;
-class TopOpeBRepDS_Association;
-class TopOpeBRepDS_ListOfShapeOn1State;
-class TopOpeBRepDS_Explorer;
-class TopOpeBRepDS_ShapeWithState;
//! This package provides services used by the TopOpeBRepBuild
#include <Standard_OStream.hxx>
class Geom_Curve;
class TopOpeBRepDS_Interference;
-class TopoDS_Shape;
class Geom2d_Curve;
#include <TopOpeBRepDS_Curve.hxx>
#include <TopOpeBRepDS_GeometryData.hxx>
-class TopOpeBRepDS_DataStructure;
-class TopOpeBRepDS_Curve;
#include <TopOpeBRepDS_Config.hxx>
#include <TopOpeBRepDS_ListIteratorOfListOfInterference.hxx>
class Geom_Surface;
-class TopOpeBRepDS_SurfaceExplorer;
-class TopOpeBRepDS_CurveExplorer;
-class TopOpeBRepDS_PointExplorer;
-class TopOpeBRepDS_Surface;
-class TopOpeBRepDS_Curve;
-class TopOpeBRepDS_Point;
-class TopoDS_Shape;
class TopoDS_Edge;
class TopOpeBRepDS_Interference;
class TopOpeBRepDS_ShapeWithState;
#include <TCollection_AsciiString.hxx>
#include <TopTools_ListOfShape.hxx>
class TopOpeBRepDS_HDataStructure;
-class Geom_Curve;
-class Geom2d_Curve;
-class gp_Pnt;
-class gp_Pnt2d;
-class Geom_BSplineCurve;
-class Geom2d_BSplineCurve;
class TCollection_AsciiString;
class TopoDS_Shape;
-class TopOpeBRepDS_Interference;
#include <TopoDS_Shape.hxx>
#include <gp_Pnt.hxx>
#include <gp_Dir.hxx>
-class TopoDS_Shape;
class TopOpeBRepDS_Interference;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
class TopOpeBRepDS_HDataStructure;
-class Standard_NoMoreObject;
-class Standard_NoSuchObject;
class TopoDS_Shape;
class TopoDS_Face;
class TopoDS_Edge;
#include <TopoDS_Shape.hxx>
#include <gp_Pnt.hxx>
#include <Standard_Real.hxx>
-class TopoDS_Shape;
class TopOpeBRepDS_Interference;
class TopOpeBRepDS_Curve;
-class gp_Pnt;
//! a tool computing complex transition on Face.
#include <Standard_Real.hxx>
#include <TopOpeBRepDS_ListIteratorOfListOfInterference.hxx>
class TopoDS_Shape;
-class TopOpeBRepDS_DataStructure;
class TopOpeBRepDS_Surface;
class TopOpeBRepDS_CurveIterator;
class TopOpeBRepDS_Curve;
#include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
-class TopOpeBRepDS_Transition;
-class TCollection_AsciiString;
class TopOpeBRepDS_Interference;
#include <gp_Pnt.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class gp_Pnt;
class TopoDS_Shape;
#include <TopOpeBRepDS_Point.hxx>
#include <Standard_Integer.hxx>
#include <TopOpeBRepDS_GeometryData.hxx>
-class TopOpeBRepDS_DataStructure;
-class TopOpeBRepDS_Point;
#include <Standard_Boolean.hxx>
#include <TopOpeBRepDS_Point.hxx>
class TopOpeBRepDS_DataStructure;
-class TopOpeBRepDS_Point;
#include <TopOpeBRepDS_Config.hxx>
#include <TopAbs_Orientation.hxx>
#include <Standard_Boolean.hxx>
-class TopOpeBRepDS_DataStructure;
#include <Standard_Boolean.hxx>
class Geom2d_Curve;
class TopOpeBRepDS_Transition;
-class TopOpeBRepDS_Interference;
class TopOpeBRepDS_SurfaceCurveInterference;
#include <TopOpeBRepDS_Surface.hxx>
#include <TopOpeBRepDS_GeometryData.hxx>
-class TopOpeBRepDS_DataStructure;
-class TopOpeBRepDS_Surface;
#include <Standard_Boolean.hxx>
#include <TopOpeBRepDS_Surface.hxx>
class TopOpeBRepDS_DataStructure;
-class TopOpeBRepDS_Surface;
#include <TopOpeBRepTool_OutCurveType.hxx>
class TopoDS_Face;
class TopoDS_Solid;
-class TopOpeBRepTool_GeomTool;
-class TopOpeBRepTool_AncestorsTool;
-class TopOpeBRepTool_C2DF;
-class TopOpeBRepTool_SolidClassifier;
-class TopOpeBRepTool_CurveTool;
-class TopOpeBRepTool_HBoxTool;
-class TopOpeBRepTool_BoxSort;
-class TopOpeBRepTool_ShapeExplorer;
-class TopOpeBRepTool_ShapeTool;
-class TopOpeBRepTool_ShapeClassifier;
-class TopOpeBRepTool_connexity;
-class TopOpeBRepTool_face;
-class TopOpeBRepTool_CLASSI;
-class TopOpeBRepTool_TOOL;
-class TopOpeBRepTool_CORRISO;
-class TopOpeBRepTool_REGUW;
-class TopOpeBRepTool_REGUS;
-class TopOpeBRepTool_makeTransition;
-class TopOpeBRepTool_mkTondgE;
-class TopOpeBRepTool_PurgeInternalEdges;
-class TopOpeBRepTool_FuseEdges;
//! This package provides services used by the TopOpeBRep
#include <TopAbs_ShapeEnum.hxx>
#include <Standard_Integer.hxx>
class TopOpeBRepTool_HBoxTool;
-class TopoDS_Shape;
-class Bnd_Box;
#include <TopoDS_Face.hxx>
#include <Standard_Boolean.hxx>
class Geom2d_Curve;
-class TopoDS_Face;
#include <Standard_Real.hxx>
#include <TopTools_ListOfShape.hxx>
#include <TopTools_DataMapOfShapeListOfShape.hxx>
-class TopoDS_Face;
class TopoDS_Shape;
class Bnd_Box2d;
class TopOpeBRepTool_face;
#include <TopTools_DataMapOfShapeListOfShape.hxx>
#include <Standard_Integer.hxx>
#include <TopTools_DataMapOfOrientedShapeInteger.hxx>
-class TopoDS_Face;
-class GeomAdaptor_Surface;
-class TopoDS_Shape;
class TopoDS_Edge;
class TopOpeBRepTool_C2DF;
class TopoDS_Vertex;
#include <Standard_Real.hxx>
#include <TColgp_Array1OfPnt.hxx>
#include <TColgp_Array1OfPnt2d.hxx>
-class TopOpeBRepTool_GeomTool;
class Geom_Curve;
class Geom2d_Curve;
class TopoDS_Shape;
#include <TopAbs_ShapeEnum.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopTools_ListOfShape.hxx>
-class Standard_ConstructionError;
-class Standard_NullObject;
-class TopoDS_Shape;
class TopoDS_Vertex;
class TopoDS_Edge;
#include <TopTools_DataMapOfShapeListOfShape.hxx>
#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
#include <Standard_Integer.hxx>
-class Standard_ConstructionError;
-class Standard_NullObject;
-class TopoDS_Shape;
//! remove from a shape, the internal edges that are
#include <Standard_Integer.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopTools_ListOfShape.hxx>
-class TopoDS_Shape;
class TopoDS_Face;
class TopoDS_Edge;
#include <TopoDS_Edge.hxx>
#include <gp_Dir2d.hxx>
class TopoDS_Face;
-class TopoDS_Shape;
-class TopoDS_Edge;
-class TopoDS_Vertex;
class TopOpeBRepTool_connexity;
#include <gp_Pnt2d.hxx>
#include <TopOpeBRepTool_SolidClassifier.hxx>
#include <TopTools_ListOfShape.hxx>
-class TopoDS_Shape;
-class TopOpeBRepTool_SolidClassifier;
-class gp_Pnt2d;
-class gp_Pnt;
#include <TopoDS_Solid.hxx>
#include <BRep_Builder.hxx>
#include <Standard_Real.hxx>
-class TopoDS_Solid;
class gp_Pnt;
-class TopoDS_Shell;
#include <Standard_Integer.hxx>
#include <TopTools_ListOfShape.hxx>
#include <Standard_Boolean.hxx>
-class TopoDS_Shape;
#include <TopoDS_Wire.hxx>
#include <Standard_Boolean.hxx>
#include <TopoDS_Face.hxx>
-class TopoDS_Wire;
-class TopoDS_Face;
#include <gp_Pnt2d.hxx>
#include <Standard_Boolean.hxx>
#include <TopAbs_State.hxx>
-class TopoDS_Edge;
-class TopoDS_Face;
-class gp_Pnt2d;
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
#include <TopTools_ListOfShape.hxx>
-class TopoDS_Edge;
-class TopoDS_Face;
-class gp_Pnt2d;
#include <Standard_OStream.hxx>
#include <Standard_Integer.hxx>
class TopoDS_Shape;
-class TopTools_ShapeMapHasher;
-class TopTools_OrientedShapeMapHasher;
-class TopTools_LocationSet;
-class TopTools_ShapeSet;
//! The TopTools package provides utilities for the
#include <Standard_IStream.hxx>
#include <Message_ProgressRange.hxx>
-class Standard_OutOfRange;
class TopLoc_Location;
#include <TopTools_FormatVersion.hxx>
class TopoDS_Shape;
-class TopTools_LocationSet;
class TCollection_AsciiString;
#include <TopAbs_Orientation.hxx>
#include <TopAbs_State.hxx>
#include <Standard_Integer.hxx>
-class gp_Dir;
//! This algorithm is used to compute the transition
#include <Standard_Boolean.hxx>
#include <TopAbs_Orientation.hxx>
#include <TopAbs_State.hxx>
-class gp_Dir;
//! This algorithm is used to compute the transition
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-class Standard_NullObject;
-class TopoDS_FrozenShape;
-class TopoDS_UnCompatibleShapes;
class TopoDS_Shape;
class TopoDS_TShape;
class TopoDS_Wire;
#include <TopoDS_Shape.hxx>
#include <Standard_Transient.hxx>
-class TopoDS_Shape;
class TopoDS_HShape;
#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-class TopoDS_TShape;
class TopoDS_TCompSolid;
#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-class TopoDS_TShape;
class TopoDS_TCompound;
#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-class TopoDS_TShape;
class TopoDS_TFace;
#include <TopAbs_ShapeEnum.hxx>
#include <TopoDS_ListOfShape.hxx>
-class TopoDS_Iterator;
-class TopoDS_Builder;
// resolve name collisions with X11 headers
#ifdef Convex
#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-class TopoDS_TShape;
class TopoDS_TShell;
#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-class TopoDS_TShape;
class TopoDS_TSolid;
#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-class TopoDS_TShape;
class TopoDS_TWire;
class TopoDS_Shape;
class Standard_Transient;
class TopoDSToStep_Tool;
-class TopoDSToStep_Root;
-class TopoDSToStep_MakeManifoldSolidBrep;
-class TopoDSToStep_MakeBrepWithVoids;
-class TopoDSToStep_MakeFacetedBrep;
-class TopoDSToStep_MakeFacetedBrepAndBrepWithVoids;
-class TopoDSToStep_MakeShellBasedSurfaceModel;
-class TopoDSToStep_MakeGeometricCurveSet;
-class TopoDSToStep_Builder;
-class TopoDSToStep_WireframeBuilder;
-class TopoDSToStep_Tool;
-class TopoDSToStep_FacetedTool;
-class TopoDSToStep_MakeStepFace;
-class TopoDSToStep_MakeStepWire;
-class TopoDSToStep_MakeStepEdge;
-class TopoDSToStep_MakeStepVertex;
//! This package implements the mapping between CAS.CAD
#include <Message_ProgressRange.hxx>
class StepShape_TopologicalRepresentationItem;
-class StdFail_NotDone;
class TopoDS_Shape;
class TopoDSToStep_Tool;
class Transfer_FinderProcess;
#include <Message_ProgressRange.hxx>
class StepShape_BrepWithVoids;
-class StdFail_NotDone;
class TopoDS_Solid;
class Transfer_FinderProcess;
#include <Message_ProgressRange.hxx>
class StepShape_FacetedBrep;
-class StdFail_NotDone;
class TopoDS_Shell;
class Transfer_FinderProcess;
class TopoDS_Solid;
#include <Message_ProgressRange.hxx>
class StepShape_FacetedBrepAndBrepWithVoids;
-class StdFail_NotDone;
class TopoDS_Solid;
class Transfer_FinderProcess;
#include <TopoDSToStep_Root.hxx>
class StepShape_GeometricCurveSet;
-class StdFail_NotDone;
class TopoDS_Shape;
class Transfer_FinderProcess;
#include <Message_ProgressRange.hxx>
class StepShape_ManifoldSolidBrep;
-class StdFail_NotDone;
class TopoDS_Shell;
class Transfer_FinderProcess;
class TopoDS_Solid;
#include <Message_ProgressRange.hxx>
class StepShape_ShellBasedSurfaceModel;
-class StdFail_NotDone;
class TopoDS_Face;
class Transfer_FinderProcess;
class TopoDS_Shell;
#include <TopoDSToStep_MakeEdgeError.hxx>
#include <TopoDSToStep_Root.hxx>
class StepShape_TopologicalRepresentationItem;
-class StdFail_NotDone;
class TopoDS_Edge;
class TopoDSToStep_Tool;
class Transfer_FinderProcess;
#include <TopoDSToStep_MakeFaceError.hxx>
#include <TopoDSToStep_Root.hxx>
class StepShape_TopologicalRepresentationItem;
-class StdFail_NotDone;
class TopoDS_Face;
class TopoDSToStep_Tool;
class Transfer_FinderProcess;
#include <TopoDSToStep_MakeVertexError.hxx>
#include <TopoDSToStep_Root.hxx>
class StepShape_TopologicalRepresentationItem;
-class StdFail_NotDone;
class TopoDS_Vertex;
class TopoDSToStep_Tool;
class Transfer_FinderProcess;
#include <TopoDSToStep_MakeWireError.hxx>
#include <TopoDSToStep_Root.hxx>
class StepShape_TopologicalRepresentationItem;
-class StdFail_NotDone;
class TopoDS_Wire;
class TopoDSToStep_Tool;
class Transfer_FinderProcess;
#include <Standard_Integer.hxx>
class TopoDS_Shape;
class StepShape_TopologicalRepresentationItem;
-class TopoDS_Shell;
-class TopoDS_Face;
-class TopoDS_Wire;
-class TopoDS_Edge;
-class TopoDS_Vertex;
//! This Tool Class provides Information to build
#include <TopoDSToStep_Root.hxx>
#include <Standard_Boolean.hxx>
#include <MoniTool_DataMapOfShapeTransient.hxx>
-class StdFail_NotDone;
class TopoDS_Shape;
class TopoDSToStep_Tool;
class Transfer_FinderProcess;
#include <Transfer_TransferDispatch.hxx>
#include <Transfer_ActorOfTransientProcess.hxx>
-class Interface_InterfaceError;
class Interface_InterfaceModel;
class Interface_GeneralLib;
class Interface_Protocol;
-class Transfer_ActorOfTransientProcess;
-class Transfer_TransferDispatch;
class Transfer_Binder;
class Standard_Transient;
class Transfer_TransientProcess;
class Standard_Transient;
class Transfer_ProcessForTransient;
class Transfer_TransientProcess;
-class Message_ProgressScope;
class Transfer_ActorOfTransientProcess;
DEFINE_STANDARD_HANDLE(Transfer_ActorOfTransientProcess, Transfer_ActorOfProcessForTransient)
#include <Standard_Type.hxx>
#include <Standard_CString.hxx>
class Interface_Check;
-class Transfer_TransferFailure;
// resolve name collisions with X11 headers
#ifdef Status
#include <Standard_Boolean.hxx>
class Transfer_TransientProcess;
class Interface_InterfaceModel;
-class Interface_InterfaceError;
class Standard_Transient;
#include <Standard_Type.hxx>
#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
-class Transfer_TransferFailure;
-class Standard_OutOfRange;
class Standard_Transient;
class Interface_InterfaceModel;
class Transfer_ResultFromTransient;
class Transfer_TransientProcess;
-class Standard_Transient;
class Interface_CheckIterator;
#include <Interface_CheckStatus.hxx>
#include <Standard_Integer.hxx>
#include <TColStd_IndexedMapOfTransient.hxx>
-class Standard_Transient;
class Transfer_Binder;
class Interface_Check;
class Transfer_TransientProcess;
#include <Standard_Type.hxx>
#include <Standard_CString.hxx>
#include <Standard_Boolean.hxx>
-class Standard_Transient;
-class Transfer_TransferFailure;
-class Transfer_Binder;
class Transfer_SimpleBinderOfTransient;
#include <Interface_CopyTool.hxx>
#include <Standard_Boolean.hxx>
-class Interface_InterfaceError;
class Interface_InterfaceModel;
class Interface_GeneralLib;
class Interface_Protocol;
#include <Standard_Handle.hxx>
#include <Standard_Boolean.hxx>
-class Transfer_TransferFailure;
class Interface_EntityIterator;
class Transfer_TransferIterator;
class Transfer_TransientProcess;
#include <Standard_Type.hxx>
#include <Standard_Boolean.hxx>
#include <Transfer_StatusExec.hxx>
-class Standard_NoSuchObject;
class Transfer_Binder;
class Standard_Transient;
class Interface_Check;
class Transfer_TransientProcess;
class Interface_InterfaceModel;
-class Standard_NoSuchObject;
-class Transfer_TransferFailure;
class Transfer_ActorOfTransientProcess;
class Standard_Transient;
class Interface_Protocol;
#include <Standard_Type.hxx>
#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
-class Standard_TypeMismatch;
-class Standard_OutOfRange;
class Standard_Transient;
class TransferBRep_TransferResultInfo;
class Interface_CheckIterator;
class Interface_InterfaceModel;
-class TransferBRep_Reader;
-class TransferBRep_ShapeInfo;
-class TransferBRep_BinderOfShape;
-class TransferBRep_ShapeBinder;
-class TransferBRep_ShapeListBinder;
-class TransferBRep_ShapeMapper;
-class TransferBRep_OrientedShapeMapper;
-class TransferBRep_TransferResultInfo;
//! This package gathers services to simply read files and convert
#include <Transfer_Binder.hxx>
#include <Standard_Type.hxx>
#include <Standard_CString.hxx>
-class Transfer_TransferFailure;
-class TopoDS_Shape;
class TransferBRep_BinderOfShape;
class Transfer_ActorOfTransientProcess;
class Interface_InterfaceModel;
class Transfer_TransientProcess;
-class Standard_OutOfRange;
class Interface_CheckIterator;
class TopoDS_Shape;
class Standard_Transient;
#include <TransferBRep_BinderOfShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-class Standard_TypeMismatch;
class TopoDS_Shape;
class TopoDS_Vertex;
class TopoDS_Edge;
#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
#include <TopAbs_ShapeEnum.hxx>
-class Standard_TypeMismatch;
-class Standard_OutOfRange;
class TopoDS_Shape;
class TopoDS_Vertex;
class TopoDS_Edge;
class Units_Quantity;
class Units_Lexicon;
class Units_Dimensions;
-class Units_Dimensions;
-class Units_Unit;
-class Units_ShiftedUnit;
-class Units_Token;
-class Units_ShiftedToken;
-class Units_Quantity;
-class Units_UnitsDictionary;
-class Units_UnitsSystem;
-class Units_Explorer;
-class Units_Sentence;
-class Units_MathSentence;
-class Units_UnitSentence;
-class Units_Lexicon;
-class Units_UnitsLexicon;
-class Units_Measurement;
//! This package provides all the facilities to create
#include <Standard_CString.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
-class TCollection_HAsciiString;
-class TCollection_AsciiString;
class Units_Lexicon;
#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
class Units_Dimensions;
-class Units_Token;
class Units_ShiftedToken;
#include <Standard_CString.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
-class TCollection_HAsciiString;
class TCollection_AsciiString;
class Units_Dimensions;
#include <Units_Lexicon.hxx>
#include <Standard_CString.hxx>
#include <Standard_Boolean.hxx>
-class TCollection_HAsciiString;
-class TCollection_AsciiString;
class Units_UnitsLexicon;
#include <Standard_CString.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
-class Units_NoSuchUnit;
-class Units_NoSuchType;
class TCollection_AsciiString;
#include <V3d_Light.hxx>
-class V3d_Viewer;
//! Creation of an ambient light source in a viewer.
class V3d_AmbientLight : public Graphic3d_CLight
class Graphic3d_GraphicDriver;
class Graphic3d_Group;
class Graphic3d_Structure;
-class V3d_BadValue;
class V3d_CircularGrid;
class V3d_RectangularGrid;
class V3d_View;
-class Quantity_Color;
//! Defines services on Viewer type objects.
//! The methods of this class allow editing and
#include <set>
#include <string>
-class Quantity_Color;
-class Quantity_ColorRGBA;
class gp_Vec;
class gp_Pnt;
#include <Standard_Mutex.hxx>
#include <Standard_Type.hxx>
-class Aspect_Window;
class V3d_View;
//! Auxiliary tool performing continuous redraws of specified window.
#include <Standard_OStream.hxx>
#include <Standard_CString.hxx>
-class Vrml_SFImage;
-class Vrml_SFRotation;
-class Vrml_AsciiText;
-class Vrml_Cone;
-class Vrml_Cube;
-class Vrml_Cylinder;
-class Vrml_IndexedFaceSet;
-class Vrml_IndexedLineSet;
-class Vrml_PointSet;
-class Vrml_Sphere;
-class Vrml_Coordinate3;
-class Vrml_FontStyle;
-class Vrml_Info;
-class Vrml_LOD;
-class Vrml_Material;
-class Vrml_MaterialBinding;
-class Vrml_Normal;
-class Vrml_NormalBinding;
-class Vrml_Texture2;
-class Vrml_Texture2Transform;
-class Vrml_TextureCoordinate2;
-class Vrml_ShapeHints;
-class Vrml_MatrixTransform;
-class Vrml_Rotation;
-class Vrml_Scale;
-class Vrml_Transform;
-class Vrml_Translation;
-class Vrml_OrthographicCamera;
-class Vrml_PerspectiveCamera;
-class Vrml_DirectionalLight;
-class Vrml_PointLight;
-class Vrml_SpotLight;
-class Vrml_Group;
-class Vrml_Separator;
-class Vrml_Switch;
-class Vrml_TransformSeparator;
-class Vrml_WWWAnchor;
-class Vrml_WWWInline;
-class Vrml_Instancing;
//! Vrml package implements the specification of the
#include <Quantity_Color.hxx>
#include <gp_Vec.hxx>
#include <Standard_OStream.hxx>
-class Quantity_Color;
-class gp_Vec;
//! defines a directional light node of VRML specifying
#include <TCollection_AsciiString.hxx>
#include <Standard_OStream.hxx>
-class TCollection_AsciiString;
//! defines a Info node of VRML specifying properties of geometry
#include <TCollection_AsciiString.hxx>
#include <Standard_OStream.hxx>
-class TCollection_AsciiString;
//! defines "instancing" - using the same instance of a node
#include <Standard_Boolean.hxx>
#include <Standard_Transient.hxx>
#include <Standard_OStream.hxx>
-class gp_Vec;
class Vrml_LOD;
#include <gp_Trsf.hxx>
#include <Standard_OStream.hxx>
-class gp_Trsf;
//! defines a MatrixTransform node of VRML specifying matrix and transform
#include <Vrml_SFRotation.hxx>
#include <Standard_Real.hxx>
#include <Standard_OStream.hxx>
-class gp_Vec;
-class Vrml_SFRotation;
//! specifies a OrthographicCamera node of VRML specifying properties of cameras.
#include <Vrml_SFRotation.hxx>
#include <Standard_Real.hxx>
#include <Standard_OStream.hxx>
-class gp_Vec;
-class Vrml_SFRotation;
//! specifies a PerspectiveCamera node of VRML specifying properties of cameras.
#include <Quantity_Color.hxx>
#include <gp_Vec.hxx>
#include <Standard_OStream.hxx>
-class Quantity_Color;
-class gp_Vec;
//! defines a point light node of VRML specifying
#include <Vrml_SFRotation.hxx>
#include <Standard_OStream.hxx>
-class Vrml_SFRotation;
//! defines a Rotation node of VRML specifying matrix and transform properties.
#include <gp_Vec.hxx>
#include <Standard_OStream.hxx>
-class gp_Vec;
//! defines a Scale node of VRML specifying transform
#include <Quantity_Color.hxx>
#include <gp_Vec.hxx>
#include <Standard_OStream.hxx>
-class Quantity_Color;
-class gp_Vec;
//! specifies a spot light node of VRML nodes specifying
#include <Vrml_Texture2Wrap.hxx>
#include <Standard_OStream.hxx>
class Vrml_SFImage;
-class TCollection_AsciiString;
//! defines a Texture2 node of VRML specifying properties of geometry
#include <gp_Vec2d.hxx>
#include <Standard_Real.hxx>
#include <Standard_OStream.hxx>
-class gp_Vec2d;
//! defines a Texture2Transform node of VRML specifying properties of geometry
#include <gp_Vec.hxx>
#include <Vrml_SFRotation.hxx>
#include <Standard_OStream.hxx>
-class gp_Vec;
-class Vrml_SFRotation;
//! defines a Transform of VRML specifying transform
#include <gp_Vec.hxx>
#include <Standard_OStream.hxx>
-class gp_Vec;
//! defines a Translation of VRML specifying transform
#include <TCollection_AsciiString.hxx>
#include <Vrml_WWWAnchorMap.hxx>
#include <Standard_OStream.hxx>
-class TCollection_AsciiString;
//! defines a WWWAnchor node of VRML specifying group properties.
#include <TCollection_AsciiString.hxx>
#include <gp_Vec.hxx>
#include <Standard_OStream.hxx>
-class TCollection_AsciiString;
-class gp_Vec;
//! defines a WWWInline node of VRML specifying group properties.
#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
class TopoDS_Shape;
-class VrmlAPI_Writer;
//! API for writing to VRML 1.0
#include <Standard_Transient.hxx>
#include <TopTools_Array1OfShape.hxx>
#include <Standard_OStream.hxx>
-class HLRAlgo_Projector;
class VrmlConverter_Projector;
#include <Standard_Boolean.hxx>
#include <Standard_Transient.hxx>
class Vrml_Material;
-class Vrml_ShapeHints;
class VrmlConverter_ShadingAspect;
struct VrmlData_InBuffer;
class VrmlData_Scene;
-class gp_XY;
-class gp_XYZ;
class TCollection_AsciiString;
/**
#include <TDocStd_Application.hxx>
#include <TColStd_SequenceOfExtendedString.hxx>
#include <Standard_CString.hxx>
-class TDocStd_Document;
class XCAFApp_Application;
#include <XCAFDoc_ColorType.hxx>
class TDF_Attribute;
class Standard_GUID;
-class XCAFDoc_DocumentTool;
-class XCAFDoc_Location;
-class XCAFDoc_Color;
-class XCAFDoc_DimTol;
-class XCAFDoc_Dimension;
-class XCAFDoc_GeomTolerance;
-class XCAFDoc_Datum;
-class XCAFDoc_Material;
-class XCAFDoc_Volume;
-class XCAFDoc_Area;
-class XCAFDoc_Centroid;
-class XCAFDoc_ClippingPlaneTool;
-class XCAFDoc_ShapeTool;
-class XCAFDoc_ShapeMapTool;
-class XCAFDoc_ColorTool;
-class XCAFDoc_DimTolTool;
-class XCAFDoc_LayerTool;
-class XCAFDoc_MaterialTool;
-class XCAFDoc_GraphNode;
-class XCAFDoc_Editor;
-class XCAFDoc_ViewTool;
//! Definition of general structure of DECAF document
#include <Standard_OStream.hxx>
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFDoc_Area;
#include <TDF_Attribute.hxx>
#include <XCAFDoc_AssemblyItemId.hxx>
-class TDF_Data;
class TDF_RelocationTable;
class XCAFDoc_AssemblyItemRef;
#include <Standard_OStream.hxx>
class Standard_GUID;
class TDF_Label;
-class gp_Pnt;
-class TDF_Attribute;
class TDF_RelocationTable;
#define _XCAFDoc_ClippingPlaneTool_HeaderFile
#include <gp_Pln.hxx>
+#include <TCollection_HAsciiString.hxx>
#include <TDF_LabelSequence.hxx>
#include <TDataStd_GenericEmpty.hxx>
class Standard_GUID;
class TDF_Label;
class Quantity_Color;
-class Quantity_ColorRGBA;
-class TDF_Attribute;
class TDF_RelocationTable;
class Quantity_Color;
class Quantity_ColorRGBA;
class TopoDS_Shape;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFDoc_ColorTool;
class TCollection_HAsciiString;
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class XCAFDimTolObjects_DatumObject;
class TCollection_HAsciiString;
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <TopoDS_Shape.hxx>
#include <NCollection_IndexedDataMap.hxx>
#include <NCollection_DataMap.hxx>
+#include <TDF_LabelMapHasher.hxx>
class XCAFDoc_ShapeTool;
class TDF_Label;
class Standard_GUID;
class TCollection_HAsciiString;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFDoc_DimTolTool;
#include <TDataStd_GenericEmpty.hxx>
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFDimTolObjects_DimensionObject;
// resolve name collisions with WinAPI headers
class XCAFDoc_NotesTool;
class XCAFDoc_ViewTool;
class XCAFDoc_VisMaterialTool;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFDoc_DocumentTool;
#include <TDataStd_GenericEmpty.hxx>
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFDimTolObjects_GeomToleranceObject;
// resolve name collisions with WinAPI headers
#include <Standard_Integer.hxx>
#include <Standard_OStream.hxx>
class TDF_Label;
-class Standard_GUID;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_DataSet;
class Standard_GUID;
class TCollection_ExtendedString;
class TopoDS_Shape;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFDoc_LayerTool;
#include <Standard_GUID.hxx>
class TDF_Label;
-class TCollection_AsciiString;
-class TDF_Attribute;
class TDF_RelocationTable;
#include <TDF_Attribute.hxx>
class Standard_GUID;
class TDF_Label;
-class TopLoc_Location;
-class TDF_Attribute;
class TDF_RelocationTable;
class TCollection_HAsciiString;
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_Label;
class Standard_GUID;
class TCollection_HAsciiString;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFDoc_MaterialTool;
#include <TDF_LabelSequence.hxx>
#include <XCAFNoteObjects_NoteObject.hxx>
-class Standard_GUID;
class TDF_RelocationTable;
//! A base note attribute.
class TCollection_AsciiString;
class TCollection_ExtendedString;
#include <TColStd_HArray1OfByte.hxx>
-class TDF_RelocationTable;
class XCAFDoc_Note;
class XCAFDoc_AssemblyItemId;
class XCAFDoc_AssemblyItemRef;
class Standard_GUID;
class TDF_Label;
class TopoDS_Shape;
-class TDF_Attribute;
class TDF_RelocationTable;
class TDF_Label;
class TopoDS_Shape;
class TopLoc_Location;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFDoc_GraphNode;
#include <TDataStd_GenericEmpty.hxx>
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFView_Object;
// resolve name collisions with WinAPI headers
#include <TDF_LabelSequence.hxx>
#include <Standard_Integer.hxx>
-class XCAFDoc_ShapeTool;
-class XCAFDoc_DimTolTool;
class TDF_Label;
class Standard_GUID;
-class TDF_Attribute;
class XCAFDoc_ViewTool;
#include <Graphic3d_AlphaMode.hxx>
#include <Graphic3d_TypeOfBackfacingModel.hxx>
+#include <TCollection_HAsciiString.hxx>
#include <TDF_Attribute.hxx>
#include <XCAFDoc_VisMaterialCommon.hxx>
#include <XCAFDoc_VisMaterialPBR.hxx>
#include <TDF_LabelSequence.hxx>
class TopoDS_Shape;
-class Quantity_ColorRGBA;
class XCAFDoc_ShapeTool;
class XCAFDoc_VisMaterial;
#include <Standard_OStream.hxx>
class Standard_GUID;
class TDF_Label;
-class TDF_Attribute;
-class TDF_RelocationTable;
class XCAFDoc_Volume;
#include <Standard_Boolean.hxx>
class TDF_Label;
class TopLoc_Location;
-class XCAFPrs_Driver;
-class XCAFPrs_Style;
//! Presentation (visualiation, selection etc.) tools for
#include <TopoDS_Shape.hxx>
class TDocStd_Document;
-class XCAFDoc_ShapeTool;
class XCAFDoc_ColorTool;
class XCAFDoc_VisMaterialTool;
#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
-class XDEDRAW_Shapes;
-class XDEDRAW_GDTs;
-class XDEDRAW_Colors;
-class XDEDRAW_Layers;
-class XDEDRAW_Props;
-class XDEDRAW_Common;
-class XDEDRAW_Views;
//! Provides DRAW commands for work with DECAF data structures
#include <Standard_Handle.hxx>
class XSAlgo_AlgoContainer;
-class XSAlgo_ToolContainer;
-class XSAlgo_AlgoContainer;
class XSAlgo_ToolContainer;
class TopoDS_Shape;
-class Standard_Transient;
class TopoDS_Edge;
class TopoDS_Face;
class Transfer_TransientProcess;
class XSControl_WorkSession;
class IFSelect_SessionPilot;
class XSControl_Vars;
-class XSControl_Controller;
-class XSControl_TransferReader;
-class XSControl_TransferWriter;
-class XSControl_WorkSession;
-class XSControl_SelectForTransfer;
-class XSControl_SignTransferStatus;
-class XSControl_ConnectedShapes;
-class XSControl_Reader;
-class XSControl_Writer;
-class XSControl_Functions;
-class XSControl_FuncShape;
-class XSControl_Utils;
-class XSControl_Vars;
//! This package provides complements to IFSelect & Co for
class IFSelect_WorkLibrary;
class Interface_Protocol;
-class IFSelect_Signature;
class Transfer_ActorOfTransientProcess;
class Transfer_ActorOfFinderProcess;
-class Standard_DomainError;
class XSControl_WorkSession;
class Interface_InterfaceModel;
class Transfer_FinderProcess;
class TopoDS_Shape;
-class Interface_CheckIterator;
class XSControl_Controller;
DEFINE_STANDARD_HANDLE(XSControl_Controller, Standard_Transient)
class Interface_HGraph;
class Transfer_ActorOfTransientProcess;
class Transfer_TransientProcess;
-class Standard_Transient;
class Transfer_ResultFromModel;
class TopoDS_Shape;
class Interface_CheckIterator;
#include <IFSelect_ReturnStatus.hxx>
#include <Transfer_FinderProcess.hxx>
class XSControl_Controller;
-class Standard_Transient;
class Interface_InterfaceModel;
class TopoDS_Shape;
class Interface_CheckIterator;
#include <TopTools_HSequenceOfShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
#include <TColStd_HSequenceOfInteger.hxx>
-class Standard_TypeMismatch;
class Standard_Transient;
class TCollection_HAsciiString;
class TCollection_AsciiString;
class XSControl_Controller;
class XSControl_TransferReader;
class XSControl_Vars;
-class Message_Messenger;
class Transfer_TransientProcess;
-class Standard_Transient;
class Interface_InterfaceModel;
class Transfer_FinderProcess;
class TopoDS_Shape;
class Transfer_FinderProcess;
class XSControl_TransferReader;
class TCollection_AsciiString;
-class XSDRAW_Functions;
-class XSDRAW_Vars;
//! Basic package to work functions of X-STEP (IFSelect & Co)
#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
-class XSDRAWSTLVRML_DataSource;
-class XSDRAWSTLVRML_DataSource3D;
-class XSDRAWSTLVRML_DrawableMesh;
class Standard_GUID;
class XmlMDF_ADriverTable;
class Message_Messenger;
-class XmlDrivers_DocumentStorageDriver;
-class XmlDrivers_DocumentRetrievalDriver;
class TDocStd_Application;
class XmlDrivers
class TCollection_AsciiString;
class XmlMDF_ADriverTable;
class Message_Messenger;
-class XmlLDrivers_DocumentStorageDriver;
-class XmlLDrivers_DocumentRetrievalDriver;
-class XmlLDrivers_NamespaceDef;
class TDocStd_Application;
class XmlLDrivers
#include <Standard_Integer.hxx>
#include <Storage_Data.hxx>
class XmlMDF_ADriverTable;
-class TCollection_ExtendedString;
-class PCDM_Document;
class CDM_Document;
class CDM_Application;
class Message_Messenger;
#include <TDocStd_FormatVersion.hxx>
class XmlMDF_ADriverTable;
-class TCollection_ExtendedString;
class CDM_Document;
class TCollection_AsciiString;
class Message_Messenger;
#include <Standard_Handle.hxx>
#include <TCollection_AsciiString.hxx>
-class TCollection_AsciiString;
class XmlMDF_ADriverTable;
class TDF_Label;
class Message_Messenger;
-class XmlMDF_ADriver;
-class XmlMDF_TagSourceDriver;
-class XmlMDF_ReferenceDriver;
-class XmlMDF_ADriverTable;
//! This package provides classes and methods to
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
class TDF_Attribute;
-class TCollection_AsciiString;
class XmlObjMgt_Persistent;
-class TCollection_ExtendedString;
class XmlMDF_ADriver;
#include <Standard_Integer.hxx>
class XmlMDF_ADriverTable;
class Message_Messenger;
-class XmlMDataStd_GenericExtStringDriver;
-class XmlMDataStd_IntegerDriver;
-class XmlMDataStd_RealDriver;
-class XmlMDataStd_IntegerArrayDriver;
-class XmlMDataStd_RealArrayDriver;
-class XmlMDataStd_ExtStringArrayDriver;
-class XmlMDataStd_UAttributeDriver;
-class XmlMDataStd_VariableDriver;
-class XmlMDataStd_ExpressionDriver;
-class XmlMDataStd_RelationDriver;
-class XmlMDataStd_TreeNodeDriver;
-class XmlMDataStd_GenericEmptyDriver;
-class XmlMDataStd_IntegerListDriver;
-class XmlMDataStd_RealListDriver;
-class XmlMDataStd_ExtStringListDriver;
-class XmlMDataStd_BooleanListDriver;
-class XmlMDataStd_ReferenceListDriver;
-class XmlMDataStd_BooleanArrayDriver;
-class XmlMDataStd_ReferenceArrayDriver;
-class XmlMDataStd_ByteArrayDriver;
-class XmlMDataStd_NamedDataDriver;
-class XmlMDataStd_AsciiStringDriver;
-class XmlMDataStd_IntPackedMapDriver;
//! Storage and Retrieval drivers for modelling attributes.
class XmlObjMgt_Persistent;
-class XmlMDataStd_NameDriver;
DEFINE_STANDARD_HANDLE(XmlMDataStd_GenericExtStringDriver, XmlMDF_ADriver)
//! Attribute Driver.
#include <Standard_Integer.hxx>
class XmlMDF_ADriverTable;
class Message_Messenger;
-class XmlMDataXtd_GeometryDriver;
-class XmlMDataXtd_ConstraintDriver;
-class XmlMDataXtd_PatternStdDriver;
-class XmlMDataXtd_TriangulationDriver;
//! Storage and Retrieval drivers for modelling attributes.
//! Transient attributes are defined in package TDataXtd.
class XmlMDF_ADriverTable;
class Message_Messenger;
-class XmlMDocStd_XLinkDriver;
//! Driver for TDocStd_XLink
class XmlMDF_ADriverTable;
class Message_Messenger;
-class XmlMFunction_FunctionDriver;
-class XmlMFunction_ScopeDriver;
-class XmlMFunction_GraphNodeDriver;
#include <Standard_Integer.hxx>
class XmlMDF_ADriverTable;
class Message_Messenger;
-class XmlMNaming_NamedShapeDriver;
-class XmlMNaming_NamingDriver;
-class XmlMNaming_Shape1;
class XmlMDF_ADriverTable;
class Message_Messenger;
-class XmlMXCAFDoc_CentroidDriver;
-class XmlMXCAFDoc_ColorDriver;
-class XmlMXCAFDoc_GraphNodeDriver;
-class XmlMXCAFDoc_LengthUnitDriver;
-class XmlMXCAFDoc_LocationDriver;
-class XmlMXCAFDoc_DatumDriver;
-class XmlMXCAFDoc_DimTolDriver;
-class XmlMXCAFDoc_MaterialDriver;
-class XmlMXCAFDoc_NoteDriver;
-class XmlMXCAFDoc_NoteCommentDriver;
-class XmlMXCAFDoc_NoteBinDataDriver;
//! Storage and Retrieval drivers for modelling attributes.
#include <Standard_Real.hxx>
class TCollection_ExtendedString;
class TCollection_AsciiString;
-class XmlObjMgt_Persistent;
-class XmlObjMgt_GP;
-class XmlObjMgt_Array1;
//! This package defines services to manage the storage
class Standard_Transient;
class Standard_GUID;
-class XmlXCAFDrivers_DocumentRetrievalDriver;
-class XmlXCAFDrivers_DocumentStorageDriver;
class TDocStd_Application;
class XmlXCAFDrivers
#include <Aspect_Handle.hxx>
class Aspect_DisplayConnection;
-class Aspect_WindowDefinitionError;
-class Aspect_WindowError;
class Aspect_WindowInputListener;
-class Aspect_Background;
-class Quantity_Color;
-class Aspect_GradientBackground;
typedef union _XEvent XEvent;
#include <gp_Circ.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class gp_Ax2;
-class gp_Circ;
class gp_Pnt;
class gp_Dir;
class gp_Pln;
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class StdFail_NotDone;
class gp_Ax2d;
class gp_Ax22d;
-class gp_Circ2d;
class gp_Pnt2d;
#include <gp_Cone.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class gp_Ax2;
-class gp_Cone;
class gp_Pnt;
class gp_Ax1;
class gp_Lin;
#include <gp_Cylinder.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class gp_Ax2;
-class gp_Cylinder;
class gp_Pnt;
class gp_Ax1;
class gp_Circ;
#include <gp_Dir.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class gp_Vec;
class gp_XYZ;
class gp_Pnt;
-class gp_Dir;
//! This class implements the following algorithms used
#include <gp_Dir2d.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class gp_Vec2d;
class gp_XY;
class gp_Pnt2d;
-class gp_Dir2d;
//! This class implements the following algorithms used
#include <gp_Elips.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class gp_Ax2;
class gp_Pnt;
-class gp_Elips;
//! This class implements the following algorithms used to
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class StdFail_NotDone;
class gp_Ax2d;
class gp_Ax22d;
class gp_Pnt2d;
-class gp_Elips2d;
//! This class implements the following algorithms used to
#include <gp_Hypr.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class gp_Ax2;
class gp_Pnt;
-class gp_Hypr;
//! This class implements the following algorithms used to
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class StdFail_NotDone;
class gp_Pnt2d;
class gp_Ax2d;
class gp_Ax22d;
-class gp_Hypr2d;
//! This class implements the following algorithms used to
#include <gp_Lin.hxx>
#include <gce_Root.hxx>
-class StdFail_NotDone;
class gp_Ax1;
class gp_Pnt;
class gp_Dir;
-class gp_Lin;
//! This class implements the following algorithms used
#include <gp_Lin2d.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class gp_Ax2d;
class gp_Pnt2d;
class gp_Dir2d;
-class gp_Lin2d;
//! This class implements the following algorithms used
class gp_Dir;
class gp_Pln;
class gp_Ax2;
-class gp_Trsf;
//! This class mplements elementary construction algorithms for a
class gp_Ax2d;
class gp_Lin2d;
class gp_Dir2d;
-class gp_Trsf2d;
//! This class implements elementary construction algorithms for a
#include <gp_Parab.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class gp_Ax2;
class gp_Ax1;
class gp_Pnt;
-class gp_Parab;
//! This class implements the following algorithms used to
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-class StdFail_NotDone;
class gp_Ax2d;
class gp_Ax22d;
class gp_Pnt2d;
-class gp_Parab2d;
//! This class implements the following algorithms used to
#include <gp_Pln.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
-class StdFail_NotDone;
class gp_Ax2;
class gp_Pnt;
class gp_Dir;
-class gp_Pln;
class gp_Ax1;
class gp_Ax1;
class gp_Pnt;
class gp_Dir;
-class gp_Trsf;
//! This class implements elementary construction algorithms for a
#include <gp_Trsf2d.hxx>
#include <Standard_Real.hxx>
class gp_Pnt2d;
-class gp_Trsf2d;
//! Implements an elementary construction algorithm for
#include <gp_Trsf.hxx>
#include <Standard_Real.hxx>
class gp_Pnt;
-class gp_Trsf;
//! Implements an elementary construction algorithm for
#include <gp_Trsf2d.hxx>
#include <Standard_Real.hxx>
class gp_Pnt2d;
-class gp_Trsf2d;
//! This class implements an elementary construction algorithm for
#include <gp_Trsf.hxx>
class gp_Vec;
class gp_Pnt;
-class gp_Trsf;
//! This class implements elementary construction algorithms for a
#include <gp_Trsf2d.hxx>
class gp_Vec2d;
class gp_Pnt2d;
-class gp_Trsf2d;
//! This class implements elementary construction algorithms for a
#include <gp_Dir.hxx>
#include <Precision.hxx>
-class Standard_ConstructionError;
-class gp_Pnt;
class gp_Trsf;
class gp_Vec;
#include <Standard_OutOfRange.hxx>
class gp_Vec2d;
-class gp_XY;
class gp_Ax2d;
class gp_Trsf2d;
#include <Standard_ConstructionError.hxx>
#include <Standard_OutOfRange.hxx>
-class gp_Trsf;
-class gp_Mat;
// Avoid possible conflict with SetForm macro defined by windows.h
#ifdef SetForm
#include <Standard_ConstructionError.hxx>
#include <Standard_OutOfRange.hxx>
-class gp_Trsf2d;
-class gp_Mat2d;
//! Defines a non persistent transformation in 2D space.
//! This transformation is a general transformation.
#include <Standard_ConstructionError.hxx>
#include <Standard_OutOfRange.hxx>
-class gp_Trsf2d;
-class gp_GTrsf2d;
class gp_XY;
//! Describes a two column, two row matrix.
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class gp_XYZ;
-class Standard_OutOfRange;
class gp_Ax1;
class gp_Ax2;
class gp_Trsf;
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
-class gp_XY;
class gp_Ax2d;
class gp_Trsf2d;
class gp_Vec2d;
#include <Standard_ConstructionError.hxx>
#include <Standard_OutOfRange.hxx>
-class gp_GTrsf2d;
class gp_Trsf;
class gp_Pnt2d;
class gp_Ax2d;
class gp_Vec2d;
-class gp_XY;
-class gp_Mat2d;
//! Defines a non-persistent transformation in 2D space.
//! The following transformations are implemented :