#include <AIS_InteractiveContext.hxx>
#include <AIS_InteractiveObject.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_NullObject.hxx>
#include <Standard_NoMoreObject.hxx>
-#include <TCollection_ExtendedString.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_AttributeDelta.hxx>
#include <TDF_DefaultDeltaOnModification.hxx>
#include <TDF_DefaultDeltaOnRemoval.hxx>
#include <TDF_Tool.hxx>
#include <TPrsStd_AISPresentation.hxx>
#include <TColStd_ListOfInteger.hxx>
-#include <TColStd_ListIteratorOfListOfInteger.hxx>
#include <TDataXtd_Presentation.hxx>
#include <TPrsStd_AISViewer.hxx>
-#include <TPrsStd_Driver.hxx>
#include <TPrsStd_DriverTable.hxx>
IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_AISPresentation,TDF_Attribute)
#include <Standard.hxx>
#include <Standard_Type.hxx>
-#include <Standard_GUID.hxx>
-#include <Standard_Real.hxx>
#include <Quantity_NameOfColor.hxx>
#include <Graphic3d_NameOfMaterial.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
#include <TDF_Attribute.hxx>
#include <TDataXtd_Presentation.hxx>
#include <AIS_InteractiveContext.hxx>
#include <AIS_InteractiveContext.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_ChildIterator.hxx>
#include <TDF_Label.hxx>
#include <TDF_RelocationTable.hxx>
-#include <TDataXtd_Presentation.hxx>
#include <TPrsStd_AISPresentation.hxx>
#include <TPrsStd_AISViewer.hxx>
#include <V3d_Viewer.hxx>
#include <Standard_Type.hxx>
#include <TDF_Attribute.hxx>
-#include <Standard_Boolean.hxx>
class AIS_InteractiveContext;
class Standard_GUID;
class TDF_Label;
#include <TDataXtd_Axis.hxx>
#include <TDataXtd_Geometry.hxx>
#include <TDF_Label.hxx>
-#include <TNaming_NamedShape.hxx>
#include <TNaming_Tool.hxx>
#include <TopoDS_Shape.hxx>
#include <TPrsStd_AxisDriver.hxx>
#include <Standard_Type.hxx>
#include <TPrsStd_Driver.hxx>
-#include <Standard_Boolean.hxx>
class TDF_Label;
class AIS_InteractiveObject;
#include <AIS_InteractiveContext.hxx>
#include <AIS_InteractiveObject.hxx>
#include <PrsDim_Relation.hxx>
-#include <Standard_GUID.hxx>
-#include <Standard_ProgramError.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_Real.hxx>
#include <TDataXtd_Constraint.hxx>
#include <Standard_Type.hxx>
#include <TPrsStd_Driver.hxx>
-#include <Standard_Boolean.hxx>
class TDF_Label;
class AIS_InteractiveObject;
#include <TDF_Label.hxx>
#include <TDF_Reference.hxx>
#include <TNaming_Iterator.hxx>
-#include <TNaming_NamedShape.hxx>
#include <TNaming_Tool.hxx>
#include <TopExp.hxx>
#include <TopExp_Explorer.hxx>
#include <Standard_GUID.hxx>
#include <TPrsStd_Driver.hxx>
-#include <Standard_GUID.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<Standard_GUID,Handle(TPrsStd_Driver),Standard_GUID> TPrsStd_DataMapOfGUIDDriver;
#include <Standard_Type.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_Boolean.hxx>
class TDF_Label;
class AIS_InteractiveObject;
#include <TNaming_NamedShape.hxx>
#include <TPrsStd_AxisDriver.hxx>
#include <TPrsStd_ConstraintDriver.hxx>
-#include <TPrsStd_DataMapOfGUIDDriver.hxx>
#include <TPrsStd_Driver.hxx>
#include <TPrsStd_DriverTable.hxx>
#include <TPrsStd_GeometryDriver.hxx>
#include <TPrsStd_DataMapOfGUIDDriver.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_Boolean.hxx>
class Standard_GUID;
class TPrsStd_Driver;
#include <TDataXtd.hxx>
#include <TDataXtd_Geometry.hxx>
#include <TDF_Label.hxx>
-#include <TNaming_NamedShape.hxx>
#include <TNaming_Tool.hxx>
-#include <TopoDS_Edge.hxx>
-#include <TopoDS_Shape.hxx>
#include <TPrsStd_GeometryDriver.hxx>
IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_GeometryDriver,TPrsStd_Driver)
#include <Standard_Type.hxx>
#include <TPrsStd_Driver.hxx>
-#include <Standard_Boolean.hxx>
class TDF_Label;
class AIS_InteractiveObject;
#include <AIS_InteractiveContext.hxx>
#include <AIS_InteractiveObject.hxx>
#include <AIS_Shape.hxx>
-#include <Prs3d_Presentation.hxx>
-#include <PrsMgr_Presentation.hxx>
#include <PrsMgr_PresentationManager.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_ListIteratorOfListOfInteger.hxx>
-#include <TColStd_ListOfInteger.hxx>
#include <TDataStd.hxx>
#include <TDF_Label.hxx>
-#include <TNaming_NamedShape.hxx>
#include <TNaming_Tool.hxx>
#include <TopLoc_Location.hxx>
#include <TPrsStd_DriverTable.hxx>
#include <Standard_Type.hxx>
#include <TPrsStd_Driver.hxx>
-#include <Standard_Boolean.hxx>
class TDF_Label;
class AIS_InteractiveObject;
#include <TDataXtd_Geometry.hxx>
#include <TDataXtd_Plane.hxx>
#include <TDF_Label.hxx>
-#include <TNaming_NamedShape.hxx>
#include <TNaming_Tool.hxx>
#include <TPrsStd_PlaneDriver.hxx>
#include <Standard_Type.hxx>
#include <TPrsStd_Driver.hxx>
-#include <Standard_Boolean.hxx>
class TDF_Label;
class AIS_InteractiveObject;
#include <AIS_InteractiveObject.hxx>
#include <AIS_Point.hxx>
#include <Geom_CartesianPoint.hxx>
-#include <Geom_Point.hxx>
#include <gp_Pnt.hxx>
#include <Standard_Type.hxx>
#include <TDataXtd_Geometry.hxx>
#include <Standard_Type.hxx>
#include <TPrsStd_Driver.hxx>
-#include <Standard_Boolean.hxx>
class TDF_Label;
class AIS_InteractiveObject;
#ifndef TShort_Array1OfShortReal_HeaderFile
#define TShort_Array1OfShortReal_HeaderFile
-#include <Standard_ShortReal.hxx>
#include <NCollection_Array1.hxx>
typedef NCollection_Array1<Standard_ShortReal> TShort_Array1OfShortReal;
#ifndef TShort_Array2OfShortReal_HeaderFile
#define TShort_Array2OfShortReal_HeaderFile
-#include <Standard_ShortReal.hxx>
#include <NCollection_Array2.hxx>
typedef NCollection_Array2<Standard_ShortReal> TShort_Array2OfShortReal;
#ifndef TShort_SequenceOfShortReal_HeaderFile
#define TShort_SequenceOfShortReal_HeaderFile
-#include <Standard_ShortReal.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<Standard_ShortReal> TShort_SequenceOfShortReal;
#include <TopTools.hxx>
-#include <TopoDS_Shape.hxx>
#include <TopTools_ShapeSet.hxx>
//=======================================================================
#include <Standard_Handle.hxx>
#include <Standard_OStream.hxx>
-#include <Standard_Integer.hxx>
class TopoDS_Shape;
#ifndef TopTools_DataMapOfOrientedShapeShape_HeaderFile
#define TopTools_DataMapOfOrientedShapeShape_HeaderFile
-#include <TopoDS_Shape.hxx>
#include <TopoDS_Shape.hxx>
#include <TopTools_OrientedShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
#define TopTools_DataMapOfShapeReal_HeaderFile
#include <TopoDS_Shape.hxx>
-#include <Standard_Real.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
#ifndef TopTools_DataMapOfShapeShape_HeaderFile
#define TopTools_DataMapOfShapeShape_HeaderFile
-#include <TopoDS_Shape.hxx>
#include <TopoDS_Shape.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
#ifndef TopTools_HArray1OfListOfShape_HeaderFile
#define TopTools_HArray1OfListOfShape_HeaderFile
-#include <TopTools_ListOfShape.hxx>
#include <TopTools_Array1OfListOfShape.hxx>
#include <NCollection_DefineHArray1.hxx>
#define TopTools_IndexedDataMapOfShapeReal_HeaderFile
#include <NCollection_IndexedDataMap.hxx>
-#include <Standard_Real.hxx>
#include <TopoDS_Shape.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#ifndef TopTools_IndexedDataMapOfShapeShape_HeaderFile
#define TopTools_IndexedDataMapOfShapeShape_HeaderFile
-#include <TopoDS_Shape.hxx>
#include <TopoDS_Shape.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_IndexedDataMap.hxx>
#ifndef TopTools_IndexedMapOfShape_HeaderFile
#define TopTools_IndexedMapOfShape_HeaderFile
-#include <TopoDS_Shape.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_IndexedMap.hxx>
#include <GeomTools.hxx>
#include <gp_Ax3.hxx>
-#include <gp_Vec.hxx>
-#include <Precision.hxx>
-#include <Standard_OutOfRange.hxx>
#include <Standard_Stream.hxx>
#include <Message_ProgressScope.hxx>
-#include <TopLoc_Location.hxx>
#include <TopTools_LocationSet.hxx>
//=======================================================================
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <TopLoc_IndexedMapOfLocation.hxx>
#include <Standard_Integer.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
class TopoDS_Shape;
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
class TopoDS_Shape;
#include <TCollection_AsciiString.hxx>
#include <TopoDS_Iterator.hxx>
#include <TopoDS_Shape.hxx>
-#include <TopTools_LocationSet.hxx>
#include <TopTools_ShapeSet.hxx>
#include <Standard_Assert.hxx>
#include <BRep_TFace.hxx>
-#include <locale.h>
#include <string.h>
const Standard_CString TopTools_ShapeSet::THE_ASCII_VERSIONS[TopTools_FormatVersion_UPPER + 1] =
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <TopTools_IndexedMapOfShape.hxx>
#include <TopTools_LocationSet.hxx>
// commercial license or contractual agreement.
-#include <gp_Dir.hxx>
#include <TopAbs.hxx>
#include <TopTrans_CurveTransition.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <gp_Dir.hxx>
-#include <Standard_Real.hxx>
-#include <Standard_Boolean.hxx>
#include <TopAbs_Orientation.hxx>
#include <TopAbs_State.hxx>
-#include <Standard_Integer.hxx>
//! This algorithm is used to compute the transition
// Modified: eap Mar 25 2002 (occ102,occ227), touch case
-#include <gp_Dir.hxx>
#include <Precision.hxx>
#include <TopAbs.hxx>
#include <TopAbs_Orientation.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <gp_Dir.hxx>
-#include <Standard_Real.hxx>
#include <TColStd_Array2OfReal.hxx>
#include <TopTrans_Array2OfOrientation.hxx>
-#include <Standard_Boolean.hxx>
#include <TopAbs_Orientation.hxx>
#include <TopAbs_State.hxx>
#include <Interface_GeneralLib.hxx>
-#include <Interface_InterfaceError.hxx>
#include <Interface_InterfaceModel.hxx>
#include <Interface_Protocol.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_Type.hxx>
#include <Transfer_ActorOfFinderProcess.hxx>
#include <Transfer_Binder.hxx>
#include <Transfer_Finder.hxx>
#define _Transfer_ActorOfFinderProcess_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_Integer.hxx>
#include <Transfer_ActorOfProcessForFinder.hxx>
class Transfer_Binder;
class Transfer_Finder;
#define _Transfer_ActorOfProcessForFinder_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Transient.hxx>
-#include <Transfer_HSequenceOfFinder.hxx>
#include <Transfer_TransferMapOfProcessForFinder.hxx>
#include <Message_ProgressRange.hxx>
#include <Standard.hxx>
#include <Standard_Type.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Transient.hxx>
-#include <TColStd_MapTransientHasher.hxx>
-#include <TColStd_HSequenceOfTransient.hxx>
#include <Transfer_TransferMapOfProcessForTransient.hxx>
#include <Message_ProgressRange.hxx>
// commercial license or contractual agreement.
-#include <Standard_Transient.hxx>
-#include <Standard_Type.hxx>
#include <Transfer_ActorOfTransientProcess.hxx>
#include <Transfer_Binder.hxx>
#include <Transfer_ProcessForTransient.hxx>
#define _Transfer_ActorOfTransientProcess_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <Transfer_ActorOfProcessForTransient.hxx>
class Transfer_Binder;
#include <Geom2d_CartesianPoint.hxx>
#include <Interface_Check.hxx>
-#include <Interface_IntVal.hxx>
#include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx>
#include <Transfer_Binder.hxx>
#include <Transfer_StatusResult.hxx>
#include <Transfer_StatusExec.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
class Interface_Check;
// resolve name collisions with X11 headers
#include <Standard_Handle.hxx>
#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
class Standard_Transient;
// commercial license or contractual agreement.
-#include <Interface_InterfaceError.hxx>
#include <Interface_InterfaceModel.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
#include <Standard_Type.hxx>
#include <Interface_CopyControl.hxx>
-#include <Standard_Boolean.hxx>
class Transfer_TransientProcess;
class Interface_InterfaceModel;
class Standard_Transient;
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
class Transfer_Finder;
#include <NCollection_DataMap.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Transient.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
#include <Interface_ParamType.hxx>
-#include <Standard_Real.hxx>
#include <TCollection_AsciiString.hxx>
#include <Interface_Check.hxx>
-#include <Interface_InterfaceModel.hxx>
#include <Interface_MSG.hxx>
-#include <Transfer_Binder.hxx>
-#include <Transfer_Finder.hxx>
#include <Transfer_FinderProcess.hxx>
#include <Transfer_TransientMapper.hxx>
#ifndef Transfer_HSequenceOfBinder_HeaderFile
#define Transfer_HSequenceOfBinder_HeaderFile
-#include <Transfer_Binder.hxx>
#include <Transfer_SequenceOfBinder.hxx>
#include <NCollection_DefineHSequence.hxx>
#ifndef Transfer_HSequenceOfFinder_HeaderFile
#define Transfer_HSequenceOfFinder_HeaderFile
-#include <Transfer_Finder.hxx>
#include <Transfer_SequenceOfFinder.hxx>
#include <NCollection_DefineHSequence.hxx>
#include <Transfer_HSequenceOfFinder.hxx>
#include <Transfer_TransferIterator.hxx>
-#include <Transfer_TransferMapOfProcessForFinder.hxx>
class Standard_NoSuchObject;
class Transfer_Finder;
#include <TColStd_HSequenceOfTransient.hxx>
#include <Transfer_Binder.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
class Standard_Transient;
#include <TColStd_IndexedMapOfInteger.hxx>
#include <Transfer_TransferMapOfProcessForTransient.hxx>
-#include <TColStd_MapTransientHasher.hxx>
-#include <TColStd_HSequenceOfTransient.hxx>
#include <Message_ProgressRange.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx>
#include <TColStd_IndexedMapOfTransient.hxx>
-#include <Transfer_Binder.hxx>
#include <Transfer_ResultFromModel.hxx>
#include <Transfer_ResultFromTransient.hxx>
#include <Transfer_TransientProcess.hxx>
#include <Standard_Integer.hxx>
#include <Interface_CheckStatus.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
class Interface_InterfaceModel;
class Transfer_ResultFromTransient;
#include <Interface_Check.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_HArray1OfInteger.hxx>
-#include <Transfer_Binder.hxx>
#include <Transfer_ResultFromTransient.hxx>
#include <Transfer_TransientProcess.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_Boolean.hxx>
#include <Interface_CheckStatus.hxx>
#include <Standard_Integer.hxx>
#include <TColStd_IndexedMapOfTransient.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
-#include <Transfer_Binder.hxx>
#include <Transfer_SimpleBinderOfTransient.hxx>
#include <Transfer_TransferFailure.hxx>
#include <Standard_Type.hxx>
#include <Transfer_Binder.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
class Transfer_SimpleBinderOfTransient;
#define _Transfer_TransferDeadLoop_HeaderFile
#include <Standard_Type.hxx>
-#include <Standard_DefineException.hxx>
#include <Standard_SStream.hxx>
#include <Transfer_TransferFailure.hxx>
#include <Interface_GeneralLib.hxx>
-#include <Interface_InterfaceError.hxx>
#include <Interface_InterfaceModel.hxx>
#include <Interface_Macros.hxx>
#include <Interface_Protocol.hxx>
#include <Standard_Handle.hxx>
#include <Interface_CopyTool.hxx>
-#include <Standard_Boolean.hxx>
class Interface_InterfaceModel;
class Interface_GeneralLib;
class Interface_Protocol;
#include <Interface_EntityIterator.hxx>
-#include <Interface_InterfaceModel.hxx>
#include <Interface_Macros.hxx>
#include <Interface_Protocol.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
-#include <Transfer_Binder.hxx>
#include <Transfer_FinderProcess.hxx>
#include <Transfer_IteratorOfProcessForFinder.hxx>
#include <Transfer_IteratorOfProcessForTransient.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Boolean.hxx>
class Interface_EntityIterator;
class Transfer_TransferIterator;
class Transfer_TransientProcess;
#include <Interface_Check.hxx>
#include <Standard_NoSuchObject.hxx>
#include <Standard_Transient.hxx>
-#include <Transfer_Binder.hxx>
#include <Transfer_SimpleBinderOfTransient.hxx>
#include <Transfer_TransferIterator.hxx>
#include <TColStd_HSequenceOfInteger.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Type.hxx>
-#include <Standard_Boolean.hxx>
#include <Transfer_StatusExec.hxx>
class Transfer_Binder;
class Standard_Transient;
#include <Interface_InterfaceModel.hxx>
#include <Interface_Protocol.hxx>
#include <Interface_ShareFlags.hxx>
-#include <Standard_NoSuchObject.hxx>
#include <Standard_Transient.hxx>
#include <Transfer_ActorOfTransientProcess.hxx>
#include <Transfer_Binder.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Boolean.hxx>
#include <Message_ProgressRange.hxx>
class Transfer_TransientProcess;
#include <Standard_OutOfRange.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
-#include <Standard_TypeMismatch.hxx>
#include <Transfer_TransientListBinder.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Transfer_TransientListBinder,Transfer_Binder)
#include <TColStd_HSequenceOfTransient.hxx>
#include <Transfer_Binder.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
class Standard_Transient;
#include <Transfer_Finder.hxx>
#include <TColStd_MapTransientHasher.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
class Standard_Transient;
class Transfer_DataInfo;
class Transfer_Finder;
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
-#include <Interface_Graph.hxx>
#include <Interface_HGraph.hxx>
#include <Interface_InterfaceModel.hxx>
#include <Interface_MSG.hxx>
-#include <Message_Messenger.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
-#include <Transfer_Binder.hxx>
#include <Transfer_TransientProcess.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Transfer_TransientProcess,Transfer_ProcessForTransient)
#include <TColStd_HSequenceOfTransient.hxx>
#include <Transfer_ProcessForTransient.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_CString.hxx>
-#include <Standard_Type.hxx>
#include <Standard_Transient.hxx>
#include <TCollection_AsciiString.hxx>
#include <NCollection_DataMap.hxx>
#include <Standard_Type.hxx>
#include <Transfer_Binder.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
class Transfer_VoidBinder;
#include <TransferBRep.hxx>
#include <BRep_Builder.hxx>
-#include <BRep_Tool.hxx>
#include <BRepLib.hxx>
-#include <Interface_Check.hxx>
#include <Interface_CheckIterator.hxx>
-#include <Interface_InterfaceModel.hxx>
#include <Interface_Macros.hxx>
#include <Message_Msg.hxx>
#include <Message_Printer.hxx>
-#include <Standard_ErrorHandler.hxx>
-#include <Standard_Failure.hxx>
#include <Standard_Transient.hxx>
-#include <TopExp_Explorer.hxx>
-#include <TopoDS.hxx>
-#include <TopoDS_Edge.hxx>
#include <TopoDS_HShape.hxx>
#include <TopoDS_Shape.hxx>
-#include <Transfer_Binder.hxx>
#include <Transfer_FinderProcess.hxx>
#include <Transfer_IteratorOfProcessForTransient.hxx>
#include <Transfer_SimpleBinderOfTransient.hxx>
#include <Transfer_TransientProcess.hxx>
-#include <TransferBRep_BinderOfShape.hxx>
#include <TransferBRep_ShapeBinder.hxx>
#include <TransferBRep_ShapeListBinder.hxx>
#include <TransferBRep_ShapeMapper.hxx>
// commercial license or contractual agreement.
-#include <Standard_Type.hxx>
-#include <TopoDS_Shape.hxx>
-#include <Transfer_TransferFailure.hxx>
#include <TransferBRep_BinderOfShape.hxx>
#include <TransferBRep_ShapeInfo.hxx>
#define _TransferBRep_BinderOfShape_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <TopoDS_Shape.hxx>
#include <Transfer_Binder.hxx>
#ifndef TransferBRep_HSequenceOfTransferResultInfo_HeaderFile
#define TransferBRep_HSequenceOfTransferResultInfo_HeaderFile
-#include <TransferBRep_TransferResultInfo.hxx>
#include <TransferBRep_SequenceOfTransferResultInfo.hxx>
#include <NCollection_DefineHSequence.hxx>
#include <Interface_CheckIterator.hxx>
#include <Interface_CheckTool.hxx>
#include <Interface_InterfaceModel.hxx>
-#include <Interface_Macros.hxx>
#include <Interface_Protocol.hxx>
#include <Message_Messenger.hxx>
#include <Message_ProgressScope.hxx>
-#include <Standard_OutOfRange.hxx>
#include <Standard_Transient.hxx>
#include <TopoDS_Compound.hxx>
#include <TopoDS_Shape.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
#include <TopTools_HSequenceOfShape.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
#include <Message_ProgressRange.hxx>
// commercial license or contractual agreement.
-#include <Standard_Type.hxx>
-#include <Standard_TypeMismatch.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Compound.hxx>
#include <TopoDS_CompSolid.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
class TopoDS_Shape;
#include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx>
-#include <Standard_TypeMismatch.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Compound.hxx>
#include <TopoDS_CompSolid.hxx>
#include <TopTools_HSequenceOfShape.hxx>
#include <Transfer_Binder.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
#include <TopAbs_ShapeEnum.hxx>
class TopoDS_Shape;
#include <TopoDS_Shape.hxx>
#include <Transfer_Finder.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_CString.hxx>
class TopoDS_Shape;
class TopTools_ShapeMapHasher;
class TransferBRep_ShapeInfo;
#include <OSD_Environment.hxx>
-#include <OSD_File.hxx>
#include <OSD_FileIterator.hxx>
#include <OSD_Host.hxx>
#include <OSD_Path.hxx>
#include <Standard_CString.hxx>
#include <Storage_Error.hxx>
#include <Storage_OpenMode.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
class TCollection_ExtendedString;
class Storage_BaseDriver;
#include <Standard.hxx>
#include <Standard_Type.hxx>
-#include <Standard_Real.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Units_QuantitiesSequence.hxx>
#include <Units_UnitsSequence.hxx>
#include <TColStd_HSequenceOfInteger.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
class Units_UnitsSystem;
class Units_UnitsDictionary;
class TCollection_AsciiString;
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Units_Sentence.hxx>
-#include <Standard_CString.hxx>
//! This class defines all the methods to create and
#include <Units.hxx>
-#include <Units_Dimensions.hxx>
#include <Units_Measurement.hxx>
#include <Units_Operators.hxx>
#include <Units_Token.hxx>
-#include <Units_TokensSequence.hxx>
#include <Units_UnitSentence.hxx>
//=======================================================================
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Real.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_CString.hxx>
class Units_Token;
#define Units_Operators_HeaderFile
#include <Units_Token.hxx>
-#include <Units_Unit.hxx>
#include <Units_Quantity.hxx>
Standard_EXPORT Standard_Boolean operator ==(const Handle(Units_Quantity)&,const Standard_CString);
#ifndef Units_QuantitiesSequence_HeaderFile
#define Units_QuantitiesSequence_HeaderFile
-#include <Units_Quantity.hxx>
#include <Units_QtsSequence.hxx>
#include <NCollection_DefineHSequence.hxx>
// commercial license or contractual agreement.
-#include <Standard_Type.hxx>
-#include <TCollection_HAsciiString.hxx>
-#include <Units_Dimensions.hxx>
#include <Units_Operators.hxx>
#include <Units_Quantity.hxx>
#include <Units_Unit.hxx>
#include <Units_UnitsSequence.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_CString.hxx>
#include <TCollection_AsciiString.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
class TCollection_HAsciiString;
class Units_Dimensions;
#include <Units_TokensSequence.hxx>
#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
class Units_Lexicon;
class Units_Token;
#include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx>
-#include <Units_Dimensions.hxx>
#include <Units_ShiftedToken.hxx>
#include <Units_Token.hxx>
#include <Standard.hxx>
#include <Standard_Type.hxx>
-#include <Standard_Real.hxx>
#include <Units_Token.hxx>
-#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
class Units_Dimensions;
#include <Standard_Type.hxx>
-#include <TCollection_AsciiString.hxx>
#include <TColStd_HSequenceOfHAsciiString.hxx>
#include <Units_Quantity.hxx>
#include <Units_ShiftedToken.hxx>
#include <Standard.hxx>
#include <Standard_Type.hxx>
-#include <Standard_Real.hxx>
#include <Units_Unit.hxx>
-#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
class Units_Quantity;
class Units_Token;
// plantatoire sur HP.
#include <Standard_Type.hxx>
-#include <TCollection_AsciiString.hxx>
-#include <Units_Dimensions.hxx>
#include <Units_Operators.hxx>
#include <Units_Token.hxx>
#include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx>
-#include <Standard_Real.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
class Units_Dimensions;
#ifndef Units_TokensSequence_HeaderFile
#define Units_TokensSequence_HeaderFile
-#include <Units_Token.hxx>
#include <Units_TksSequence.hxx>
#include <NCollection_DefineHSequence.hxx>
#include <Standard_Type.hxx>
-#include <TCollection_AsciiString.hxx>
-#include <TCollection_HAsciiString.hxx>
#include <TColStd_HSequenceOfHAsciiString.hxx>
-#include <Units.hxx>
-#include <Units_Quantity.hxx>
#include <Units_Token.hxx>
#include <Units_Unit.hxx>
#include <Units_UnitsDictionary.hxx>
#include <Standard_Type.hxx>
#include <TColStd_HSequenceOfHAsciiString.hxx>
-#include <Standard_Real.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_CString.hxx>
#include <TCollection_AsciiString.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
class TCollection_HAsciiString;
class Units_Quantity;
#include <TCollection_AsciiString.hxx>
#include <Units.hxx>
#include <Units_Operators.hxx>
-#include <Units_QuantitiesSequence.hxx>
#include <Units_Quantity.hxx>
#include <Units_Token.hxx>
-#include <Units_TokensSequence.hxx>
#include <Units_Unit.hxx>
#include <Units_UnitsDictionary.hxx>
#include <Units_UnitSentence.hxx>
#include <Units_Quantity.hxx>
#include <Units_ShiftedUnit.hxx>
#include <Units_Token.hxx>
-#include <Units_TokensSequence.hxx>
#include <Units_Unit.hxx>
#include <Units_UnitSentence.hxx>
#include <Units_UnitsLexicon.hxx>
#ifndef _Units_UnitsDictionary_HeaderFile
#define _Units_UnitsDictionary_HeaderFile
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Standard_Time.hxx>
#include <Units_QuantitiesSequence.hxx>
-#include <Standard_Transient.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Integer.hxx>
class TCollection_AsciiString;
class Units_Dimensions;
#include <Resource_Manager.hxx>
#include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx>
-#include <TColStd_HSequenceOfHAsciiString.hxx>
#include <Units.hxx>
-#include <Units_Explorer.hxx>
#include <Units_NoSuchType.hxx>
#include <Units_NoSuchUnit.hxx>
#include <Units_Operators.hxx>
-#include <Units_QuantitiesSequence.hxx>
#include <Units_Quantity.hxx>
#include <Units_ShiftedToken.hxx>
#include <Units_ShiftedUnit.hxx>
#include <Units_QuantitiesSequence.hxx>
#include <TColStd_HSequenceOfInteger.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Real.hxx>
class TCollection_AsciiString;
#include <OSD_Environment.hxx>
#include <Resource_Manager.hxx>
-#include <Standard_NoSuchObject.hxx>
#include <TCollection_AsciiString.hxx>
#include <Units.hxx>
-#include <Units_Dimensions.hxx>
-#include <Units_Quantity.hxx>
-#include <Units_Unit.hxx>
#include <Units_UnitsSystem.hxx>
#include <UnitsAPI.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Real.hxx>
#include <Standard_CString.hxx>
#include <UnitsAPI_SystemUnits.hxx>
-#include <Standard_Boolean.hxx>
class Units_Dimensions;
#include <V3d.hxx>
#include <Aspect_Grid.hxx>
-#include <Aspect_Window.hxx>
#include <Graphic3d_ArrayOfPolylines.hxx>
-#include <Graphic3d_AspectLine3d.hxx>
-#include <Graphic3d_AspectText3d.hxx>
#include <Graphic3d_Group.hxx>
-#include <Graphic3d_Structure.hxx>
-#include <Quantity_NameOfColor.hxx>
#include <V3d_View.hxx>
#include <V3d_Viewer.hxx>
#include <Graphic3d_AspectLine3d.hxx>
#include <Graphic3d_AspectMarker3d.hxx>
#include <Graphic3d_Group.hxx>
-#include <Graphic3d_Structure.hxx>
#include <Quantity_Color.hxx>
#include <Standard_Type.hxx>
#include <TColgp_SequenceOfPnt.hxx>
-#include <TColStd_Array2OfReal.hxx>
#include <V3d_Viewer.hxx>
IMPLEMENT_STANDARD_RTTIEXT(V3d_CircularGrid,Aspect_CircularGrid)
#define _V3d_CircularGrid_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <gp_Ax3.hxx>
#include <V3d_ViewerPointer.hxx>
#include <Standard_Boolean.hxx>
-#include <Aspect_GridDrawMode.hxx>
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
#include <Aspect_CircularGrid.hxx>
#define _V3d_Light_HeaderFile
#include <Graphic3d_CLight.hxx>
-#include <V3d_TypeOfLight.hxx>
typedef Graphic3d_CLight V3d_Light;
typedef Handle_Graphic3d_CLight Handle_V3d_Light;
class V3d_View;
#include <NCollection_List.hxx>
-#include <Standard_Transient.hxx>
typedef NCollection_List<Handle(V3d_View)> V3d_ListOfView;
typedef V3d_ListOfView::Iterator V3d_ListOfViewIterator;
#ifndef V3d_Plane_HeaderFile
#define V3d_Plane_HeaderFile
-#include <Graphic3d_ClipPlane.hxx>
-#include <Graphic3d_Structure.hxx>
#include <V3d_View.hxx>
class V3d_Plane;
#include <Graphic3d_ArrayOfSegments.hxx>
#include <Graphic3d_AspectLine3d.hxx>
#include <Graphic3d_AspectMarker3d.hxx>
-#include <Graphic3d_AspectText3d.hxx>
#include <Graphic3d_Group.hxx>
-#include <Graphic3d_Structure.hxx>
#include <Quantity_Color.hxx>
#include <Standard_Type.hxx>
#include <TColgp_SequenceOfPnt.hxx>
-#include <TColStd_Array2OfReal.hxx>
#include <V3d_Viewer.hxx>
IMPLEMENT_STANDARD_RTTIEXT(V3d_RectangularGrid,Aspect_RectangularGrid)
#define _V3d_RectangularGrid_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <gp_Ax3.hxx>
#include <V3d_ViewerPointer.hxx>
#include <Standard_Boolean.hxx>
-#include <Aspect_GridDrawMode.hxx>
#include <Standard_Real.hxx>
#include <Aspect_RectangularGrid.hxx>
class Graphic3d_Structure;
#include <V3d_Trihedron.hxx>
-#include <gp_Ax3.hxx>
#include <Graphic3d_ArrayOfPolylines.hxx>
-#include <Graphic3d_ArrayOfSegments.hxx>
-#include <Graphic3d_ArrayOfTriangles.hxx>
-#include <Graphic3d_Camera.hxx>
#include <Graphic3d_TransformPers.hxx>
#include <Prs3d.hxx>
#include <Prs3d_Arrow.hxx>
#ifndef _V3d_Trihedron_HeaderFile
#define _V3d_Trihedron_HeaderFile
-#include <Graphic3d_Group.hxx>
-#include <Graphic3d_Structure.hxx>
#include <Graphic3d_StructureManager.hxx>
#include <Graphic3d_TransformPers.hxx>
#include <Prs3d_LineAspect.hxx>
#include <gp_Ax3.hxx>
#include <gp_Dir.hxx>
#include <gp_Pln.hxx>
-#include <Graphic3d_AspectMarker3d.hxx>
#include <Graphic3d_GraphicDriver.hxx>
#include <Graphic3d_Group.hxx>
#include <Graphic3d_MapIteratorOfMapOfStructure.hxx>
#include <Standard_Assert.hxx>
#include <Standard_DivideByZero.hxx>
#include <Standard_ErrorHandler.hxx>
-#include <Standard_MultiplyDefined.hxx>
#include <Standard_ShortReal.hxx>
#include <Standard_Type.hxx>
#include <Standard_TypeMismatch.hxx>
-#include <TColgp_Array1OfPnt.hxx>
#include <TColStd_Array2OfReal.hxx>
-#include <TColStd_HSequenceOfInteger.hxx>
#include <V3d.hxx>
#include <V3d_BadValue.hxx>
#include <V3d_Light.hxx>
#ifndef _V3d_View_HeaderFile
#define _V3d_View_HeaderFile
-#include <Aspect_Background.hxx>
-#include <Aspect_FillMethod.hxx>
-#include <Aspect_GradientBackground.hxx>
-#include <Aspect_GradientFillMethod.hxx>
-#include <Aspect_Handle.hxx>
-#include <Aspect_RenderingContext.hxx>
-#include <Aspect_TypeOfTriedronPosition.hxx>
-#include <Bnd_Box.hxx>
-#include <gp_Ax3.hxx>
-#include <gp_Dir.hxx>
-#include <gp_Pnt.hxx>
-#include <Graphic3d_BufferType.hxx>
-#include <Graphic3d_Camera.hxx>
#include <Graphic3d_ClipPlane.hxx>
-#include <Graphic3d_CView.hxx>
-#include <Graphic3d_GraduatedTrihedron.hxx>
-#include <Graphic3d_RenderingParams.hxx>
-#include <Graphic3d_SequenceOfHClipPlane.hxx>
#include <Graphic3d_Texture2D.hxx>
#include <Graphic3d_TypeOfShadingModel.hxx>
-#include <Graphic3d_Vertex.hxx>
#include <Image_PixMap.hxx>
#include <Quantity_TypeOfColor.hxx>
-#include <TColStd_Array2OfReal.hxx>
-#include <TColStd_ListIteratorOfListOfTransient.hxx>
#include <V3d_ImageDumpOptions.hxx>
-#include <V3d_ListOfLight.hxx>
#include <V3d_Viewer.hxx>
#include <V3d_Trihedron.hxx>
#include <V3d_TypeOfAxe.hxx>
-#include <V3d_TypeOfBackfacingModel.hxx>
#include <V3d_TypeOfOrientation.hxx>
#include <V3d_TypeOfView.hxx>
#include <V3d_TypeOfVisualization.hxx>
#include <V3d_Viewer.hxx>
-#include <Aspect_Grid.hxx>
#include <Aspect_IdentDefinitionError.hxx>
#include <Graphic3d_ArrayOfPoints.hxx>
#include <Graphic3d_ArrayOfSegments.hxx>
-#include <Graphic3d_AspectLine3d.hxx>
#include <Graphic3d_AspectMarker3d.hxx>
#include <Graphic3d_AspectText3d.hxx>
#include <Graphic3d_GraphicDriver.hxx>
#ifndef _V3d_Viewer_HeaderFile
#define _V3d_Viewer_HeaderFile
-#include <Aspect_Background.hxx>
-#include <Aspect_GenId.hxx>
-#include <Aspect_GradientBackground.hxx>
-#include <Aspect_GradientFillMethod.hxx>
#include <Aspect_GridDrawMode.hxx>
#include <Aspect_GridType.hxx>
-#include <gp_Ax3.hxx>
#include <Graphic3d_StructureManager.hxx>
#include <Graphic3d_Vertex.hxx>
#include <Graphic3d_ZLayerSettings.hxx>
#include <TColStd_MapOfInteger.hxx>
-#include <TColStd_ListIteratorOfListOfTransient.hxx>
#include <TColStd_SequenceOfInteger.hxx>
-#include <TCollection_AsciiString.hxx>
#include <TCollection_ExtendedString.hxx>
#include <V3d_ListOfLight.hxx>
#include <V3d_ListOfView.hxx>
#include <ViewerTest_AutoUpdater.hxx>
#include <Draw.hxx>
-#include <TopLoc_Location.hxx>
#include <TopTools_HArray1OfShape.hxx>
-#include <TColStd_HArray1OfTransient.hxx>
-#include <TColStd_SequenceOfAsciiString.hxx>
#include <TColStd_HSequenceOfAsciiString.hxx>
#include <TColStd_MapOfTransient.hxx>
-#include <OSD_Timer.hxx>
-#include <Geom_Axis2Placement.hxx>
-#include <Geom_Axis1Placement.hxx>
-#include <gp_Trsf.hxx>
#include <TopExp_Explorer.hxx>
#include <BRepAdaptor_Curve.hxx>
#include <StdSelect_ShapeTypeFilter.hxx>
#include <AIS_InteractiveObject.hxx>
#include <AIS_Trihedron.hxx>
#include <AIS_Axis.hxx>
-#include <AIS_TypeFilter.hxx>
#include <AIS_SignatureFilter.hxx>
#include <AIS_ListOfInteractive.hxx>
-#include <AIS_ListIteratorOfListOfInteractive.hxx>
#include <Aspect_InteriorStyle.hxx>
#include <Aspect_Window.hxx>
#include <Aspect_XRSession.hxx>
#include <Prs3d_ShadingAspect.hxx>
#include <Prs3d_IsoAspect.hxx>
#include <Prs3d_PointAspect.hxx>
-#include <PrsDim.hxx>
#include <PrsDim_Relation.hxx>
#include <Select3D_SensitiveWire.hxx>
#include <Select3D_SensitivePrimitiveArray.hxx>
}
#include <string.h>
-#include <Draw_Interpretor.hxx>
-#include <Draw.hxx>
#include <Draw_Appli.hxx>
#include <DBRep.hxx>
-#include <TCollection_AsciiString.hxx>
-#include <V3d_Viewer.hxx>
#include <V3d_View.hxx>
-#include <V3d.hxx>
#include <AIS_InteractiveContext.hxx>
#include <AIS_Shape.hxx>
#include <AIS_DisplayMode.hxx>
-#include <TColStd_MapOfInteger.hxx>
-#include <ViewerTest_DoubleMapOfInteractiveAndName.hxx>
#include <ViewerTest_DoubleMapIteratorOfDoubleMapOfInteractiveAndName.hxx>
#include <ViewerTest_EventManager.hxx>
-#include <TopoDS_Solid.hxx>
-#include <BRepTools.hxx>
#include <BRep_Builder.hxx>
#include <TopAbs_ShapeEnum.hxx>
-#include <TopoDS.hxx>
#include <BRep_Tool.hxx>
#include <Draw_Window.hxx>
-#include <AIS_ListIteratorOfListOfInteractive.hxx>
-#include <AIS_ListOfInteractive.hxx>
-#include <AIS_DisplayMode.hxx>
#include <TopTools_ListOfShape.hxx>
-#include <BRepOffsetAPI_MakeThickSolid.hxx>
//==============================================================================
// VIEWER OBJECT MANAGEMENT GLOBAL VARIABLES
#ifndef _ViewerTest_HeaderFile
#define _ViewerTest_HeaderFile
-#include <AIS_KindOfInteractive.hxx>
#include <Aspect_TypeOfLine.hxx>
#include <Aspect_TypeOfMarker.hxx>
#include <Aspect_TypeOfTriedronPosition.hxx>
#include <Graphic3d_TypeOfShadingModel.hxx>
#include <Graphic3d_Vec2.hxx>
#include <Graphic3d_ZLayerId.hxx>
-#include <TCollection_AsciiString.hxx>
#include <TColStd_HArray1OfTransient.hxx>
#include <TopTools_ListOfShape.hxx>
#include <TopTools_HArray1OfShape.hxx>
#include <Graphic3d_Vec3.hxx>
-#include <limits>
#include <map>
#include <vector>
#include <set>
#include <ViewerTest_ContinuousRedrawer.hxx>
#include <Aspect_DisplayConnection.hxx>
-#include <Aspect_Window.hxx>
#include <OSD.hxx>
#include <OSD_Timer.hxx>
#include <V3d_View.hxx>
#include <Standard_Transient.hxx>
#include <TCollection_AsciiString.hxx>
#include <TColStd_MapTransientHasher.hxx>
-#include <TCollection_AsciiString.hxx>
#include <NCollection_DoubleMap.hxx>
class AIS_InteractiveObject;
#include <AIS_Shape.hxx>
#include <Aspect_Grid.hxx>
#include <Draw.hxx>
-#include <Message.hxx>
#include <ViewerTest_ContinuousRedrawer.hxx>
#include <ViewerTest_V3dView.hxx>
#include <ViewerTest.hxx>
#define _ViewerTest_EventManager_HeaderFile
#include <AIS_ViewController.hxx>
-#include <TColgp_Array1OfPnt2d.hxx>
#include <TCollection_AsciiString.hxx>
class AIS_InteractiveContext;
#include <ViewerTest.hxx>
#include <BRepTest.hxx>
-#include <TColgp_Array1OfPnt2d.hxx>
#include <DBRep.hxx>
#include <Draw_Interpretor.hxx>
#include <Draw_Appli.hxx>
#include <BRepFilletAPI_MakeFillet.hxx>
-#include <BiTgte_Blend.hxx>
-#include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
#include <TopoDS_Shape.hxx>
-#include <TopoDS_Compound.hxx>
#include <TopoDS_Edge.hxx>
-#include <TopoDS_Vertex.hxx>
#include <TopoDS.hxx>
#include <TopExp.hxx>
-#include <TopExp_Explorer.hxx>
-#include <FilletSurf_Builder.hxx>
#include <ChFi3d_FilletShape.hxx>
-#include <Geom_TrimmedCurve.hxx>
-#include <TopTools_ListOfShape.hxx>
-#include <FilletSurf_StatusType.hxx>
-#include <FilletSurf_ErrorTypeStatus.hxx>
-#include <TopAbs.hxx>
-#include <DrawTrSurf.hxx>
#include <TopTools_HArray1OfShape.hxx>
#include <AIS_InteractiveContext.hxx>
#include <ViewerTest.hxx>
#include <AIS_Circle.hxx>
-#include <AIS_DisplayMode.hxx>
#include <AIS_InteractiveContext.hxx>
#include <AIS_Point.hxx>
#include <AIS_Shape.hxx>
#include <PrsDim_TangentRelation.hxx>
#include <BRep_Builder.hxx>
#include <BRep_Tool.hxx>
-#include <BRepAdaptor_Curve.hxx>
-#include <BRepBuilderAPI_MakeVertex.hxx>
#include <BRepExtrema_ExtCC.hxx>
-#include <BRepExtrema_ExtPC.hxx>
#include <BRepExtrema_ExtCF.hxx>
#include <BRepExtrema_ExtPF.hxx>
#include <BRepExtrema_ExtFF.hxx>
#include <BRepTools.hxx>
#include <Draw_Interpretor.hxx>
-#include <Draw.hxx>
#include <Draw_Appli.hxx>
#include <Draw_Window.hxx>
#include <DBRep.hxx>
#include <IntAna_Quadric.hxx>
#include <Message.hxx>
#include <Precision.hxx>
-#include <StdSelect.hxx>
#include <TCollection_AsciiString.hxx>
#include <TCollection_ExtendedString.hxx>
-#include <TColStd_MapOfInteger.hxx>
#include <TColStd_SequenceOfReal.hxx>
-#include <TopAbs.hxx>
#include <TopAbs_ShapeEnum.hxx>
#include <TopExp.hxx>
#include <TopExp_Explorer.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Face.hxx>
-#include <TopoDS_Solid.hxx>
#include <TopoDS_Vertex.hxx>
-#include <V3d_Viewer.hxx>
#include <V3d_View.hxx>
-#include <V3d.hxx>
-#include <ViewerTest_DoubleMapOfInteractiveAndName.hxx>
#include <ViewerTest_DoubleMapIteratorOfDoubleMapOfInteractiveAndName.hxx>
-#include <ViewerTest_EventManager.hxx>
extern Standard_Boolean VDisplayAISObject (const TCollection_AsciiString& theName,
const Handle(AIS_InteractiveObject)& theAISObj,
#include <AIS_InteractiveContext.hxx>
#include <AIS_LightSource.hxx>
#include <AIS_ListOfInteractive.hxx>
-#include <AIS_ListIteratorOfListOfInteractive.hxx>
#include <AIS_Manipulator.hxx>
#include <AIS_ViewCube.hxx>
#include <AIS_Shape.hxx>
#include <Aspect_DisplayConnection.hxx>
#include <Aspect_Grid.hxx>
#include <Aspect_TypeOfLine.hxx>
-#include <Draw.hxx>
#include <Draw_Appli.hxx>
#include <Draw_Interpretor.hxx>
#include <Draw_ProgressIndicator.hxx>
#include <Geom_CartesianPoint.hxx>
#include <Graphic3d_ArrayOfPolylines.hxx>
#include <Graphic3d_AspectFillArea3d.hxx>
-#include <Graphic3d_AspectMarker3d.hxx>
#include <Graphic3d_ClipPlane.hxx>
#include <Graphic3d_CubeMapPacked.hxx>
#include <Graphic3d_CubeMapSeparate.hxx>
#include <Image_VideoRecorder.hxx>
#include <Message.hxx>
#include <Message_ProgressScope.hxx>
-#include <Message_ProgressRange.hxx>
#include <NCollection_DataMap.hxx>
#include <NCollection_List.hxx>
#include <NCollection_LocalArray.hxx>
-#include <NCollection_Vector.hxx>
-#include <OSD.hxx>
#include <OSD_Parallel.hxx>
#include <OSD_Timer.hxx>
#include <Prs3d_ShadingAspect.hxx>
#include <TColStd_HSequenceOfAsciiString.hxx>
#include <TColStd_SequenceOfInteger.hxx>
#include <TColStd_HSequenceOfReal.hxx>
-#include <TColgp_Array1OfPnt2d.hxx>
-#include <TColStd_MapOfAsciiString.hxx>
#include <ViewerTest_AutoUpdater.hxx>
#include <ViewerTest_ContinuousRedrawer.hxx>
#include <ViewerTest_EventManager.hxx>
-#include <ViewerTest_DoubleMapOfInteractiveAndName.hxx>
#include <ViewerTest_DoubleMapIteratorOfDoubleMapOfInteractiveAndName.hxx>
#include <ViewerTest_CmdParser.hxx>
#include <ViewerTest_V3dView.hxx>
#include <tcl.h>
-#include <cstdlib>
-
#if defined(_WIN32)
#include <WNT_WClass.hxx>
#include <WNT_Window.hxx>
- #include <WNT_HIDSpaceMouse.hxx>
#elif defined(HAVE_XLIB)
#include <Xw_Window.hxx>
#include <X11/Xlib.h>
#include <Vrml.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_Version.hxx>
Standard_OStream& Vrml::VrmlHeaderWriter(Standard_OStream& anOStream)
#include <Standard_Type.hxx>
#include <TColStd_HArray1OfAsciiString.hxx>
-#include <Standard_Real.hxx>
#include <Vrml_AsciiTextJustification.hxx>
#include <Standard_Transient.hxx>
#include <Standard_OStream.hxx>
// commercial license or contractual agreement.
-#include <gp_Vec.hxx>
-#include <Quantity_Color.hxx>
#include <Vrml_DirectionalLight.hxx>
Vrml_DirectionalLight::Vrml_DirectionalLight():
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Real.hxx>
#include <Quantity_Color.hxx>
#include <gp_Vec.hxx>
#include <Standard_OStream.hxx>
// commercial license or contractual agreement.
-#include <TCollection_AsciiString.hxx>
#include <Vrml_Info.hxx>
Vrml_Info::Vrml_Info(const TCollection_AsciiString& aString)
// commercial license or contractual agreement.
-#include <TCollection_AsciiString.hxx>
#include <Vrml_Instancing.hxx>
Vrml_Instancing::Vrml_Instancing(const TCollection_AsciiString& aString)
#include <TColStd_HArray1OfReal.hxx>
#include <gp_Vec.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Transient.hxx>
#include <Standard_OStream.hxx>
// commercial license or contractual agreement.
-#include <gp_Ax3.hxx>
-#include <gp_Dir.hxx>
#include <gp_Pnt.hxx>
#include <gp_Trsf.hxx>
-#include <Precision.hxx>
#include <Vrml_MatrixTransform.hxx>
Vrml_MatrixTransform::Vrml_MatrixTransform()
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <gp_Trsf.hxx>
#include <Standard_OStream.hxx>
// commercial license or contractual agreement.
-#include <gp_Vec.hxx>
#include <Vrml_OrthographicCamera.hxx>
#include <Vrml_SFRotation.hxx>
#include <gp_Vec.hxx>
#include <Vrml_SFRotation.hxx>
-#include <Standard_Real.hxx>
#include <Standard_OStream.hxx>
// commercial license or contractual agreement.
-#include <gp_Vec.hxx>
#include <Vrml_PerspectiveCamera.hxx>
#include <Vrml_SFRotation.hxx>
#include <gp_Vec.hxx>
#include <Vrml_SFRotation.hxx>
-#include <Standard_Real.hxx>
#include <Standard_OStream.hxx>
// commercial license or contractual agreement.
-#include <gp_Vec.hxx>
-#include <Quantity_Color.hxx>
#include <Vrml_PointLight.hxx>
Vrml_PointLight::Vrml_PointLight():
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Real.hxx>
#include <Quantity_Color.hxx>
#include <gp_Vec.hxx>
#include <Standard_OStream.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_OStream.hxx>
#include <Standard_Integer.hxx>
#include <Vrml_SFImageNumber.hxx>
#include <TColStd_HArray1OfInteger.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Transient.hxx>
// commercial license or contractual agreement.
-#include <gp_Vec.hxx>
#include <Vrml_Scale.hxx>
Vrml_Scale::Vrml_Scale()
// commercial license or contractual agreement.
-#include <gp_Vec.hxx>
-#include <Quantity_Color.hxx>
#include <Vrml_SpotLight.hxx>
Vrml_SpotLight::Vrml_SpotLight():
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Real.hxx>
#include <Quantity_Color.hxx>
#include <gp_Vec.hxx>
#include <Standard_OStream.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_OStream.hxx>
// commercial license or contractual agreement.
-#include <gp_Vec2d.hxx>
#include <Vrml_Texture2Transform.hxx>
Vrml_Texture2Transform::Vrml_Texture2Transform()
#include <Standard_Handle.hxx>
#include <gp_Vec2d.hxx>
-#include <Standard_Real.hxx>
#include <Standard_OStream.hxx>
// commercial license or contractual agreement.
-#include <gp_Vec.hxx>
-#include <Vrml_SFRotation.hxx>
#include <Vrml_Transform.hxx>
Vrml_Transform::Vrml_Transform()
// commercial license or contractual agreement.
-#include <gp_Vec.hxx>
#include <Vrml_Translation.hxx>
Vrml_Translation::Vrml_Translation()
// commercial license or contractual agreement.
-#include <TCollection_AsciiString.hxx>
#include <Vrml_WWWAnchor.hxx>
Vrml_WWWAnchor::Vrml_WWWAnchor(const TCollection_AsciiString& aName,
// commercial license or contractual agreement.
-#include <gp_Vec.hxx>
#include <TCollection_AsciiString.hxx>
#include <Vrml_WWWInline.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <TCollection_AsciiString.hxx>
#include <gp_Vec.hxx>
#include <Standard_Handle.hxx>
#include <Standard_CString.hxx>
-#include <Standard_Integer.hxx>
class TopoDS_Shape;
#include <OSD_FileSystem.hxx>
#include <OSD_Path.hxx>
#include <Poly_Triangulation.hxx>
-#include <Quantity_HArray1OfColor.hxx>
#include <Standard_Stream.hxx>
#include <TColStd_HArray1OfReal.hxx>
#include <TopAbs_ShapeEnum.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Shape.hxx>
-#include <TopTools_Array1OfShape.hxx>
#include <Vrml.hxx>
#include <Vrml_Group.hxx>
#include <Vrml_Instancing.hxx>
#include <Standard_Handle.hxx>
#include <VrmlAPI_RepresentationOfShape.hxx>
-#include <Standard_Real.hxx>
#include <Quantity_HArray1OfColor.hxx>
-#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
class VrmlConverter_Drawer;
#include <Adaptor3d_Curve.hxx>
-#include <gp_Circ.hxx>
-#include <gp_Dir.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <Precision.hxx>
-#include <TColgp_HArray1OfVec.hxx>
-#include <TColStd_HArray1OfInteger.hxx>
#include <Vrml_Coordinate3.hxx>
#include <Vrml_IndexedLineSet.hxx>
#include <Vrml_Material.hxx>
#include <Standard_Handle.hxx>
#include <Standard_OStream.hxx>
-#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
class Adaptor3d_Curve;
class VrmlConverter_Drawer;
#include <BndLib_Add3dCurve.hxx>
#include <GCPnts_QuasiUniformDeflection.hxx>
#include <gp_Circ.hxx>
-#include <gp_Dir.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <Precision.hxx>
-#include <TColgp_HArray1OfVec.hxx>
-#include <TColStd_HArray1OfInteger.hxx>
#include <Vrml_Coordinate3.hxx>
#include <Vrml_IndexedLineSet.hxx>
#include <Vrml_Material.hxx>
#include <Standard_Handle.hxx>
#include <Standard_OStream.hxx>
-#include <Standard_Real.hxx>
#include <TColStd_HArray1OfReal.hxx>
#include <Standard_Integer.hxx>
class Adaptor3d_Curve;
#include <Standard_Type.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
#include <Aspect_TypeOfDeflection.hxx>
-#include <Standard_Real.hxx>
#include <Standard_Transient.hxx>
class VrmlConverter_IsoAspect;
class VrmlConverter_LineAspect;
// commercial license or contractual agreement.
-#include <Standard_Type.hxx>
#include <Vrml_Material.hxx>
#include <VrmlConverter_IsoAspect.hxx>
#include <Standard_Integer.hxx>
#include <VrmlConverter_LineAspect.hxx>
-#include <Standard_Boolean.hxx>
class Vrml_Material;
// commercial license or contractual agreement.
-#include <Standard_Type.hxx>
#include <Vrml_Material.hxx>
#include <VrmlConverter_LineAspect.hxx>
#include <Standard.hxx>
#include <Standard_Type.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Transient.hxx>
class Vrml_Material;
// commercial license or contractual agreement.
-#include <Standard_Type.hxx>
#include <Vrml_Material.hxx>
#include <VrmlConverter_PointAspect.hxx>
#include <Standard.hxx>
#include <Standard_Type.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Transient.hxx>
class Vrml_Material;
#include <gp_Pnt.hxx>
#include <gp_Trsf.hxx>
#include <gp_Vec.hxx>
-#include <HLRAlgo_Projector.hxx>
#include <Precision.hxx>
#include <Standard_Type.hxx>
#include <TColgp_Array1OfPnt.hxx>
#include <TColgp_Array1OfVec.hxx>
#include <Vrml_Instancing.hxx>
-#include <Vrml_MatrixTransform.hxx>
-#include <Vrml_SFRotation.hxx>
#include <Vrml_TransformSeparator.hxx>
#include <VrmlConverter_Projector.hxx>
#include <VrmlConverter_Drawer.hxx>
#include <VrmlConverter_ShadedShape.hxx>
#include <Vrml_Normal.hxx>
-#include <TopoDS_Shape.hxx>
-#include <TopoDS_Face.hxx>
#include <TopoDS.hxx>
-#include <TopAbs.hxx>
#include <Poly_Connect.hxx>
#include <TColgp_Array1OfDir.hxx>
#include <TColgp_HArray1OfVec.hxx>
-#include <Poly_Triangle.hxx>
-#include <Poly_Triangulation.hxx>
#include <BRepTools.hxx>
#include <BRep_Tool.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <TopExp_Explorer.hxx>
#include <TopLoc_Location.hxx>
-#include <TColgp_Array1OfPnt.hxx>
#include <Poly_Array1OfTriangle.hxx>
#include <Vrml_IndexedFaceSet.hxx>
#include <Vrml_Coordinate3.hxx>
-#include <BRepBndLib.hxx>
-#include <Bnd_Box.hxx>
#include <math.hxx>
#include <TColStd_HArray1OfInteger.hxx>
#include <Geom_Surface.hxx>
-#include <CSLib_DerivativeStatus.hxx>
-#include <CSLib_NormalStatus.hxx>
#include <CSLib.hxx>
#include <BRepAdaptor_Surface.hxx>
-#include <TColgp_Array1OfPnt2d.hxx>
#include <Precision.hxx>
#include <Vrml_Material.hxx>
#include <VrmlConverter_ShadingAspect.hxx>
#include <Vrml_ShapeHints.hxx>
-#include <Vrml_MaterialBindingAndNormalBinding.hxx>
-#include <Vrml_NormalBinding.hxx>
#include <Vrml_Separator.hxx>
#include <Vrml_NormalBinding.hxx>
#include <Standard_Type.hxx>
#include <Vrml_Material.hxx>
-#include <Vrml_ShapeHints.hxx>
#include <VrmlConverter_ShadingAspect.hxx>
IMPLEMENT_STANDARD_RTTIEXT(VrmlConverter_ShadingAspect,Standard_Transient)
#include <Standard_Type.hxx>
#include <Vrml_ShapeHints.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Transient.hxx>
class Vrml_Material;
#include <Adaptor3d_IsoCurve.hxx>
#include <Bnd_Box.hxx>
#include <Bnd_Box2d.hxx>
-#include <BndLib_Add2dCurve.hxx>
#include <BndLib_AddSurface.hxx>
-#include <BRepAdaptor_Surface.hxx>
#include <GCPnts_QuasiUniformDeflection.hxx>
#include <gp_Pnt.hxx>
#include <gp_Pnt2d.hxx>
#include <Bnd_Box.hxx>
#include <BRep_Tool.hxx>
#include <BRepAdaptor_Curve.hxx>
-#include <BRepAdaptor_Surface.hxx>
#include <BRepBndLib.hxx>
#include <gp_Pnt.hxx>
#include <Poly_PolygonOnTriangulation.hxx>
#include <Precision.hxx>
#include <StdPrs_ShapeTool.hxx>
-#include <TColgp_HArray1OfVec.hxx>
#include <TopoDS_Shape.hxx>
#include <Vrml_Coordinate3.hxx>
#include <Vrml_Material.hxx>
#include <Vrml_Separator.hxx>
#include <VrmlConverter_DeflectionCurve.hxx>
#include <VrmlConverter_Drawer.hxx>
-#include <VrmlConverter_IsoAspect.hxx>
#include <VrmlConverter_LineAspect.hxx>
#include <VrmlConverter_PointAspect.hxx>
-#include <VrmlConverter_WFDeflectionRestrictedFace.hxx>
#include <VrmlConverter_WFDeflectionShape.hxx>
//=========================================================================
#include <Adaptor3d_IsoCurve.hxx>
#include <Bnd_Box2d.hxx>
#include <BndLib_Add2dCurve.hxx>
-#include <BRepAdaptor_Surface.hxx>
-#include <gp_Pnt.hxx>
#include <Hatch_Hatcher.hxx>
#include <Precision.hxx>
#include <StdPrs_ToolRFace.hxx>
#include <Bnd_Box.hxx>
#include <BRep_Tool.hxx>
#include <BRepAdaptor_Curve.hxx>
-#include <BRepAdaptor_Surface.hxx>
-#include <BRepBndLib.hxx>
#include <gp_Pnt.hxx>
#include <StdPrs_ShapeTool.hxx>
-#include <TColgp_HArray1OfVec.hxx>
#include <TopoDS_Shape.hxx>
#include <Vrml_Coordinate3.hxx>
#include <Vrml_Material.hxx>
#include <VrmlData_Cone.hxx>
#include <VrmlData_Cylinder.hxx>
#include <VrmlData_Sphere.hxx>
-#include <VrmlData_UnknownNode.hxx>
#include <BRepPrimAPI_MakeBox.hxx>
#include <BRepPrim_Cone.hxx>
#include <BRepPrim_Cylinder.hxx>
#include <BRepPrim_Sphere.hxx>
#include <BRepPrim_Builder.hxx>
#include <NCollection_Vector.hxx>
-#include <Standard_ErrorHandler.hxx>
#include <VrmlData_ArrayVec3d.hxx>
IMPLEMENT_STANDARD_RTTIEXT(VrmlData_Geometry,VrmlData_Node)
// commercial license or contractual agreement.
#include <VrmlData_Group.hxx>
-#include <VrmlData_Geometry.hxx>
#include <VrmlData_Scene.hxx>
#include <VrmlData_WorldInfo.hxx>
#include <VrmlData_InBuffer.hxx>
#define VrmlData_InBuffer_HeaderFile
#include <Standard_IStream.hxx>
-#include <Standard_Boolean.hxx>
/**
* Structure passed to the methods dealing with input stream.
*/
#include <VrmlData_IndexedFaceSet.hxx>
#include <VrmlData_InBuffer.hxx>
#include <VrmlData_UnknownNode.hxx>
-#include <Poly_Triangulation.hxx>
#include <BRep_TFace.hxx>
#include <BRepMesh_Triangulator.hxx>
#include <VrmlData_Coordinate.hxx>
#include <VrmlData_UnknownNode.hxx>
#include <VrmlData_Scene.hxx>
#include <VrmlData_InBuffer.hxx>
-#include <gp_XY.hxx>
-#include <gp_XYZ.hxx>
#include <VrmlData_Geometry.hxx>
#include <VrmlData_TextureTransform.hxx>
#include <VrmlData_Texture.hxx>
#ifndef VrmlData_Node_HeaderFile
#define VrmlData_Node_HeaderFile
-#include <Standard_Type.hxx>
#include <NCollection_List.hxx>
#include <Standard_Type.hxx>
#include <Standard_TypeDef.hxx>
// commercial license or contractual agreement.
#include <VrmlData_Scene.hxx>
-#include <VrmlData_InBuffer.hxx>
#include <VrmlData_Appearance.hxx>
#include <VrmlData_Box.hxx>
-#include <VrmlData_Color.hxx>
#include <VrmlData_Cone.hxx>
-#include <VrmlData_Coordinate.hxx>
#include <VrmlData_Cylinder.hxx>
#include <VrmlData_DataMapOfShapeAppearance.hxx>
#include <VrmlData_Group.hxx>
#include <VrmlData_UnknownNode.hxx>
//#include <VrmlData_WorldInfo.hxx>
#include <NCollection_Vector.hxx>
-#include <TopoDS_TFace.hxx>
#include <TopoDS.hxx>
-#include <TopoDS_Face.hxx>
#include <TopExp_Explorer.hxx>
#include <BRep_Builder.hxx>
#include <Precision.hxx>
#include <VrmlData_ListOfNode.hxx>
#include <VrmlData_MapOfNode.hxx>
#include <VrmlData_ErrorStatus.hxx>
-#include <VrmlData_Geometry.hxx>
#include <VrmlData_WorldInfo.hxx>
#include <TopoDS_Shape.hxx>
#include <Standard_OStream.hxx>
#include <VrmlData_ShapeConvert.hxx>
#include <VrmlData_Scene.hxx>
#include <VrmlData_Group.hxx>
-#include <VrmlData_Coordinate.hxx>
#include <VrmlData_IndexedFaceSet.hxx>
#include <VrmlData_IndexedLineSet.hxx>
#include <VrmlData_ShapeNode.hxx>
#include <Poly_Connect.hxx>
#include <Poly_PolygonOnTriangulation.hxx>
#include <Poly_Polygon3D.hxx>
-#include <Precision.hxx>
-#include <Quantity_ColorRGBA.hxx>
-#include <TColgp_Array1OfPnt2d.hxx>
#include <TDataStd_Name.hxx>
#include <TDF_Label.hxx>
//#include <TDF_LabelSequence.hxx>
#include <TDocStd_Document.hxx>
#include <TopExp_Explorer.hxx>
#include <TopoDS.hxx>
-#include <TopoDS_Edge.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Shape.hxx>
#include <TopoDS_Wire.hxx>
#include <BRepAdaptor_Curve.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <TColStd_HArray1OfReal.hxx>
-#include <TShort_Array1OfShortReal.hxx>
#include <GeomLib.hxx>
#include <TShort_HArray1OfShortReal.hxx>
#include <VrmlData_Appearance.hxx>
#define VrmlData_ShapeConvert_HeaderFile
#include <VrmlData_Geometry.hxx>
-#include <VrmlData_Appearance.hxx>
#include <VrmlData_Group.hxx>
#include <NCollection_List.hxx>
#include <NCollection_DataMap.hxx>
# endif // THIS
# endif // __WINDOWS_H_INCLUDED
-# ifndef __STANDARD_TYPE_HXX_INCLUDED
-# define __STANDARD_TYPE_HXX_INCLUDED
-# include <Standard_Type.hxx>
-# endif // __STANDARD_TYPE_HXX_INCLUDED
-
typedef DWORD WNT_Dword;
#endif // __WNT_Dword_HeaderFile
#include <Aspect_Handle.hxx>
#include <Standard_Address.hxx>
-#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx>
//! This class defines a Windows NT window class.
#include <Aspect_ScrollDelta.hxx>
#include <Aspect_WindowDefinitionError.hxx>
-#include <Aspect_WindowError.hxx>
#include <Aspect_WindowInputListener.hxx>
#include <Message.hxx>
#include <NCollection_LocalArray.hxx>
#include <Aspect_Window.hxx>
#include <Aspect_VKey.hxx>
-#include <Aspect_Handle.hxx>
#include <Graphic3d_Vec2.hxx>
class Aspect_WindowInputListener;
#include <Resource_Manager.hxx>
#include <Standard_Dump.hxx>
#include <TDF_Label.hxx>
-#include <TDocStd_Document.hxx>
#include <TPrsStd_DriverTable.hxx>
#include <XCAFApp_Application.hxx>
#include <XCAFDoc_DocumentTool.hxx>
#include <Standard_Type.hxx>
#include <TDocStd_Application.hxx>
-#include <TColStd_SequenceOfExtendedString.hxx>
#include <Standard_CString.hxx>
#define _XCAFDimTolObjects_DatumObject_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <XCAFDimTolObjects_DatumObjectSequence.hxx>
#include <XCAFDimTolObjects_DatumTargetType.hxx>
#include <TopoDS_Shape.hxx>
#include <Standard_Transient.hxx>
#include <XCAFDimTolObjects_DatumSingleModif.hxx>
-#include <Standard_Boolean.hxx>
#include <gp_Ax2.hxx>
class XCAFDimTolObjects_DatumObject;
#include <XCAFDimTolObjects_DimensionObject.hxx>
-#include <Precision.hxx>
#include <TColgp_HArray1OfPnt.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XCAFDimTolObjects_DimensionObject,Standard_Transient)
#include <XCAFDimTolObjects_DimensionType.hxx>
#include <TColStd_HArray1OfReal.hxx>
#include <XCAFDimTolObjects_DimensionQualifier.hxx>
-#include <Standard_Boolean.hxx>
#include <XCAFDimTolObjects_DimensionFormVariance.hxx>
#include <XCAFDimTolObjects_DimensionGrade.hxx>
#include <Standard_Integer.hxx>
#include <XCAFDimTolObjects_DimensionModif.hxx>
#include <TCollection_HAsciiString.hxx>
#include <NCollection_Vector.hxx>
-#include <TColStd_HArray1OfExtendedString.hxx>
#include <XCAFDimTolObjects_AngularQualifier.hxx>
class XCAFDimTolObjects_DimensionObject;
#define _XCAFDimTolObjects_GeomToleranceObject_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
-#include <XCAFDimTolObjects_GeomToleranceObjectSequence.hxx>
#include <XCAFDimTolObjects_GeomToleranceType.hxx>
#include <XCAFDimTolObjects_GeomToleranceTypeValue.hxx>
#include <Standard_Real.hxx>
#include <Standard_Transient.hxx>
#include <XCAFDimTolObjects_GeomToleranceModif.hxx>
#include <XCAFDimTolObjects_ToleranceZoneAffectedPlane.hxx>
-#include <gp_Ax2.hxx>
#include <gp_Pln.hxx>
#include <TopoDS_Shape.hxx>
#include <TCollection_HAsciiString.hxx>
#include <XCAFDimTolObjects_GeomToleranceObjectSequence.hxx>
#include <XCAFDoc_GeomTolerance.hxx>
#include <XCAFDimTolObjects_DatumObjectSequence.hxx>
-#include <XCAFDoc_Datum.hxx>
#include <XCAFDoc_ShapeTool.hxx>
#include <XCAFDoc_Datum.hxx>
#include <TDF_Label.hxx>
#include <XCAFDoc.hxx>
#include <XCAFDoc_ColorType.hxx>
-#include <Quantity_ColorRGBA.hxx>
-
-#include <Standard_GUID.hxx>
#include <TCollection_HAsciiString.hxx>
-#include <TDF_Attribute.hxx>
-#include <TDF_Label.hxx>
#include <TDF_Reference.hxx>
#include <TDF_Tool.hxx>
#include <TDataStd_AsciiString.hxx>
#include <TDataStd_Name.hxx>
#include <XCAFDoc_LengthUnit.hxx>
#include <TDataStd_RealArray.hxx>
-#include <TDataStd_Real.hxx>
#include <TDataStd_TreeNode.hxx>
#include <TDataStd_UAttribute.hxx>
#include <TDocStd_Document.hxx>
#include <TNaming_NamedShape.hxx>
-#include <TopoDS_Shape.hxx>
#include <XCAFDoc_Area.hxx>
#include <XCAFDoc_Centroid.hxx>
#include <XCAFDoc_Color.hxx>
#include <Standard_Real.hxx>
#include <TDataStd_Real.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
class Standard_GUID;
class TDF_Label;
#include <XCAFDoc_AssemblyItemRef.hxx>
-#include <Standard_Dump.hxx>
#include <Standard_GUID.hxx>
#include <TDF_Data.hxx>
#include <TDF_Label.hxx>
#define _XCAFDoc_AssemblyItemRef_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_GUID.hxx>
#include <TDF_Attribute.hxx>
#include <XCAFDoc_AssemblyItemId.hxx>
#define _XCAFDoc_Centroid_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <gp_Pnt.hxx>
#include <TDF_Attribute.hxx>
#define _XCAFDoc_Color_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
-#include <Quantity_Color.hxx>
#include <Quantity_ColorRGBA.hxx>
#include <TDF_Attribute.hxx>
#include <Quantity_NameOfColor.hxx>
-#include <Standard_Real.hxx>
class Standard_GUID;
class TDF_Label;
class Quantity_Color;
#include <XCAFDoc_ColorTool.hxx>
-#include <Quantity_Color.hxx>
-#include <Standard_Dump.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_Name.hxx>
#include <TDataStd_TreeNode.hxx>
#include <TDF_Label.hxx>
#include <TDF_RelocationTable.hxx>
#include <TDF_Tool.hxx>
-#include <TNaming_NamedShape.hxx>
-#include <TopoDS_Shape.hxx>
#include <XCAFDoc.hxx>
#include <XCAFDoc_Color.hxx>
#include <XCAFDoc_DocumentTool.hxx>
#ifndef XCAFDoc_DataMapOfShapeLabel_HeaderFile
#define XCAFDoc_DataMapOfShapeLabel_HeaderFile
-#include <TopoDS_Shape.hxx>
#include <TDF_Label.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
#include <XCAFDoc_Datum.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_Type.hxx>
-#include <TCollection_HAsciiString.hxx>
#include <TDF_Attribute.hxx>
#include <TDF_Label.hxx>
#include <TDF_ChildIterator.hxx>
#include <TDataStd_RealArray.hxx>
#include <TDataStd_Integer.hxx>
#include <TDataStd_Real.hxx>
-#include <TNaming_NamedShape.hxx>
#include <TNaming_Builder.hxx>
#include <TNaming_Tool.hxx>
#include <TDataStd_Name.hxx>
#include <XCAFDoc_DimTolTool.hxx>
-#include <Precision.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_Type.hxx>
-#include <TCollection_HAsciiString.hxx>
#include <TColStd_MapOfAsciiString.hxx>
#include <TDataStd_Name.hxx>
#include <TDataStd_TreeNode.hxx>
#include <TDataStd_UAttribute.hxx>
#include <TDF_Attribute.hxx>
-#include <TDF_AttributeIterator.hxx>
#include <TDF_ChildIDIterator.hxx>
#include <TDF_Label.hxx>
#include <TDF_RelocationTable.hxx>
#include <TColStd_HArray1OfReal.hxx>
#include <TopoDS_Shape.hxx>
#include <NCollection_IndexedDataMap.hxx>
-#include <NCollection_DataMap.hxx>
#include <TDF_LabelMapHasher.hxx>
class XCAFDoc_ShapeTool;
#include <TDF_ChildIterator.hxx>
#include <XCAFDoc.hxx>
#include <TDataStd_TreeNode.hxx>
-#include <Precision.hxx>
#include <TColgp_HArray1OfPnt.hxx>
#include <TDataStd_Integer.hxx>
#include <TDataStd_IntegerArray.hxx>
#include <TDataStd_Real.hxx>
#include <TDataStd_RealArray.hxx>
#include <TNaming_Builder.hxx>
-#include <TNaming_NamedShape.hxx>
#include <TColStd_HArray1OfReal.hxx>
#include <TopoDS.hxx>
#include <XCAFDimTolObjects_DimensionObject.hxx>
#include <XCAFDoc_DocumentTool.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_Name.hxx>
#include <TDataStd_TreeNode.hxx>
#include <TDF_Attribute.hxx>
#include <TDF_Data.hxx>
#include <TDF_Label.hxx>
-#include <TDF_RelocationTable.hxx>
#include <TDF_Tool.hxx>
#include <TDocStd_Document.hxx>
#include <XCAFDoc_ColorTool.hxx>
#ifndef _XCAFDoc_Editor_HeaderFile
#define _XCAFDoc_Editor_HeaderFile
-#include <Standard_DefineAlloc.hxx>
#include <TDataStd_Name.hxx>
-#include <TDF_AttributeMap.hxx>
#include <TDF_Label.hxx>
#include <TDF_LabelDataMap.hxx>
#include <TDF_LabelSequence.hxx>
#include <XCAFDimTolObjects_GeomToleranceObject.hxx>
#include <TNaming_Tool.hxx>
#include <TNaming_Builder.hxx>
-#include <TCollection_ExtendedString.hxx>
#include <TDataStd_Name.hxx>
IMPLEMENT_DERIVED_ATTRIBUTE(XCAFDoc_GeomTolerance,TDataStd_GenericEmpty)
#define _XCAFDoc_GraphNode_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <XCAFDoc_GraphNodeSequence.hxx>
#include <Standard_GUID.hxx>
#include <TDF_Attribute.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Standard_OStream.hxx>
class TDF_Label;
#include <XCAFDoc_LayerTool.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_Type.hxx>
#include <TCollection_ExtendedString.hxx>
#include <TDataStd_Name.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_GenericEmpty.hxx>
-#include <Standard_Boolean.hxx>
#include <TDF_LabelSequence.hxx>
#include <TColStd_HSequenceOfExtendedString.hxx>
class XCAFDoc_ShapeTool;
#include <TCollection_AsciiString.hxx>
#include <TDF_Attribute.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
#include <Standard_GUID.hxx>
#define _XCAFDoc_Location_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
#include <TDF_Attribute.hxx>
#include <XCAFDoc_MaterialTool.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_Type.hxx>
-#include <TCollection_HAsciiString.hxx>
#include <TDataStd_Name.hxx>
#include <TDataStd_TreeNode.hxx>
#include <TDF_Attribute.hxx>
#include <XCAFDoc_Note.hxx>
#include <gp_Pln.hxx>
-#include <Standard_GUID.hxx>
#include <TDataXtd_Geometry.hxx>
#include <TDataXtd_Plane.hxx>
#include <TDataXtd_Point.hxx>
#include <TDF_ChildIterator.hxx>
#include <TDF_Label.hxx>
#include <TNaming_Builder.hxx>
-#include <TNaming_NamedShape.hxx>
#include <TNaming_Tool.hxx>
#include <XCAFDoc.hxx>
#include <XCAFDoc_GraphNode.hxx>
#define _XCAFDoc_Note_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <TCollection_ExtendedString.hxx>
-#include <OSD_File.hxx>
#include <TDF_DerivedAttribute.hxx>
#include <TDF_LabelSequence.hxx>
#include <XCAFNoteObjects_NoteObject.hxx>
#include <XCAFDoc_NotesTool.hxx>
-#include <Standard_GUID.hxx>
-#include <NCollection_Map.hxx>
#include <TColStd_HArray1OfByte.hxx>
#include <TDF_Label.hxx>
-#include <TDF_LabelMapHasher.hxx>
#include <TDF_ChildIDIterator.hxx>
#include <TDF_LabelSequence.hxx>
#include <TDF_Tool.hxx>
#define _XCAFDoc_ShapeMapTool_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <TopTools_IndexedMapOfShape.hxx>
#include <TDF_Attribute.hxx>
#include <BRep_Builder.hxx>
#include <gp_Pnt.hxx>
#include <gp_Trsf.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx>
#include <TCollection_ExtendedString.hxx>
#include <TCollection_HAsciiString.hxx>
#include <TColStd_SequenceOfHAsciiString.hxx>
-#include <TDataStd_ChildNodeIterator.hxx>
#include <TDataStd_Name.hxx>
#include <TDataStd_TreeNode.hxx>
#include <TDataStd_UAttribute.hxx>
#include <TDF_Label.hxx>
#include <TDF_LabelMap.hxx>
#include <TDF_LabelSequence.hxx>
-#include <TDF_MapIteratorOfLabelMap.hxx>
#include <TDF_RelocationTable.hxx>
#include <TDF_Tool.hxx>
#include <TDocStd_Document.hxx>
#include <TNaming_Builder.hxx>
-#include <TNaming_NamedShape.hxx>
#include <TNaming_Tool.hxx>
#include <TopLoc_IndexedMapOfLocation.hxx>
#include <TopLoc_Location.hxx>
#define _XCAFDoc_ShapeTool_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <XCAFDoc_DataMapOfShapeLabel.hxx>
#include <Standard_Boolean.hxx>
#include <XCAFDoc_View.hxx>
-#include <Standard_GUID.hxx>
#include <TDataStd_AsciiString.hxx>
#include <TDataStd_Integer.hxx>
#include <TDataStd_Real.hxx>
-#include <TDataStd_RealArray.hxx>
#include <TDataXtd_Axis.hxx>
#include <TDataXtd_Geometry.hxx>
-#include <TDataXtd_Plane.hxx>
#include <TDataXtd_Point.hxx>
#include <TDF_ChildIterator.hxx>
-#include <TColStd_HArray1OfReal.hxx>
#include <XCAFDoc.hxx>
#include <XCAFView_Object.hxx>
#include <XCAFDoc_ViewTool.hxx>
-#include <Standard_GUID.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_Name.hxx>
#include <TDataStd_TreeNode.hxx>
#include <TDF_ChildIDIterator.hxx>
#include <TDF_Label.hxx>
#include <XCAFDoc.hxx>
-#include <XCAFDoc_DocumentTool.hxx>
#include <XCAFDoc_GraphNode.hxx>
#include <XCAFDoc_ShapeTool.hxx>
#include <XCAFDoc_View.hxx>
#ifndef _XCAFDoc_VisMaterialCommon_HeaderFile
#define _XCAFDoc_VisMaterialCommon_HeaderFile
-#include <Graphic3d_AlphaMode.hxx>
#include <Graphic3d_Vec.hxx>
#include <Image_Texture.hxx>
#include <Quantity_ColorRGBA.hxx>
#ifndef _XCAFDoc_VisMaterialPBR_HeaderFile
#define _XCAFDoc_VisMaterialPBR_HeaderFile
-#include <Graphic3d_AlphaMode.hxx>
#include <Graphic3d_Vec.hxx>
#include <Image_Texture.hxx>
#include <Quantity_ColorRGBA.hxx>
#include <XCAFDoc_VisMaterialTool.hxx>
-#include <Standard_GUID.hxx>
#include <TDataStd_Name.hxx>
#include <TDataStd_TreeNode.hxx>
-#include <TDataStd_UAttribute.hxx>
#include <TDF_Attribute.hxx>
#include <TDF_ChildIDIterator.hxx>
#include <TDF_Label.hxx>
#include <TNaming_NamedShape.hxx>
-#include <TopoDS_Shape.hxx>
#include <XCAFDoc.hxx>
#include <XCAFDoc_VisMaterial.hxx>
#include <XCAFDoc_DocumentTool.hxx>
#define _XCAFDoc_VisMaterialTool_HeaderFile
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_LabelSequence.hxx>
class TopoDS_Shape;
#include <Standard_Type.hxx>
#include <TDataStd_Real.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
class Standard_GUID;
class TDF_Label;
#include <XCAFPrs.hxx>
-#include <TColStd_HSequenceOfExtendedString.hxx>
-#include <TDF_AttributeSequence.hxx>
#include <TDF_Label.hxx>
-#include <TDF_LabelSequence.hxx>
#include <TopLoc_IndexedMapOfLocation.hxx>
#include <TopLoc_Location.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Compound.hxx>
-#include <TopoDS_Iterator.hxx>
-#include <TopTools_SequenceOfShape.hxx>
#include <XCAFDoc_ColorTool.hxx>
#include <XCAFDoc_DocumentTool.hxx>
#include <XCAFDoc_GraphNode.hxx>
#include <XCAFPrs_AISObject.hxx>
-#include <AIS_DisplayMode.hxx>
#include <BRep_Builder.hxx>
#include <BRepBndLib.hxx>
#include <gp_Pnt.hxx>
#include <Graphic3d_AspectFillArea3d.hxx>
-#include <Graphic3d_AspectLine3d.hxx>
-#include <Graphic3d_Texture2Dmanual.hxx>
#include <Prs3d_Drawer.hxx>
#include <Prs3d_DimensionAspect.hxx>
#include <Prs3d_IsoAspect.hxx>
#include <Prs3d_ShadingAspect.hxx>
#include <Prs3d_Text.hxx>
#include <TDataStd_Name.hxx>
-#include <TDF_LabelSequence.hxx>
#include <TPrsStd_AISPresentation.hxx>
#include <TopoDS_Iterator.hxx>
#include <XCAFDoc_ShapeTool.hxx>
#include <XCAFPrs.hxx>
#include <XCAFPrs_IndexedDataMapOfShapeStyle.hxx>
-#include <XCAFPrs_DataMapIteratorOfIndexedDataMapOfShapeStyle.hxx>
#include <XCAFPrs_Style.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XCAFPrs_AISObject,AIS_ColoredShape)
#ifndef XCAFPrs_DataMapOfStyleShape_HeaderFile
#define XCAFPrs_DataMapOfStyleShape_HeaderFile
-#include <XCAFPrs_Style.hxx>
#include <TopoDS_Shape.hxx>
#include <XCAFPrs_Style.hxx>
#include <NCollection_DataMap.hxx>
#include <XCAFPrs_Style.hxx>
#include <Standard_Transient.hxx>
-#include <XCAFPrs_Style.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<XCAFPrs_Style,Handle(Standard_Transient),XCAFPrs_Style> XCAFPrs_DataMapOfStyleTransient;
#define _XCAFPrs_DocumentExplorer_HeaderFile
#include <NCollection_Vector.hxx>
-#include <NCollection_Sequence.hxx>
#include <XCAFPrs_DocumentNode.hxx>
#include <TDF_LabelSequence.hxx>
#include <TopoDS_Shape.hxx>
#include <XCAFPrs_Style.hxx>
-#include <TDF_ChildIterator.hxx>
-#include <TDF_Label.hxx>
-#include <TopLoc_Location.hxx>
-
//! Auxiliary tool for iterating through Path identification string.
class XCAFPrs_DocumentIdIterator
{
#include <Standard_Type.hxx>
#include <TPrsStd_Driver.hxx>
-#include <Standard_Boolean.hxx>
class TDF_Label;
class AIS_InteractiveObject;
class Standard_GUID;
#ifndef XCAFPrs_IndexedDataMapOfShapeStyle_HeaderFile
#define XCAFPrs_IndexedDataMapOfShapeStyle_HeaderFile
-#include <TopoDS_Shape.hxx>
#include <XCAFPrs_Style.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_IndexedDataMap.hxx>
#include <Standard.hxx>
#include <Standard_Type.hxx>
-#include <gp_Dir.hxx>
#include <gp_Pln.hxx>
#include <gp_Pnt.hxx>
#include <TColgp_HArray1OfPnt.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
#include <OSD_File.hxx>
#include <TCollection_AsciiString.hxx>
#include <TDF_Label.hxx>
-#include <TDF_LabelSequence.hxx>
#include <TDF_Tool.hxx>
#include <TDataStd_Name.hxx>
#include <TDocStd_Document.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
#include <IGESCAFControl_Writer.hxx>
#include <IGESControl_Controller.hxx>
#include <Interface_Macros.hxx>
-#include <STEPCAFControl_ExternFile.hxx>
#include <STEPCAFControl_Reader.hxx>
#include <STEPCAFControl_Writer.hxx>
#include <STEPControl_Controller.hxx>
-#include <TCollection_ExtendedString.hxx>
-#include <TDataStd_Name.hxx>
#include <TDF_Data.hxx>
#include <TDocStd_Application.hxx>
#include <TDocStd_Document.hxx>
-#include <XDEDRAW.hxx>
#include <XDEDRAW_Common.hxx>
#include <XSAlgo.hxx>
#include <XSAlgo_AlgoContainer.hxx>
#include <XSControl_WorkSession.hxx>
#include <XSDRAW.hxx>
#include <XSDRAW_Vars.hxx>
-#include <XSDRAWIGES.hxx>
-#include <XSDRAWSTEP.hxx>
#include <VrmlAPI_Writer.hxx>
#include <DDF.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
#include <TDF_Tool.hxx>
#include <TDF_Label.hxx>
-#include <TDF_LabelSequence.hxx>
-#include <TDocStd_Document.hxx>
#include <XCAFDoc_GraphNode.hxx>
#include <XCAFDoc.hxx>
#include <XCAFDoc_DocumentTool.hxx>
#include <XCAFDoc_ShapeTool.hxx>
-#include <XCAFDoc_DimTol.hxx>
#include <XCAFDoc_Dimension.hxx>
#include <XCAFDimTolObjects_DimensionObject.hxx>
#include <XCAFDoc_Datum.hxx>
-#include <XCAFDimTolObjects_DatumObject.hxx>
#include <XCAFDoc_GeomTolerance.hxx>
-#include <XCAFDimTolObjects_GeomToleranceObject.hxx>
-#include <XCAFDoc_DimTolTool.hxx>
-#include <XCAFDimTolObjects_DimensionObjectSequence.hxx>
-#include <XCAFDimTolObjects_DatumObjectSequence.hxx>
-#include <XCAFDimTolObjects_GeomToleranceObjectSequence.hxx>
#include <XCAFDimTolObjects_DatumSingleModif.hxx>
#include <XCAFDimTolObjects_DimensionModif.hxx>
#include <XCAFDimTolObjects_GeomToleranceModif.hxx>
#include <XCAFDimTolObjects_DatumModifiersSequence.hxx>
-#include <XCAFDimTolObjects_DatumObject.hxx>
#include <XCAFDimTolObjects_Tool.hxx>
#include <TCollection_AsciiString.hxx>
#include <TCollection_HAsciiString.hxx>
-#include <TColStd_HArray1OfReal.hxx>
-#include <TColgp_HArray1OfPnt.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
#include <DDocStd.hxx>
#include <Draw.hxx>
#include <TCollection_AsciiString.hxx>
-#include <TColStd_HSequenceOfExtendedString.hxx>
-#include <TDF_Label.hxx>
-#include <TDF_LabelSequence.hxx>
#include <TDF_Tool.hxx>
#include <TDocStd_Document.hxx>
#include <TopoDS_Shape.hxx>
#include <XCAFDoc_DocumentTool.hxx>
#include <XCAFDoc_GraphNode.hxx>
#include <XCAFDoc_LayerTool.hxx>
-#include <XCAFDoc_ShapeTool.hxx>
#include <XDEDRAW_Layers.hxx>
//=======================================================================
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
#include <TDF_Tool.hxx>
#include <XCAFDoc_AssemblyItemRef.hxx>
#include <XCAFDoc_DocumentTool.hxx>
-#include <XCAFDoc_Note.hxx>
#include <XCAFDoc_NoteBalloon.hxx>
#include <XCAFDoc_NoteComment.hxx>
#include <XCAFDoc_NoteBinData.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
#include <Standard_ErrorHandler.hxx>
#include <Standard_Failure.hxx>
#include <Standard_Stream.hxx>
-#include <TColgp_Array1OfPnt.hxx>
#include <TColgp_Array1OfXYZ.hxx>
#include <TCollection_AsciiString.hxx>
#include <TCollection_HAsciiString.hxx>
#include <TDataStd_Name.hxx>
#include <TDataStd_TreeNode.hxx>
#include <TDF_Label.hxx>
-#include <TDF_LabelSequence.hxx>
#include <TDF_Tool.hxx>
#include <TDocStd_Document.hxx>
#include <TNaming_NamedShape.hxx>
#include <TopExp_Explorer.hxx>
#include <TopoDS.hxx>
-#include <TopoDS_Compound.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
#include <Draw.hxx>
#include <gp_Trsf.hxx>
#include <TCollection_AsciiString.hxx>
-#include <TDataStd_NamedData.hxx>
-#include <TDF_AttributeSequence.hxx>
-#include <TDF_Label.hxx>
-#include <TDF_LabelSequence.hxx>
#include <TDF_Tool.hxx>
#include <TDocStd_Document.hxx>
#include <TopoDS_Compound.hxx>
#include <TopoDS_Shape.hxx>
-#include <TopTools_SequenceOfShape.hxx>
#include <XCAFDoc_DocumentTool.hxx>
#include <XCAFDoc_GraphNode.hxx>
#include <XCAFDoc_Location.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
#include <Draw.hxx>
#include <DrawTrSurf.hxx>
#include <Geom_Plane.hxx>
-#include <TCollection_HAsciiString.hxx>
#include <TDF_Tool.hxx>
#include <TDF_Label.hxx>
-#include <TDF_LabelSequence.hxx>
#include <TDocStd_Document.hxx>
#include <XCAFDoc_ClippingPlaneTool.hxx>
#include <XCAFDoc_DimTolTool.hxx>
#include <gp_Pnt.hxx>
#include <gp_Pnt2d.hxx>
#include <Interface_Static.hxx>
-#include <Message_ListIteratorOfListOfMsg.hxx>
-#include <Message_ListOfMsg.hxx>
#include <Message_Msg.hxx>
#include <Resource_Manager.hxx>
#include <ShapeAlgo.hxx>
#include <ShapeBuild_Edge.hxx>
#include <ShapeBuild_ReShape.hxx>
#include <ShapeCustom.hxx>
-#include <ShapeExtend_DataMapOfShapeListOfMsg.hxx>
#include <ShapeExtend_MsgRegistrator.hxx>
#include <ShapeFix_Edge.hxx>
#include <ShapeFix_Shape.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Edge.hxx>
#include <TopoDS_Face.hxx>
-#include <TopoDS_Iterator.hxx>
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
-#include <TopTools_DataMapIteratorOfDataMapOfShapeShape.hxx>
#include <TopTools_DataMapOfShapeShape.hxx>
#include <Transfer_FinderProcess.hxx>
#include <Transfer_TransientListBinder.hxx>
#include <Standard_Type.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_Real.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Message_ProgressRange.hxx>
#include <Standard_Type.hxx>
#include <IFSelect_SelectExplore.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
#include <TopAbs_ShapeEnum.hxx>
#include <IFSelect_DispPerOne.hxx>
#include <IFSelect_DispPerSignature.hxx>
#include <IFSelect_EditForm.hxx>
-#include <IFSelect_GeneralModifier.hxx>
#include <IFSelect_GraphCounter.hxx>
#include <IFSelect_IntParam.hxx>
#include <IFSelect_ParamEditor.hxx>
#include <IFSelect_SignCounter.hxx>
#include <IFSelect_SignType.hxx>
#include <IFSelect_SignValidity.hxx>
-#include <IFSelect_WorkLibrary.hxx>
-#include <Interface_CheckIterator.hxx>
-#include <Interface_InterfaceModel.hxx>
#include <Interface_Macros.hxx>
-#include <Interface_Protocol.hxx>
#include <Interface_Static.hxx>
-#include <Message.hxx>
-#include <Message_Messenger.hxx>
#include <Standard_DomainError.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx>
#include <TColStd_HSequenceOfHAsciiString.hxx>
-#include <TColStd_IndexedMapOfTransient.hxx>
-#include <TopoDS_Shape.hxx>
#include <Transfer_ActorOfFinderProcess.hxx>
#include <Transfer_ActorOfTransientProcess.hxx>
#include <Transfer_Binder.hxx>
-#include <Transfer_FinderProcess.hxx>
#include <Transfer_SimpleBinderOfTransient.hxx>
#include <Transfer_TransientMapper.hxx>
#include <TransferBRep_ShapeMapper.hxx>
#include <XSControl_Controller.hxx>
#include <XSControl_SelectForTransfer.hxx>
#include <XSControl_SignTransferStatus.hxx>
-#include <XSControl_TransferReader.hxx>
#include <XSControl_WorkSession.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XSControl_Controller,Standard_Transient)
#include <TCollection_AsciiString.hxx>
#include <TColStd_SequenceOfTransient.hxx>
-#include <TColStd_HSequenceOfHAsciiString.hxx>
#include <TColStd_SequenceOfInteger.hxx>
#include <Interface_HArray1OfHAsciiString.hxx>
#include <Standard_Transient.hxx>
#include <NCollection_Vector.hxx>
#include <IFSelect_ReturnStatus.hxx>
-#include <Standard_Transient.hxx>
#include <NCollection_DataMap.hxx>
-#include <TCollection_AsciiString.hxx>
#include <Message_ProgressRange.hxx>
class IFSelect_WorkLibrary;
#include <BRep_Builder.hxx>
#include <BRepTools.hxx>
-#include <Geom2d_Curve.hxx>
#include <Geom_Geometry.hxx>
#include <IFSelect_Act.hxx>
-#include <IFSelect_CheckCounter.hxx>
#include <IFSelect_Functions.hxx>
#include <IFSelect_SessionPilot.hxx>
-#include <Interface_CheckIterator.hxx>
-#include <Interface_InterfaceModel.hxx>
#include <Interface_Macros.hxx>
#include <Message.hxx>
#include <Message_Messenger.hxx>
#include <ShapeExtend_Explorer.hxx>
-#include <Standard_ErrorHandler.hxx>
-#include <Standard_Failure.hxx>
#include <TCollection_AsciiString.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
-#include <TColStd_SequenceOfInteger.hxx>
#include <TopExp_Explorer.hxx>
-#include <TopoDS.hxx>
#include <TopoDS_Compound.hxx>
#include <TopoDS_Iterator.hxx>
#include <TopTools_HSequenceOfShape.hxx>
-#include <Transfer_Binder.hxx>
-#include <Transfer_Finder.hxx>
-#include <Transfer_FinderProcess.hxx>
-#include <Transfer_ResultFromModel.hxx>
#include <Transfer_SimpleBinderOfTransient.hxx>
#include <Transfer_TransientListBinder.hxx>
#include <Transfer_TransientProcess.hxx>
#include <TransferBRep.hxx>
-#include <TransferBRep_ShapeBinder.hxx>
#include <TransferBRep_ShapeListBinder.hxx>
#include <TransferBRep_ShapeMapper.hxx>
#include <XSControl.hxx>
#include <XSControl_Controller.hxx>
#include <XSControl_FuncShape.hxx>
#include <XSControl_TransferReader.hxx>
-#include <XSControl_TransferWriter.hxx>
#include <XSControl_Vars.hxx>
#include <XSControl_WorkSession.hxx>
#include <Standard_Integer.hxx>
#include <TopTools_HSequenceOfShape.hxx>
#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
class XSControl_WorkSession;
class TCollection_AsciiString;
#include <IFSelect_CheckCounter.hxx>
#include <IFSelect_Functions.hxx>
#include <IFSelect_SessionPilot.hxx>
-#include <Interface_CheckIterator.hxx>
-#include <Interface_InterfaceModel.hxx>
-#include <Interface_Macros.hxx>
#include <Interface_Static.hxx>
#include <Message.hxx>
#include <Message_Messenger.hxx>
-#include <TColStd_HSequenceOfHAsciiString.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
-#include <Transfer_Binder.hxx>
-#include <Transfer_FinderProcess.hxx>
-#include <Transfer_IteratorOfProcessForTransient.hxx>
#include <Transfer_ResultFromModel.hxx>
-#include <Transfer_TransferIterator.hxx>
#include <Transfer_TransientProcess.hxx>
#include <XSControl.hxx>
#include <XSControl_Controller.hxx>
#include <XSControl_Functions.hxx>
#include <XSControl_SelectForTransfer.hxx>
#include <XSControl_TransferReader.hxx>
-#include <XSControl_TransferWriter.hxx>
#include <XSControl_WorkSession.hxx>
// #######################################################################
#ifndef _XSControl_Functions_HeaderFile
#define _XSControl_Functions_HeaderFile
-#include <Standard.hxx>
-
//! Functions from XSControl gives access to actions which can be
//! commanded with the resources provided by XSControl: especially
//! Controller and Transfer
#include <BRep_Builder.hxx>
#include <IFSelect_Functions.hxx>
-#include <Interface_Check.hxx>
-#include <Interface_InterfaceModel.hxx>
#include <Interface_ShareFlags.hxx>
-#include <Interface_Static.hxx>
#include <Message.hxx>
#include <Message_Messenger.hxx>
#include <Message_ProgressScope.hxx>
#include <Standard_Transient.hxx>
#include <TopoDS_Compound.hxx>
#include <TopoDS_Shape.hxx>
-#include <Transfer_Binder.hxx>
#include <Transfer_IteratorOfProcessForTransient.hxx>
#include <Transfer_TransientProcess.hxx>
#include <XSControl_Controller.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Boolean.hxx>
#include <TColStd_SequenceOfTransient.hxx>
#include <TopTools_SequenceOfShape.hxx>
#include <Standard_CString.hxx>
#include <Standard_Type.hxx>
#include <IFSelect_SelectExtract.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
class XSControl_TransferReader;
class Transfer_ActorOfTransientProcess;
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx>
-#include <Transfer_Binder.hxx>
#include <Transfer_TransientProcess.hxx>
#include <XSControl_SignTransferStatus.hxx>
#include <XSControl_TransferReader.hxx>
#include <Standard_Type.hxx>
#include <IFSelect_Signature.hxx>
-#include <Standard_CString.hxx>
class XSControl_TransferReader;
class Transfer_TransientProcess;
class Standard_Transient;
#include <BRepLib.hxx>
#include <IFSelect_CheckCounter.hxx>
#include <IFSelect_SignatureList.hxx>
-#include <Interface_Check.hxx>
#include <Interface_CheckIterator.hxx>
#include <Interface_EntityIterator.hxx>
-#include <Interface_Graph.hxx>
#include <Interface_HGraph.hxx>
#include <Interface_InterfaceModel.hxx>
#include <Interface_Macros.hxx>
#include <Interface_MSG.hxx>
-#include <Interface_SignLabel.hxx>
#include <Interface_Static.hxx>
-#include <Message_Messenger.hxx>
#include <Message_ProgressScope.hxx>
#include <ShapeFix.hxx>
-#include <Standard_ErrorHandler.hxx>
-#include <Standard_Failure.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx>
#include <Transfer_TransferOutput.hxx>
#include <Transfer_TransientProcess.hxx>
#include <TransferBRep.hxx>
-#include <TransferBRep_BinderOfShape.hxx>
#include <TransferBRep_ShapeBinder.hxx>
#include <XSControl_Controller.hxx>
#include <XSControl_TransferReader.hxx>
#include <Interface_Check.hxx>
#include <Interface_CheckIterator.hxx>
-#include <Interface_InterfaceModel.hxx>
#include <Interface_Macros.hxx>
#include <Interface_Static.hxx>
#include <Message_Messenger.hxx>
-#include <Standard_ErrorHandler.hxx>
#include <Standard_Failure.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
-#include <TopoDS_Shape.hxx>
#include <Transfer_ActorOfFinderProcess.hxx>
-#include <Transfer_FinderProcess.hxx>
#include <Transfer_SimpleBinderOfTransient.hxx>
#include <Transfer_TransientMapper.hxx>
#include <XSControl_Controller.hxx>
#include <TColStd_HSequenceOfAsciiString.hxx>
#include <TColStd_HSequenceOfExtendedString.hxx>
#include <TopExp_Explorer.hxx>
-#include <TopoDS.hxx>
#include <TopoDS_Compound.hxx>
#include <TopoDS_HShape.hxx>
#include <TopoDS_Iterator.hxx>
#include <Standard_Handle.hxx>
#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Type.hxx>
#include <Standard_Integer.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
-#include <Standard_ExtString.hxx>
#include <TColStd_HSequenceOfHAsciiString.hxx>
#include <TColStd_HSequenceOfHExtendedString.hxx>
#include <TopTools_HSequenceOfShape.hxx>
#include <Geom2d_CartesianPoint.hxx>
#include <Geom2d_Curve.hxx>
#include <Geom_CartesianPoint.hxx>
-#include <Geom_Curve.hxx>
#include <Geom_Geometry.hxx>
#include <Geom_Surface.hxx>
#include <gp_Pnt.hxx>
#include <Standard.hxx>
#include <Standard_Type.hxx>
-#include <Standard_Transient.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Transient.hxx>
#include <NCollection_DataMap.hxx>
#include <TCollection_AsciiString.hxx>
#include <Geom2d_Point.hxx>
#include <Interface_Check.hxx>
-#include <Interface_CheckIterator.hxx>
-#include <Interface_Graph.hxx>
#include <Interface_HGraph.hxx>
#include <Interface_InterfaceModel.hxx>
-#include <Interface_IntVal.hxx>
#include <Interface_Macros.hxx>
#include <Message_Messenger.hxx>
#include <Message_ProgressScope.hxx>
-#include <Standard_ErrorHandler.hxx>
-#include <Standard_Failure.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
-#include <TopoDS_Shape.hxx>
-#include <Transfer_Binder.hxx>
-#include <Transfer_Finder.hxx>
-#include <Transfer_FinderProcess.hxx>
#include <Transfer_ResultFromModel.hxx>
#include <Transfer_ResultFromTransient.hxx>
#include <Transfer_SimpleBinderOfTransient.hxx>
#include <Transfer_TransientProcess.hxx>
-#include <TransferBRep.hxx>
#include <XSControl_Controller.hxx>
#include <XSControl_TransferReader.hxx>
#include <XSControl_Vars.hxx>
//:i1 gka 03.04.99 BUC60301
#include <Interface_InterfaceModel.hxx>
-#include <Interface_Macros.hxx>
#include <TopoDS_Shape.hxx>
#include <XSControl_Controller.hxx>
-#include <XSControl_TransferWriter.hxx>
#include <XSControl_WorkSession.hxx>
#include <XSControl_Writer.hxx>
#include <Standard_Handle.hxx>
#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
#include <IFSelect_ReturnStatus.hxx>
#include <Standard_Integer.hxx>
#include <Message_ProgressRange.hxx>
#ifndef _XSDRAW_Functions_HeaderFile
#define _XSDRAW_Functions_HeaderFile
-#include <Standard.hxx>
-
//! Defines additional commands for XSDRAW to :
//! - control of initialisation (xinit, xnorm, newmodel)
//! - analyse of the result of a transfer (recorded in a
#include <Standard_Type.hxx>
#include <XSControl_Vars.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Boolean.hxx>
class Standard_Transient;
class Geom_Geometry;
class Geom2d_Curve;
#include <Draw_Appli.hxx>
#include <Draw_ProgressIndicator.hxx>
#include <DrawTrSurf.hxx>
-#include <Geom_Curve.hxx>
-#include <Geom_Surface.hxx>
#include <IFSelect_Functions.hxx>
#include <IFSelect_SessionPilot.hxx>
#include <IGESControl_Controller.hxx>
#include <IGESControl_Reader.hxx>
#include <IGESControl_Writer.hxx>
-#include <IGESData.hxx>
-#include <IGESData_BasicEditor.hxx>
#include <IGESData_IGESEntity.hxx>
#include <IGESData_IGESModel.hxx>
-#include <IGESData_Protocol.hxx>
#include <IGESSelect_Activator.hxx>
-#include <IGESToBRep.hxx>
-#include <IGESToBRep_Actor.hxx>
-#include <IGESToBRep_Reader.hxx>
-#include <Interface_Check.hxx>
-#include <Interface_CheckIterator.hxx>
-#include <Interface_CheckTool.hxx>
-#include <Interface_InterfaceModel.hxx>
#include <Interface_Macros.hxx>
#include <Interface_Static.hxx>
-#include <Message.hxx>
-#include <Message_Messenger.hxx>
#include <Message_ProgressScope.hxx>
#include <Standard_ErrorHandler.hxx>
#include <Standard_Failure.hxx>
#include <TCollection_AsciiString.hxx>
-#include <TCollection_HAsciiString.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
-#include <TColStd_MapIteratorOfMapOfTransient.hxx>
#include <TColStd_MapOfTransient.hxx>
-#include <TopExp_Explorer.hxx>
-#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
-#include <Transfer_FinderProcess.hxx>
#include <Transfer_IteratorOfProcessForTransient.hxx>
-#include <Transfer_TransferOutput.hxx>
#include <Transfer_TransientProcess.hxx>
#include <XSControl.hxx>
#include <XSControl_WorkSession.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
#include <Draw_Interpretor.hxx>
#include <Draw_ProgressIndicator.hxx>
#include <IFSelect_SessionPilot.hxx>
-#include <Interface_InterfaceModel.hxx>
#include <Interface_Macros.hxx>
#include <Interface_Static.hxx>
#include <Message.hxx>
-#include <Message_Messenger.hxx>
#include <Message_ProgressScope.hxx>
#include <STEPControl_ActorWrite.hxx>
#include <STEPControl_Controller.hxx>
#include <StepSelect_Activator.hxx>
#include <STEPSelections_AssemblyExplorer.hxx>
#include <STEPSelections_Counter.hxx>
-#include <StepShape_ShapeRepresentation.hxx>
#include <StepToTopoDS_MakeTransformed.hxx>
-#include <TCollection_HAsciiString.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
#include <TopExp_Explorer.hxx>
-#include <TopoDS.hxx>
-#include <Transfer_FinderProcess.hxx>
#include <Transfer_TransientProcess.hxx>
-#include <TransferBRep_ShapeMapper.hxx>
#include <XSAlgo.hxx>
#include <XSAlgo_AlgoContainer.hxx>
#include <XSControl_Controller.hxx>
-#include <XSControl_TransferReader.hxx>
-#include <XSControl_TransferWriter.hxx>
#include <XSControl_WorkSession.hxx>
#include <XSDRAW.hxx>
#include <XSDRAWSTEP.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Draw_Interpretor.hxx>
#ifndef XSDRAWSTLVRML_CoordsMap_HeaderFile
#define XSDRAWSTLVRML_CoordsMap_HeaderFile
-#include <Standard_Integer.hxx>
#include <TColStd_DataMapOfIntegerReal.hxx>
#include <TColStd_MapIntegerHasher.hxx>
#include <NCollection_DataMap.hxx>
#include <Precision.hxx>
#include <Standard_Type.hxx>
-#include <TColgp_SequenceOfXYZ.hxx>
-#include <TColStd_DataMapOfIntegerInteger.hxx>
#include <TColStd_DataMapOfIntegerReal.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XSDRAWSTLVRML_DataSource,MeshVS_DataSource)
#define _XSDRAWSTLVRML_DataSource_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
-#include <TColStd_PackedMapOfInteger.hxx>
#include <TColStd_HArray2OfInteger.hxx>
#include <TColStd_HArray2OfReal.hxx>
#include <MeshVS_DataSource.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <MeshVS_EntityType.hxx>
#include <Standard_Address.hxx>
#include <TColStd_Array1OfInteger.hxx>
-#include <Standard_Real.hxx>
#include <Poly_Triangulation.hxx>
#include <Standard.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_PackedMapOfInteger.hxx>
#include <TColStd_HArray1OfInteger.hxx>
#include <TColStd_HArray2OfReal.hxx>
#include <TColStd_HArray2OfInteger.hxx>
#include <MeshVS_DataSource.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <MeshVS_EntityType.hxx>
#include <MeshVS_HArray1OfSequenceOfInteger.hxx>
#include <Standard_Address.hxx>
#include <TColStd_Array1OfInteger.hxx>
-#include <Standard_Real.hxx>
class XSDRAWSTLVRML_DataSource3D;
#ifndef XSDRAWSTLVRML_ElemNodesMap_HeaderFile
#define XSDRAWSTLVRML_ElemNodesMap_HeaderFile
-#include <Standard_Integer.hxx>
#include <TColStd_DataMapOfIntegerInteger.hxx>
#include <TColStd_MapIntegerHasher.hxx>
#include <NCollection_DataMap.hxx>
#include <XmlMFunction.hxx>
#include <XmlMNaming.hxx>
-#include <locale.h>
-#include <time.h>
static Standard_GUID XmlStorageDriver ("03a56820-8269-11d5-aab2-0050044b1af1");
static Standard_GUID XmlRetrievalDriver("03a56822-8269-11d5-aab2-0050044b1af1");
#include <TNaming_NamedShape.hxx>
#include <XmlDrivers.hxx>
#include <XmlDrivers_DocumentRetrievalDriver.hxx>
-#include <XmlMDF_ADriver.hxx>
#include <XmlMDF_ADriverTable.hxx>
#include <XmlMNaming_NamedShapeDriver.hxx>
#include <XmlObjMgt_Element.hxx>
#include <Standard_Type.hxx>
#include <XmlLDrivers_DocumentStorageDriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_Element.hxx>
class TCollection_ExtendedString;
class XmlMDF_ADriverTable;
#include <XmlMDocStd.hxx>
#include <XmlMFunction.hxx>
-#include <locale.h>
#include <time.h>
static Standard_GUID XmlLStorageDriver ("13a56820-8269-11d5-aab2-0050044b1af1");
static Standard_GUID XmlLRetrievalDriver("13a56822-8269-11d5-aab2-0050044b1af1");
#include <CDM_Application.hxx>
-#include <CDM_Document.hxx>
#include <Message_Messenger.hxx>
#include <Message_ProgressScope.hxx>
#include <CDM_MetaData.hxx>
-#include <LDOM_DocumentType.hxx>
-#include <LDOM_LDOMImplementation.hxx>
-#include <LDOMParser.hxx>
#include <OSD_FileSystem.hxx>
#include <OSD_Path.hxx>
-#include <PCDM_Document.hxx>
#include <PCDM_DOMHeaderParser.hxx>
#include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx>
#include <XmlMDF_ADriver.hxx>
#include <XmlMDF_ADriverTable.hxx>
#include <XmlObjMgt.hxx>
-#include <XmlObjMgt_Document.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlLDrivers_DocumentRetrievalDriver,PCDM_RetrievalDriver)
# include <tchar.h>
#endif // _MSC_VER
-#include <locale.h>
#include <Standard_Failure.hxx>
#include <Standard_ErrorHandler.hxx>
#include <TCollection_ExtendedString.hxx>
#include <PCDM_RetrievalDriver.hxx>
#include <XmlObjMgt_Element.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Storage_Data.hxx>
class XmlMDF_ADriverTable;
#include <CDM_Application.hxx>
-#include <CDM_Document.hxx>
#include <Message.hxx>
#include <Message_Messenger.hxx>
#include <Message_ProgressScope.hxx>
-#include <LDOM_DocumentType.hxx>
-#include <LDOM_LDOMImplementation.hxx>
#include <LDOM_XmlWriter.hxx>
#include <OSD_Environment.hxx>
#include <OSD_File.hxx>
#include <OSD_FileSystem.hxx>
-#include <PCDM.hxx>
#include <PCDM_ReadWriter.hxx>
#include <Standard_ErrorHandler.hxx>
#include <Standard_Failure.hxx>
#include <XmlObjMgt_Document.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
-#include <locale.h>
IMPLEMENT_STANDARD_RTTIEXT(XmlLDrivers_DocumentStorageDriver,PCDM_StorageDriver)
#define STORAGE_VERSION "STORAGE_VERSION: "
#include <TCollection_ExtendedString.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
#include <PCDM_StorageDriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_Element.hxx>
#include <Standard_Integer.hxx>
#include <TDocStd_FormatVersion.hxx>
// commercial license or contractual agreement.
-#include <TCollection_AsciiString.hxx>
#include <XmlLDrivers_NamespaceDef.hxx>
//=======================================================================
#include <Message_ProgressScope.hxx>
#include <Storage_Schema.hxx>
#include <TColStd_MapOfTransient.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_AttributeIterator.hxx>
#include <TDF_ChildIterator.hxx>
#include <TDF_Data.hxx>
#include <TDF_Label.hxx>
-#include <TDF_TagSource.hxx>
#include <TDF_Tool.hxx>
-#include <TDocStd_FormatVersion.hxx>
#include <XmlMDF.hxx>
#include <XmlMDF_ADriver.hxx>
#include <XmlMDF_ADriverTable.hxx>
-#include <XmlMDF_DataMapIteratorOfTypeADriverMap.hxx>
#include <XmlMDF_ReferenceDriver.hxx>
#include <XmlMDF_TagSourceDriver.hxx>
#include <XmlObjMgt_Document.hxx>
-#include <XmlObjMgt_DOMString.hxx>
#include <XmlObjMgt_Persistent.hxx>
-#include <XmlLDrivers.hxx>
#include <TDocStd_Owner.hxx>
#include <TDocStd_Document.hxx>
#include <Standard_GUID.hxx>
#include <Standard_Handle.hxx>
#include <XmlObjMgt_Element.hxx>
-#include <XmlObjMgt_SRelocationTable.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
-#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlMDF_MapOfDriver.hxx>
#include <Message_ProgressRange.hxx>
#include <Standard_Transient.hxx>
#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <XmlMDF_ADriverTable.hxx>
#include <Message_Messenger.hxx>
-#include <TDF_DerivedAttribute.hxx>
#include <TDF_AttributeList.hxx>
#include <XmlMDF_ADriver.hxx>
#include <XmlMDF_DerivedDriver.hxx>
#define _XmlMDF_ADriverTable_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <XmlMDF_TypeADriverMap.hxx>
#include <Standard_Transient.hxx>
#include <TCollection_AsciiString.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <TCollection_AsciiString.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TCollection_AsciiString,Handle(XmlMDF_ADriver),TCollection_AsciiString> XmlMDF_MapOfDriver;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_Reference.hxx>
#include <TDF_Tool.hxx>
#include <XmlMDF_ReferenceDriver.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_TagSource.hxx>
#include <XmlMDF_TagSourceDriver.hxx>
#include <XmlObjMgt.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <NCollection_LocalArray.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_HArray1OfByte.hxx>
#include <TDataStd_BooleanArray.hxx>
#include <TDF_Attribute.hxx>
#include <XmlMDataStd_BooleanArrayDriver.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <NCollection_LocalArray.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_HArray1OfByte.hxx>
#include <TDataStd_ByteArray.hxx>
#include <TDF_Attribute.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
-#include <LDOM_MemManager.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_ExtStringArray.hxx>
#include <TDF_Attribute.hxx>
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Document.hxx>
#include <XmlObjMgt_Persistent.hxx>
-#include <XmlLDrivers.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ExtStringArrayDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
-#include <LDOM_MemManager.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_ExtStringList.hxx>
#include <TDataStd_ListIteratorOfListOfExtendedString.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <NCollection_LocalArray.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_HPackedMapOfInteger.hxx>
#include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
#include <TColStd_PackedMapOfInteger.hxx>
#include <TDataStd_IntPackedMap.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <NCollection_LocalArray.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_ListIteratorOfListOfInteger.hxx>
#include <TDataStd_IntegerList.hxx>
#include <TDF_Attribute.hxx>
#include <XmlMDataStd_IntegerListDriver.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
-#include <LDOM_MemManager.hxx>
#include <Standard_Type.hxx>
#include <TCollection_ExtendedString.hxx>
-#include <TColStd_DataMapIteratorOfDataMapOfStringInteger.hxx>
-#include <TColStd_DataMapOfStringInteger.hxx>
-#include <TColStd_HArray1OfInteger.hxx>
-#include <TColStd_HArray1OfReal.hxx>
-#include <TDataStd_DataMapIteratorOfDataMapOfStringByte.hxx>
-#include <TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfInteger.hxx>
-#include <TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfReal.hxx>
-#include <TDataStd_DataMapIteratorOfDataMapOfStringReal.hxx>
-#include <TDataStd_DataMapIteratorOfDataMapOfStringString.hxx>
-#include <TDataStd_DataMapOfStringByte.hxx>
-#include <TDataStd_DataMapOfStringHArray1OfInteger.hxx>
-#include <TDataStd_DataMapOfStringHArray1OfReal.hxx>
-#include <TDataStd_DataMapOfStringReal.hxx>
-#include <TDataStd_DataMapOfStringString.hxx>
#include <TDataStd_NamedData.hxx>
#include <TDF_Attribute.hxx>
#include <XmlMDataStd_NamedDataDriver.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <NCollection_LocalArray.hxx>
#include <Standard_ErrorHandler.hxx>
-#include <Standard_OutOfMemory.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_HArray1OfReal.hxx>
#include <TDataStd_RealArray.hxx>
#include <TDF_Attribute.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <NCollection_LocalArray.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_ListIteratorOfListOfReal.hxx>
#include <TDataStd_RealList.hxx>
#include <TDF_Attribute.hxx>
#include <XmlMDataStd_RealListDriver.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
-#include <LDOM_MemManager.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_ReferenceArray.hxx>
#include <TDF_Attribute.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
-#include <LDOM_MemManager.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_ReferenceList.hxx>
#include <TDF_Attribute.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <XmlMDataStd_TreeNodeDriver.hxx>
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
-#include <XmlLDrivers.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_TreeNodeDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (TreeIdString, "treeid")
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <XmlMDataXtd_PositionDriver.hxx>
#include <Message_Messenger.hxx>
-#include <gp_XYZ.hxx>
#include <Standard_Type.hxx>
#include <TDataXtd_Position.hxx>
#include <TDF_Attribute.hxx>
#define _XmlMDataXtd_PositionDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
#include <TDataXtd_Presentation.hxx>
#define _XmlMDataXtd_PresentationDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <NCollection_LocalArray.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
#include <TDataXtd_Triangulation.hxx>
#define _XmlMDataXtd_TriangulationDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_Label.hxx>
#include <TDF_Tool.hxx>
#include <TDocStd_XLink.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_Tool.hxx>
#include <TFunction_Function.hxx>
#include <XmlMFunction_FunctionDriver.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_MapIteratorOfMapOfInteger.hxx>
-#include <TDF_Attribute.hxx>
#include <TFunction_GraphNode.hxx>
#include <XmlMFunction_GraphNodeDriver.hxx>
#include <XmlObjMgt.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
-#include <LDOM_MemManager.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_ListIteratorOfListOfInteger.hxx>
-#include <TColStd_ListOfInteger.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_Label.hxx>
-#include <TDF_LabelList.hxx>
-#include <TDF_ListIteratorOfLabelList.hxx>
#include <TDF_Tool.hxx>
-#include <TFunction_DoubleMapIteratorOfDoubleMapOfIntegerLabel.hxx>
#include <TFunction_Scope.hxx>
#include <XmlMFunction_ScopeDriver.hxx>
#include <XmlObjMgt.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <LDOM_Text.hxx>
#include <Standard_SStream.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_Label.hxx>
#include <TNaming_Builder.hxx>
#include <TNaming_Iterator.hxx>
#include <TNaming_NamedShape.hxx>
#include <TopoDS_Shape.hxx>
-#include <TopTools_LocationSet.hxx>
-#include <XmlLDrivers.hxx>
#include <XmlMNaming_NamedShapeDriver.hxx>
#include <XmlMNaming_Shape1.hxx>
#include <XmlObjMgt.hxx>
#include <BRepTools_ShapeSet.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_Tool.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <TNaming_Iterator.hxx>
-#include <TNaming_ListIteratorOfListOfNamedShape.hxx>
-#include <TNaming_Name.hxx>
-#include <TNaming_NamedShape.hxx>
#include <TNaming_Naming.hxx>
#include <XmlMNaming_NamingDriver.hxx>
#include <XmlObjMgt.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BRep_Tool.hxx>
#include <gp_Pnt.hxx>
-#include <TCollection_AsciiString.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <XmlObjMgt_Element.hxx>
-#include <Standard_Integer.hxx>
#include <TopAbs_Orientation.hxx>
#include <XmlObjMgt_Document.hxx>
class TopoDS_Shape;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <XCAFDoc_AssemblyItemRef.hxx>
#include <XmlMXCAFDoc_AssemblyItemRefDriver.hxx>
#include <XmlObjMgt_Persistent.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
#include <Message_Messenger.hxx>
-#include <gp_XYZ.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <XCAFDoc_Centroid.hxx>
#include <XmlMXCAFDoc_CentroidDriver.hxx>
#include <XmlObjMgt.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <XCAFDoc_Color.hxx>
#include <XmlMXCAFDoc_ColorDriver.hxx>
#include <XmlObjMgt.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx>
#include <TColStd_HArray1OfReal.hxx>
-#include <TDF_Attribute.hxx>
#include <XCAFDoc_Datum.hxx>
#include <XmlMXCAFDoc_DatumDriver.hxx>
#include <XmlObjMgt.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx>
-#include <TColStd_HArray1OfReal.hxx>
-#include <TDF_Attribute.hxx>
#include <XCAFDoc_DimTol.hxx>
#include <XmlMXCAFDoc_DimTolDriver.hxx>
#include <XmlObjMgt.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_PCharacter.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <TDF_Label.hxx>
#include <TDF_Tool.hxx>
#include <XCAFDoc_GraphNode.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <XCAFDoc_LengthUnit.hxx>
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
#define _XmlMXCAFDoc_LengthUnitDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <TopLoc_Datum3D.hxx>
-#include <TopLoc_Location.hxx>
#include <TopTools_LocationSet.hxx>
#include <XCAFDoc_Location.hxx>
-#include <XmlMNaming.hxx>
#include <XmlMXCAFDoc_LocationDriver.hxx>
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Document.hxx>
#include <TopTools_LocationSetPtr.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
#include <XmlObjMgt_Element.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx>
-#include <TDF_Attribute.hxx>
#include <XCAFDoc_Material.hxx>
#include <XmlMXCAFDoc_MaterialDriver.hxx>
#include <XmlObjMgt.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <XCAFDoc_NoteBinData.hxx>
#include <XmlObjMgt.hxx>
#include <XmlMXCAFDoc_NoteBinDataDriver.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <XCAFDoc_NoteComment.hxx>
#include <XmlMXCAFDoc_NoteCommentDriver.hxx>
#include <XmlObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <XCAFDoc_Note.hxx>
#include <XmlMXCAFDoc_NoteDriver.hxx>
#include <XmlObjMgt_Persistent.hxx>
#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
#define _XmlMXCAFDoc_VisMaterialDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <XmlMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
#include <XmlObjMgt.hxx>
-#include <LDOM_Text.hxx>
#include <TCollection_AsciiString.hxx>
#include <TCollection_ExtendedString.hxx>
#include <XmlObjMgt_Document.hxx>
#include <XmlObjMgt_DOMString.hxx>
#include <Standard_Boolean.hxx>
#include <XmlObjMgt_Element.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_CString.hxx>
#include <Standard_Real.hxx>
class TCollection_ExtendedString;
//AGV 130202: Changed prototype LDOM_Node::getOwnerDocument()
-#include <TCollection_AsciiString.hxx>
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Array1.hxx>
#include <XmlObjMgt_Document.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <XmlObjMgt_Element.hxx>
#include <Standard_Integer.hxx>
// commercial license or contractual agreement.
-#include <gp_Mat.hxx>
#include <gp_Trsf.hxx>
#include <gp_XYZ.hxx>
#include <XmlObjMgt_GP.hxx>
#include <errno.h>
-#include <stdio.h>
static const char * Translate (const char * theStr, gp_Mat& M);
static const char * Translate (const char * theStr, gp_XYZ& P);
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <XmlObjMgt_DOMString.hxx>
-#include <Standard_Boolean.hxx>
class gp_Trsf;
class gp_Mat;
class gp_XYZ;
//AGV 130202: Changed prototype LDOM_Node::getOwnerDocument()
-#include <TCollection_AsciiString.hxx>
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Document.hxx>
#include <XmlObjMgt_Persistent.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <XmlObjMgt_Element.hxx>
#include <Standard_Integer.hxx>
#include <XmlLDrivers.hxx>
#include <XmlTObjDrivers.hxx>
-#include <XmlMDF_ADriverTable.hxx>
#include <XmlTObjDrivers_DocumentStorageDriver.hxx>
#include <XmlTObjDrivers_DocumentRetrievalDriver.hxx>
#include <XmlTObjDrivers_ModelDriver.hxx>
#include <XmlTObjDrivers_IntSparseArrayDriver.hxx>
#include <Message_Messenger.hxx>
-#include <TDF_Attribute.hxx>
#include <XmlObjMgt_Persistent.hxx>
#include <TObj_TIntSparseArray.hxx>
-#include <TObj_Assistant.hxx>
#include <TCollection_AsciiString.hxx>
#include <TDF_Tool.hxx>
#ifndef XmlTObjDrivers_IntSparseArrayDriver_HeaderFile
#define XmlTObjDrivers_IntSparseArrayDriver_HeaderFile
-#include <TObj_Common.hxx>
#include <XmlMDF_ADriver.hxx>
class XmlTObjDrivers_IntSparseArrayDriver : public XmlMDF_ADriver
#include "XmlTObjDrivers_ModelDriver.hxx"
-#include <Message_Messenger.hxx>
#include <XmlObjMgt_Persistent.hxx>
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt.hxx>
#include <Standard_GUID.hxx>
-#include <TDF_Attribute.hxx>
#include <TObj_TModel.hxx>
#include <TObj_Model.hxx>
#ifndef XmlTObjDrivers_ModelDriver_HeaderFile
#define XmlTObjDrivers_ModelDriver_HeaderFile
-#include <TObj_Common.hxx>
#include <XmlMDF_ADriver.hxx>
class XmlTObjDrivers_ModelDriver : public XmlMDF_ADriver
#include "XmlTObjDrivers_ReferenceDriver.hxx"
-#include <Message_Messenger.hxx>
#include <TDF_Tool.hxx>
#include <TDF_Attribute.hxx>
#include <TObj_Model.hxx>
#include <TObj_Object.hxx>
#include <TObj_Assistant.hxx>
-#include <TDF_ChildIterator.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ReferenceDriver,XmlMDF_ADriver)
#ifndef XmlTObjDrivers_ReferenceDriver_HeaderFile
#define XmlTObjDrivers_ReferenceDriver_HeaderFile
-#include <TObj_Common.hxx>
#include <XmlMDF_ADriver.hxx>
class XmlTObjDrivers_ReferenceDriver : public XmlMDF_ADriver
#include <XmlTObjDrivers_XYZDriver.hxx>
#include <Message_Messenger.hxx>
-#include <TDF_Attribute.hxx>
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
#ifndef XmlTObjDrivers_XYZDriver_HeaderFile
#define XmlTObjDrivers_XYZDriver_HeaderFile
-#include <TObj_Common.hxx>
#include <XmlMDF_ADriver.hxx>
class XmlTObjDrivers_XYZDriver : public XmlMDF_ADriver
#include <Aspect_WindowDefinitionError.hxx>
#include <Aspect_WindowInputListener.hxx>
#include <Message.hxx>
-#include <Message_Messenger.hxx>
-#include <Standard_NotImplemented.hxx>
#if defined(HAVE_XLIB)
#include <X11/Xlib.h>
#include <Aspect_Window.hxx>
#include <Aspect_VKey.hxx>
-#include <Aspect_Handle.hxx>
class Aspect_DisplayConnection;
class Aspect_WindowInputListener;