#define _AppStd_Application_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <TDocStd_Application.hxx>
-#include <TColStd_SequenceOfExtendedString.hxx>
-#include <Standard_CString.hxx>
class AppStd_Application;
#define _AppStdL_Application_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <TDocStd_Application.hxx>
-#include <TColStd_SequenceOfExtendedString.hxx>
-#include <Standard_CString.hxx>
class AppStdL_Application;
DEFINE_STANDARD_HANDLE(AppStdL_Application, TDocStd_Application)
#include <ApproxInt_KnotTools.hxx>
#include <TColgp_Array1OfPnt2d.hxx>
#include <TColStd_Array1OfReal.hxx>
-#include <TColStd_HArray1OfReal.hxx>
-#include <TColStd_HArray1OfInteger.hxx>
#include <math_Vector.hxx>
#include <Geom_BSplineCurve.hxx>
#include <Geom2d_BSplineCurve.hxx>
-#include <GeomInt_TheMultiLineOfWLApprox.hxx>
#include <NCollection_Sequence.hxx>
-#include <NCollection_List.hxx>
#include <PLib.hxx>
#include <Precision.hxx>
#include <NCollection_Vector.hxx>
#ifndef _ApproxInt_KnotTools_HeaderFile
#define _ApproxInt_KnotTools_HeaderFile
-#ifndef _Standard_HeaderFile
-#include <Standard.hxx>
-#endif
#ifndef _Standard_DefineAlloc_HeaderFile
#include <Standard_DefineAlloc.hxx>
#endif
#include <ApproxInt_SvSurfaces.hxx>
-#include <gp_Pnt.hxx>
-#include <gp_Vec.hxx>
-#include <gp_Vec2d.hxx>
//=======================================================================
//function : ~ApproxInt_SvSurfaces
#define _Aspect_AspectFillAreaDefinitionError_HeaderFile
#include <Standard_Type.hxx>
-#include <Standard_DefineException.hxx>
#include <Standard_SStream.hxx>
#include <Standard_OutOfRange.hxx>
#define _Aspect_AspectLineDefinitionError_HeaderFile
#include <Standard_Type.hxx>
-#include <Standard_DefineException.hxx>
#include <Standard_SStream.hxx>
#include <Standard_OutOfRange.hxx>
#define _Aspect_AspectMarkerDefinitionError_HeaderFile
#include <Standard_Type.hxx>
-#include <Standard_DefineException.hxx>
#include <Standard_SStream.hxx>
#include <Standard_OutOfRange.hxx>
#ifndef _Aspect_CircularGrid_HeaderFile
#define _Aspect_CircularGrid_HeaderFile
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
#include <Standard_Integer.hxx>
-#include <Standard_Real.hxx>
#include <Aspect_Grid.hxx>
#ifndef _Aspect_ColorSpace_HeaderFile
#define _Aspect_ColorSpace_HeaderFile
-#include <Aspect_GraphicsLibrary.hxx>
-
//! Texture color spaces accepted by XR composer.
enum Aspect_ColorSpace
{
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Integer.hxx>
#include <TColStd_ListOfInteger.hxx>
#include <Standard_Boolean.hxx>
#define _Aspect_Grid_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <Quantity_Color.hxx>
-#include <Standard_Boolean.hxx>
#include <Aspect_GridDrawMode.hxx>
#include <Standard_Transient.hxx>
#define _Aspect_RectangularGrid_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_Real.hxx>
#include <Aspect_Grid.hxx>
-#include <Standard_Boolean.hxx>
class Aspect_RectangularGrid : public Aspect_Grid
{
#include <Aspect_VKeyFlags.hxx>
#include <NCollection_Vec2.hxx>
-#include <Standard_Real.hxx>
//! Parameters for mouse scroll action.
struct Aspect_ScrollDelta
#define _Aspect_Touch_HeaderFile
#include <NCollection_Vec2.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Real.hxx>
//! Structure holding touch position - original and current location.
class Aspect_Touch
// for the class
#include <Aspect_Background.hxx>
-#include <Aspect_GradientBackground.hxx>
#include <Aspect_Window.hxx>
#include <Aspect_WindowDefinitionError.hxx>
-#include <Aspect_WindowError.hxx>
#include <Quantity_Color.hxx>
#include <Standard_Type.hxx>
#include <Aspect_VKeySet.hxx>
#include <Aspect_TouchMap.hxx>
#include <Graphic3d_Vec.hxx>
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
struct Aspect_ScrollDelta;
class WNT_HIDSpaceMouse;
#include <AppCont_Function.hxx>
-#include <AppParCurves_MultiCurve.hxx>
#include <Approx_FitAndDivide.hxx>
#include <BiTgte_Blend.hxx>
#include <BiTgte_CurveOnEdge.hxx>
#include <BRepBuilderAPI_Sewing.hxx>
#include <BRepLib.hxx>
#include <BRepLib_MakeEdge.hxx>
-#include <BRepOffset_DataMapIteratorOfDataMapOfShapeOffset.hxx>
#include <BRepOffset_DataMapOfShapeOffset.hxx>
#include <BRepOffset_Inter2d.hxx>
#include <BRepOffset_Inter3d.hxx>
#include <BRepOffset_Tool.hxx>
#include <BRepTools.hxx>
#include <BRepTools_Quilt.hxx>
-#include <BSplCLib.hxx>
#include <ChFi3d.hxx>
#include <Convert_CompBezierCurvesToBSplineCurve.hxx>
#include <ElSLib.hxx>
#include <Geom2d_Curve.hxx>
-#include <Geom2dAdaptor_Curve.hxx>
#include <Geom2dAPI_ProjectPointOnCurve.hxx>
#include <Geom_BSplineCurve.hxx>
#include <Geom_Circle.hxx>
#include <Geom_Line.hxx>
#include <Geom_Surface.hxx>
#include <Geom_TrimmedCurve.hxx>
-#include <GeomAbs_SurfaceType.hxx>
#include <GeomAdaptor_Surface.hxx>
#include <GeomAPI.hxx>
#include <GeomAPI_ProjectPointOnCurve.hxx>
#include <gp_Sphere.hxx>
#include <Precision.hxx>
#include <Standard_NotImplemented.hxx>
-#include <Standard_OutOfRange.hxx>
#include <StdFail_NotDone.hxx>
#include <TColgp_Array1OfPnt.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <TopoDS_Vertex.hxx>
#include <TopoDS_Wire.hxx>
#include <TopTools_DataMapOfShapeShape.hxx>
-#include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopTools_ListOfShape.hxx>
-#include <TopTools_MapIteratorOfMapOfShape.hxx>
-#include <TopTools_SequenceOfShape.hxx>
#ifdef OCCT_DEBUG
#include <OSD_Chronometer.hxx>
//purpose :
//=======================================================================
#include <TopTools_DataMapIteratorOfDataMapOfShapeListOfShape.hxx>
-#include <Geom_Curve.hxx>
void BiTgte_Blend::ComputeShape()
{
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Real.hxx>
-#include <Standard_Boolean.hxx>
-#include <TopoDS_Shape.hxx>
-#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
#include <BRepFill_DataMapOfShapeDataMapOfShapeListOfShape.hxx>
#include <TopTools_DataMapOfShapeListOfShape.hxx>
#include <TopTools_IndexedMapOfShape.hxx>
-#include <TopTools_MapOfShape.hxx>
#include <BRepOffset_Analyse.hxx>
#include <BRepOffset_DataMapOfShapeOffset.hxx>
#include <BRepAlgo_Image.hxx>
#include <Geom_BSplineCurve.hxx>
#include <Geom_Curve.hxx>
#include <Geom_TrimmedCurve.hxx>
-#include <GeomAdaptor_Curve.hxx>
#include <GeomAPI_ProjectPointOnCurve.hxx>
#include <gp_Circ.hxx>
#include <gp_Elips.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <Precision.hxx>
-#include <Standard_DomainError.hxx>
#include <Standard_NoSuchObject.hxx>
#include <Standard_NotImplemented.hxx>
-#include <Standard_OutOfRange.hxx>
#include <TopoDS_Edge.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BiTgte_CurveOnEdge, Adaptor3d_Curve)
#include <Standard_Handle.hxx>
#include <TopoDS_Edge.hxx>
-#include <GeomAbs_CurveType.hxx>
-#include <gp_Circ.hxx>
#include <Adaptor3d_Curve.hxx>
#include <Standard_Real.hxx>
#include <GeomAbs_Shape.hxx>
#include <gp_Parab.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
-#include <Standard_DomainError.hxx>
#include <Standard_NoSuchObject.hxx>
#include <Standard_NotImplemented.hxx>
-#include <Standard_OutOfRange.hxx>
#include <TopoDS_Edge.hxx>
#include <TopoDS_Vertex.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Standard_Real.hxx>
-#include <gp_Pnt.hxx>
#include <Adaptor3d_Curve.hxx>
#include <GeomAbs_Shape.hxx>
#include <Standard_Integer.hxx>
#include <BinMDocStd.hxx>
#include <BinMFunction.hxx>
#include <BinMNaming.hxx>
-#include <Message_Messenger.hxx>
#include <Plugin_Macro.hxx>
#include <Standard_Failure.hxx>
#include <Standard_GUID.hxx>
#include <Standard_Transient.hxx>
-#include <TCollection_AsciiString.hxx>
#include <TDocStd_Application.hxx>
static Standard_GUID BinStorageDriver ("03a56835-8269-11d5-aab2-0050044b1af1");
#include <BinLDrivers_DocumentSection.hxx>
#include <BinMDataStd.hxx>
#include <BinMDF_ADriverTable.hxx>
-#include <BinMNaming.hxx>
#include <BinMNaming_NamedShapeDriver.hxx>
#include <Message_Messenger.hxx>
#include <Standard_ErrorHandler.hxx>
#define _BinDrivers_DocumentRetrievalDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinLDrivers_DocumentRetrievalDriver.hxx>
#include <Standard_IStream.hxx>
-#include <Standard_Boolean.hxx>
#include <Storage_Position.hxx>
#include <Standard_Integer.hxx>
class BinMDF_ADriverTable;
#include <BinDrivers.hxx>
#include <BinLDrivers_DocumentSection.hxx>
-#include <BinMDF_ADriver.hxx>
#include <BinMDF_ADriverTable.hxx>
#include <BinMNaming_NamedShapeDriver.hxx>
#include <Message_Messenger.hxx>
#include <Standard_ErrorHandler.hxx>
#include <Standard_NotImplemented.hxx>
#include <Standard_Type.hxx>
-#include <TCollection_AsciiString.hxx>
#include <TNaming_NamedShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinDrivers_DocumentStorageDriver,BinLDrivers_DocumentStorageDriver)
#define _BinDrivers_DocumentStorageDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <Standard_OStream.hxx>
#include <BinLDrivers_DocumentStorageDriver.hxx>
#include <BinMDF_ADriverTable.hxx>
#include <BinMDocStd.hxx>
#include <BinMFunction.hxx>
-#include <Message_Messenger.hxx>
#include <Plugin_Macro.hxx>
#include <Standard_Failure.hxx>
#include <Standard_GUID.hxx>
#include <Standard_Transient.hxx>
-#include <TCollection_AsciiString.hxx>
#include <TDocStd_Application.hxx>
//#include <BinMNaming.hxx>
#include <BinLDrivers_DocumentSection.hxx>
#include <BinLDrivers_Marker.hxx>
#include <BinMDataStd.hxx>
-#include <BinMDF_ADriver.hxx>
#include <BinMDF_ADriverTable.hxx>
#include <BinObjMgt_Persistent.hxx>
#include <CDM_Application.hxx>
-#include <CDM_Document.hxx>
#include <Message_Messenger.hxx>
#include <FSD_BinaryFile.hxx>
#include <FSD_FileHeader.hxx>
#include <OSD_FileSystem.hxx>
-#include <PCDM_Document.hxx>
#include <PCDM_ReadWriter.hxx>
-#include <Standard_ErrorHandler.hxx>
#include <Standard_Stream.hxx>
#include <Standard_Type.hxx>
#include <Storage_HeaderData.hxx>
#include <TDF_Attribute.hxx>
#include <TDF_Data.hxx>
#include <TDF_Label.hxx>
-#include <TDF_Tool.hxx>
#include <TDocStd_Document.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <TDocStd_Owner.hxx>
#define _BinLDrivers_DocumentRetrievalDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinObjMgt_Persistent.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <Standard_Integer.hxx>
#include <Standard_IStream.hxx>
#include <Storage_Position.hxx>
-#include <Standard_Boolean.hxx>
#include <Storage_Data.hxx>
class BinMDF_ADriverTable;
#include <BinLDrivers_DocumentSection.hxx>
#include <TDocStd_FormatVersion.hxx>
-#include <FSD_FileHeader.hxx>
#include <BinMDataStd.hxx>
//=======================================================================
#include <Standard_Handle.hxx>
#include <TCollection_AsciiString.hxx>
-#include <Standard_Size.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_OStream.hxx>
#include <Standard_IStream.hxx>
#include <Message_ProgressIndicator.hxx>
#include <BinLDrivers.hxx>
-#include <BinLDrivers_DocumentSection.hxx>
#include <BinLDrivers_DocumentStorageDriver.hxx>
#include <BinLDrivers_Marker.hxx>
-#include <BinMDF_ADriver.hxx>
#include <BinMDF_ADriverTable.hxx>
#include <BinObjMgt_Persistent.hxx>
#include <BinObjMgt_Position.hxx>
#include <CDM_Application.hxx>
-#include <CDM_Document.hxx>
#include <Message_Messenger.hxx>
#include <FSD_BinaryFile.hxx>
#include <FSD_FileHeader.hxx>
#include <OSD_FileSystem.hxx>
#include <PCDM_ReadWriter.hxx>
-#include <Standard_ErrorHandler.hxx>
#include <Standard_Type.hxx>
#include <Storage_Schema.hxx>
#include <TCollection_AsciiString.hxx>
#include <TCollection_ExtendedString.hxx>
-#include <TColStd_Array1OfInteger.hxx>
-#include <TColStd_ListIteratorOfListOfInteger.hxx>
-#include <TColStd_ListOfInteger.hxx>
#include <TDF_AttributeIterator.hxx>
#include <TDF_ChildIterator.hxx>
#include <TDF_Data.hxx>
#define _BinLDrivers_DocumentStorageDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinObjMgt_Persistent.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
#include <BinLDrivers_VectorOfDocumentSection.hxx>
#include <PCDM_StorageDriver.hxx>
#include <Standard_OStream.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Type.hxx>
#include <TDocStd_FormatVersion.hxx>
class BinMDF_ADriverTable;
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
-
#include <BinMDF.hxx>
#include <BinMDF_ADriverTable.hxx>
#include <BinMDF_ReferenceDriver.hxx>
#define _BinMDF_ADriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
-#include <TCollection_AsciiString.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinMDF_TypeADriverMap.hxx>
#include <BinMDF_TypeIdMap.hxx>
#include <Standard_Transient.hxx>
-#include <Standard_Type.hxx>
#include <Standard_Integer.hxx>
#include <TColStd_IndexedMapOfTransient.hxx>
#include <TColStd_SequenceOfAsciiString.hxx>
#define _BinMDF_ReferenceDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDF_TagSourceDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Integer.hxx>
#include <BinObjMgt_Persistent.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <BinMDataStd_AsciiStringDriver.hxx>
#include <BinMDF_ADriver.hxx>
-#include <BinObjMgt_Persistent.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_AsciiString.hxx>
#include <TDF_Attribute.hxx>
-#include <TDocStd_FormatVersion.hxx>
#include <BinMDataStd.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_AsciiStringDriver,BinMDF_ADriver)
#define _BinMDataStd_AsciiStringDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_Array1OfInteger.hxx>
-#include <TColStd_HArray1OfByte.hxx>
#include <TDataStd_BooleanArray.hxx>
#include <TDF_Attribute.hxx>
#define _BinMDataStd_BooleanArrayDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataStd_BooleanListDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_Array1OfInteger.hxx>
-#include <TColStd_HArray1OfByte.hxx>
#include <TDataStd_ByteArray.hxx>
#include <TDF_Attribute.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataStd_ExpressionDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_Array1OfExtendedString.hxx>
-#include <TColStd_HArray1OfExtendedString.hxx>
#include <TDataStd_ExtStringArray.hxx>
#include <TDF_Attribute.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataStd_ExtStringListDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataStd_GenericEmptyDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinMDataStd_GenericExtStringDriver.hxx>
-#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_Name.hxx>
#include <TDF_Attribute.hxx>
-#include <TDocStd_FormatVersion.hxx>
#include <BinMDataStd.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_GenericExtStringDriver,BinMDF_ADriver)
#define _BinMDataStd_GenericExtStringDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinObjMgt_SRelocationTable.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TCollection_ExtendedString.hxx>
-#include <TColStd_HPackedMapOfInteger.hxx>
#include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
#include <TColStd_PackedMapOfInteger.hxx>
#include <TDataStd_IntPackedMap.hxx>
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_HArray1OfInteger.hxx>
#include <TDataStd_IntegerArray.hxx>
#include <TDF_Attribute.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinMDataStd_IntegerDriver.hxx>
-#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_Integer.hxx>
#include <TDF_Attribute.hxx>
-#include <TDocStd_FormatVersion.hxx>
#include <BinMDataStd.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntegerDriver,BinMDF_ADriver)
#define _BinMDataStd_IntegerDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TColStd_Array1OfInteger.hxx>
-#include <TColStd_ListIteratorOfListOfInteger.hxx>
#include <TDataStd_IntegerList.hxx>
#include <TDF_Attribute.hxx>
#define _BinMDataStd_IntegerListDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.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>
#define _BinMDataStd_NamedDataDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TColStd_HArray1OfReal.hxx>
#include <TDataStd_RealArray.hxx>
#include <TDF_Attribute.hxx>
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinMDataStd_RealDriver.hxx>
-#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TDataStd_Real.hxx>
#include <TDF_Attribute.hxx>
-#include <TDocStd_FormatVersion.hxx>
#include <BinMDataStd.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RealDriver,BinMDF_ADriver)
#define _BinMDataStd_RealDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TColStd_Array1OfReal.hxx>
-#include <TColStd_ListIteratorOfListOfReal.hxx>
#include <TDataStd_RealList.hxx>
#include <TDF_Attribute.hxx>
#define _BinMDataStd_RealListDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataStd_ReferenceArrayDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataStd_ReferenceListDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TCollection_ExtendedString.hxx>
#include <TDataStd_TreeNode.hxx>
#include <TDF_Attribute.hxx>
#define _BinMDataStd_TreeNodeDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataStd_UAttributeDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataStd_VariableDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-
#include <Standard_Integer.hxx>
class BinMDF_ADriverTable;
class Message_Messenger;
#define _BinMDataXtd_ConstraintDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataXtd_GeometryDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataXtd_PatternStdDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinMDataXtd_PositionDriver.hxx>
-#include <gp_Pnt.hxx>
#include <Standard_Type.hxx>
#include <TDataXtd_Position.hxx>
#include <TDF_Attribute.hxx>
#define _BinMDataXtd_PositionDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataXtd_PresentationDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMDataXtd_TriangulationDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TColStd_Array1OfInteger.hxx>
-#include <TColStd_MapIteratorOfMapOfInteger.hxx>
#include <TDF_Attribute.hxx>
#include <TFunction_GraphNode.hxx>
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <TDF_Attribute.hxx>
#include <TDF_Label.hxx>
#include <TDF_Tool.hxx>
-#include <TFunction_DoubleMapIteratorOfDoubleMapOfIntegerLabel.hxx>
#include <TFunction_Scope.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMFunction_ScopeDriver,BinMDF_ADriver)
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <TDF_Label.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <TNaming_Builder.hxx>
-#include <TNaming_Evolution.hxx>
#include <TNaming_Iterator.hxx>
#include <TNaming_NamedShape.hxx>
#include <TopAbs_Orientation.hxx>
#define _BinMNaming_NamedShapeDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinTools_ShapeSet.hxx>
#include <Standard_Integer.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
#include <Standard_IStream.hxx>
#include <TDF_Tool.hxx>
#include <TDocStd_FormatVersion.hxx>
#include <TNaming_Iterator.hxx>
-#include <TNaming_ListIteratorOfListOfNamedShape.hxx>
-#include <TNaming_NamedShape.hxx>
-#include <TNaming_NameType.hxx>
#include <TNaming_Naming.hxx>
#include <TopAbs_ShapeEnum.hxx>
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinMXCAFDoc.hxx>
#include <BinMDF_ADriverTable.hxx>
-#include <BinMNaming_NamedShapeDriver.hxx>
#include <BinMXCAFDoc_AssemblyItemRefDriver.hxx>
#include <BinMXCAFDoc_CentroidDriver.hxx>
#include <BinMXCAFDoc_ColorDriver.hxx>
#include <BinMXCAFDoc_LengthUnitDriver.hxx>
#include <BinMXCAFDoc_LocationDriver.hxx>
#include <BinMXCAFDoc_MaterialDriver.hxx>
-#include <BinMXCAFDoc_NoteDriver.hxx>
#include <BinMXCAFDoc_NoteBinDataDriver.hxx>
#include <BinMXCAFDoc_NoteCommentDriver.hxx>
#include <BinMXCAFDoc_VisMaterialDriver.hxx>
#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <BinMXCAFDoc_AssemblyItemRefDriver.hxx>
#include <XCAFDoc_AssemblyItemRef.hxx>
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
#define _BinMXCAFDoc_CentroidDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMXCAFDoc_ColorDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx>
-#include <TColStd_Array1OfReal.hxx>
#include <TColStd_HArray1OfReal.hxx>
#include <TDF_Attribute.hxx>
#include <XCAFDoc_Datum.hxx>
#define _BinMXCAFDoc_DatumDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx>
-#include <TColStd_Array1OfReal.hxx>
-#include <TColStd_HArray1OfReal.hxx>
#include <TDF_Attribute.hxx>
#include <XCAFDoc_DimTol.hxx>
#define _BinMXCAFDoc_DimTolDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMXCAFDoc_GraphNodeDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMXCAFDoc_LengthUnitDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinMNaming_NamedShapeDriver.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#define _BinMXCAFDoc_MaterialDriver_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
class Message_Messenger;
#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
-#include <TColStd_HArray1OfByte.hxx>
#include <TCollection_AsciiString.hxx>
#include <TCollection_ExtendedString.hxx>
#include <BinMXCAFDoc_NoteBinDataDriver.hxx>
#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <BinMXCAFDoc_NoteCommentDriver.hxx>
#include <XCAFDoc_NoteComment.hxx>
#include <BinObjMgt_Persistent.hxx>
#include <Message_Messenger.hxx>
#include <Standard_Type.hxx>
-#include <TDF_Attribute.hxx>
#include <BinMXCAFDoc_NoteDriver.hxx>
#include <XCAFDoc_Note.hxx>
#include <Standard_Type.hxx>
#include <BinMDF_ADriver.hxx>
-#include <Standard_Boolean.hxx>
#include <BinObjMgt_RRelocationTable.hxx>
#include <BinObjMgt_SRelocationTable.hxx>
#include <BinObjMgt_Persistent.hxx>
#include <BinObjMgt_Position.hxx>
-#include <FSD_FileHeader.hxx>
#include <Standard_GUID.hxx>
-#include <TCollection_AsciiString.hxx>
-#include <TCollection_ExtendedString.hxx>
-#include <TColStd_ListIteratorOfListOfInteger.hxx>
-#include <TColStd_ListOfInteger.hxx>
#include <TDF_Data.hxx>
#include <TDF_Label.hxx>
#include <TDF_Tool.hxx>
#include <TColStd_SequenceOfAddress.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Character.hxx>
-#include <Standard_Byte.hxx>
-#include <Standard_ExtCharacter.hxx>
-#include <Standard_Real.hxx>
#include <Standard_ShortReal.hxx>
-#include <Standard_CString.hxx>
#include <BinObjMgt_PChar.hxx>
#include <BinObjMgt_PByte.hxx>
#include <BinObjMgt_PExtChar.hxx>
// The original implementation Copyright: (C) RINA S.p.A
#include <BinLDrivers.hxx>
-#include <BinMDF_ADriverTable.hxx>
#include <BinTObjDrivers.hxx>
#include <BinTObjDrivers_DocumentStorageDriver.hxx>
#include <BinTObjDrivers_DocumentRetrievalDriver.hxx>
#include <TDF_Attribute.hxx>
#include <BinObjMgt_Persistent.hxx>
#include <TObj_TIntSparseArray.hxx>
-#include <TObj_Assistant.hxx>
-#include <TCollection_AsciiString.hxx>
#include <TDF_Tool.hxx>
#include <BinTObjDrivers_ModelDriver.hxx>
#include <BinObjMgt_Persistent.hxx>
-#include <Message_Messenger.hxx>
#include <Standard_GUID.hxx>
#include <TDF_Attribute.hxx>
#include <BinTObjDrivers_ReferenceDriver.hxx>
-#include <Message_Messenger.hxx>
#include <TDF_Attribute.hxx>
#include <TObj_TReference.hxx>
#include <BinObjMgt_Persistent.hxx>
-#include <TObj_Object.hxx>
#include <TObj_Model.hxx>
#include <TObj_Assistant.hxx>
-#include <TDF_ChildIterator.hxx>
#include <TDF_Tool.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Real.hxx>
-#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_ExtCharacter.hxx>
-#include <Standard_OStream.hxx>
-#include <Standard_IStream.hxx>
#include <Message_ProgressRange.hxx>
class TopoDS_Shape;
#include <gp_Parab2d.hxx>
#include <Standard_ErrorHandler.hxx>
#include <Standard_Failure.hxx>
-#include <Standard_OutOfRange.hxx>
#include <Standard_Stream.hxx>
#include <TColgp_Array1OfPnt2d.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <gp_Parab.hxx>
#include <Standard_ErrorHandler.hxx>
#include <Standard_Failure.hxx>
-#include <Standard_OutOfRange.hxx>
#include <TColgp_Array1OfPnt.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <BinTools.hxx>
#include <BinTools_LocationSet.hxx>
-#include <gp_Ax3.hxx>
#include <gp_Vec.hxx>
-#include <Precision.hxx>
#include <Standard_ErrorHandler.hxx>
-#include <Standard_OutOfRange.hxx>
#include <TopLoc_Location.hxx>
//=======================================================================
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <TopLoc_IndexedMapOfLocation.hxx>
#include <Standard_Integer.hxx>
// commercial license or contractual agreement.
#include <BinTools_OStream.hxx>
-#include <Storage_StreamTypeMismatchError.hxx>
#if DO_INVERSE
#include <FSD_BinaryFile.hxx>
#include <BRep_PointOnCurve.hxx>
#include <BRep_PointOnCurveOnSurface.hxx>
#include <BRep_PointOnSurface.hxx>
-#include <BRep_Polygon3D.hxx>
#include <BRep_Builder.hxx>
#include <BinTools_CurveSet.hxx>
#include <BinTools_Curve2dSet.hxx>
#include <BinTools.hxx>
#include <BinTools_Curve2dSet.hxx>
-#include <BinTools_CurveSet.hxx>
-#include <BinTools_LocationSet.hxx>
#include <BinTools_ShapeSet.hxx>
#include <BinTools_SurfaceSet.hxx>
#include <BRep_CurveOnClosedSurface.hxx>
#include <BRep_CurveOnSurface.hxx>
#include <BRep_CurveRepresentation.hxx>
#include <BRep_GCurve.hxx>
-#include <BRep_ListIteratorOfListOfCurveRepresentation.hxx>
#include <BRep_ListIteratorOfListOfPointRepresentation.hxx>
#include <BRep_PointOnCurve.hxx>
#include <BRep_PointOnCurveOnSurface.hxx>
#include <BRep_Tool.hxx>
#include <BRep_TVertex.hxx>
#include <BRepTools.hxx>
-#include <gp_Trsf.hxx>
-#include <Poly_Polygon2D.hxx>
#include <Poly_Polygon3D.hxx>
#include <Poly_PolygonOnTriangulation.hxx>
#include <Poly_Triangulation.hxx>
-#include <Precision.hxx>
#include <Standard_ErrorHandler.hxx>
-#include <TColgp_Array1OfPnt2d.hxx>
#include <TColStd_HArray1OfInteger.hxx>
#include <TColStd_HArray1OfReal.hxx>
#include <TopoDS.hxx>
#include <BinTools_ShapeSetBase.hxx>
#include <BinTools_OStream.hxx>
-#include <NCollection_DataMap.hxx>
#include <NCollection_Map.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <BinTools_CurveSet.hxx>
#include <BinTools_SurfaceSet.hxx>
#include <Geom_BezierSurface.hxx>
-#include <Geom_BSplineSurface.hxx>
#include <Geom_ConicalSurface.hxx>
#include <Geom_CylindricalSurface.hxx>
#include <Geom_OffsetSurface.hxx>
#include <gp_Torus.hxx>
#include <Standard_ErrorHandler.hxx>
#include <Standard_Failure.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <TColgp_Array1OfPnt.hxx>
#include <TColgp_Array2OfPnt.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <BinXCAFDrivers.hxx>
#include <BinXCAFDrivers_DocumentRetrievalDriver.hxx>
#include <BinXCAFDrivers_DocumentStorageDriver.hxx>
-#include <Message_Messenger.hxx>
#include <Plugin_Macro.hxx>
#include <Standard_Failure.hxx>
#include <Standard_GUID.hxx>
#include <gp_Pnt2d.hxx>
#include <gp_Vec2d.hxx>
#include <Precision.hxx>
-#include <Standard_NotImplemented.hxx>
#include <StdFail_NotDone.hxx>
#ifdef OCCT_DEBUG
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Real.hxx>
#include <GeomAbs_JoinType.hxx>
-#include <Standard_Boolean.hxx>
class Geom2d_TrimmedCurve;
class Geom2d_Curve;
class gp_Pnt2d;
#include <GccAna_Circ2dBisec.hxx>
#include <GccAna_CircLin2dBisec.hxx>
#include <GccAna_CircPnt2dBisec.hxx>
-#include <GccAna_Lin2dBisec.hxx>
#include <GccAna_LinPnt2dBisec.hxx>
#include <GccAna_Pnt2dBisec.hxx>
-#include <GccInt_Bisec.hxx>
#include <GccInt_BLine.hxx>
#include <GccInt_IType.hxx>
#include <Geom2d_Circle.hxx>
#include <Geom2d_Point.hxx>
#include <Geom2d_TrimmedCurve.hxx>
#include <Geom2dAdaptor_Curve.hxx>
-#include <Geom2dInt_GInter.hxx>
-#include <gp.hxx>
#include <gp_Pnt2d.hxx>
#include <gp_Trsf2d.hxx>
#include <gp_Vec2d.hxx>
#include <IntAna2d_AnaIntersection.hxx>
-#include <IntAna2d_IntPoint.hxx>
-#include <IntRes2d_Domain.hxx>
-#include <IntRes2d_IntersectionSegment.hxx>
#include <Precision.hxx>
-#include <Standard_DomainError.hxx>
-#include <Standard_NotImplemented.hxx>
-#include <Standard_RangeError.hxx>
#include <Standard_Type.hxx>
#include <StdFail_NotDone.hxx>
#include <Bisector_Curve.hxx>
#include <Standard_Real.hxx>
#include <GeomAbs_JoinType.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <GeomAbs_Shape.hxx>
class Geom2d_TrimmedCurve;
#include <Bisector.hxx>
#include <Bisector_BisecCC.hxx>
#include <Bisector_BisecPC.hxx>
-#include <Bisector_Curve.hxx>
#include <Bisector_FunctionH.hxx>
#include <Bisector_PointOnBis.hxx>
#include <Bisector_PolyBis.hxx>
-#include <Geom2d_Circle.hxx>
#include <Geom2d_Curve.hxx>
#include <Geom2d_Geometry.hxx>
#include <Geom2d_Line.hxx>
-#include <Geom2d_TrimmedCurve.hxx>
-#include <Geom2dAdaptor_Curve.hxx>
#include <Geom2dAPI_ProjectPointOnCurve.hxx>
-#include <Geom2dGcc.hxx>
#include <Geom2dGcc_Circ2d2TanRad.hxx>
-#include <Geom2dGcc_QualifiedCurve.hxx>
#include <Geom2dInt_GInter.hxx>
#include <Geom2dLProp_CLProps2d.hxx>
#include <gp.hxx>
#include <math_FunctionRoot.hxx>
#include <math_FunctionRoots.hxx>
#include <Precision.hxx>
-#include <Standard_DivideByZero.hxx>
-#include <Standard_DomainError.hxx>
#include <Standard_NotImplemented.hxx>
#include <Standard_OutOfRange.hxx>
-#include <Standard_RangeError.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Bisector_BisecCC,Bisector_Curve)
#define _Bisector_BisecCC_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
-#include <Standard_Real.hxx>
#include <TColStd_SequenceOfReal.hxx>
#include <Standard_Integer.hxx>
#include <Bisector_PolyBis.hxx>
-#include <Standard_Boolean.hxx>
#include <gp_Pnt2d.hxx>
#include <Bisector_Curve.hxx>
#include <GeomAbs_Shape.hxx>
#include <Bisector.hxx>
#include <Bisector_BisecPC.hxx>
#include <ElCLib.hxx>
-#include <GccEnt_Position.hxx>
-#include <Geom2d_CartesianPoint.hxx>
#include <Geom2d_Curve.hxx>
#include <Geom2d_Geometry.hxx>
-#include <Geom2d_Line.hxx>
-#include <Geom2d_TrimmedCurve.hxx>
-#include <Geom2dAdaptor_Curve.hxx>
#include <Geom2dAPI_ProjectPointOnCurve.hxx>
-#include <Geom2dGcc.hxx>
-#include <Geom2dGcc_Circ2d2TanRad.hxx>
-#include <Geom2dGcc_QualifiedCurve.hxx>
-#include <Geom2dInt_GInter.hxx>
#include <Geom2dLProp_CLProps2d.hxx>
#include <gp.hxx>
#include <gp_Ax2d.hxx>
#include <gp_Pnt2d.hxx>
#include <gp_Trsf2d.hxx>
#include <gp_Vec2d.hxx>
-#include <IntRes2d_IntersectionPoint.hxx>
#include <Precision.hxx>
-#include <Standard_DivideByZero.hxx>
-#include <Standard_DomainError.hxx>
#include <Standard_NotImplemented.hxx>
-#include <Standard_RangeError.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Bisector_BisecPC,Bisector_Curve)
#define _Bisector_BisecPC_HeaderFile
#include <Standard.hxx>
-#include <Standard_Type.hxx>
#include <gp_Pnt2d.hxx>
-#include <Standard_Real.hxx>
#include <TColStd_SequenceOfReal.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
#include <Bisector_Curve.hxx>
#include <GeomAbs_Shape.hxx>
class Geom2d_Curve;
#include <Geom2d_Curve.hxx>
#include <Standard_Real.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
class gp_Pnt2d;
#include <Standard_Handle.hxx>
#include <math_FunctionWithDerivative.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Real.hxx>
class Geom2d_Curve;
class Bisector_Curve;
#include <IntRes2d_Transition.hxx>
#include <math_BissecNewton.hxx>
#include <Precision.hxx>
-#include <Standard_ConstructionError.hxx>
#ifdef OCCT_DEBUG
//#define DRAW
#include <Standard_Handle.hxx>
#include <IntRes2d_Intersection.hxx>
-#include <Standard_Real.hxx>
-#include <Standard_Boolean.hxx>
class Bisector_Bisec;
class IntRes2d_Domain;
class Geom2d_Curve;
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
#include <gp_Pnt2d.hxx>
// commercial license or contractual agreement.
-#include <Bisector_PointOnBis.hxx>
#include <Bisector_PolyBis.hxx>
#include <ElCLib.hxx>
-#include <Geom2d_Curve.hxx>
#include <gp.hxx>
#include <gp_Trsf2d.hxx>
-#include <Standard_ConstructionError.hxx>
//=============================================================================
//function : Bisector_PolyBis
#include <Standard_Handle.hxx>
#include <Bisector_PointOnBis.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-#include <Standard_Real.hxx>
class gp_Trsf2d;
#include <Blend_AppFunction.hxx>
#include <Blend_Point.hxx>
-#include <gp_Pnt.hxx>
-#include <math_Matrix.hxx>
-#include <Standard_DomainError.hxx>
//=======================================================================
//function : Parameter
#include <Standard_Handle.hxx>
#include <math_FunctionSetWithDerivatives.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <math_Vector.hxx>
-#include <Standard_Real.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <GeomAbs_Shape.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <Blend_CSFunction.hxx>
#include <Blend_Point.hxx>
#include <gp_Pnt.hxx>
-#include <gp_Pnt2d.hxx>
-#include <gp_Vec.hxx>
-#include <gp_Vec2d.hxx>
-#include <math_Matrix.hxx>
-#include <Standard_DomainError.hxx>
#include <Standard_NotImplemented.hxx>
Standard_Integer Blend_CSFunction::NbVariables () const
#include <Standard_Handle.hxx>
#include <Blend_AppFunction.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <math_Vector.hxx>
-#include <Standard_Real.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <TColgp_Array1OfPnt.hxx>
#include <Blend_CurvPointFuncInv.hxx>
-#include <gp_Pnt.hxx>
-#include <math_Matrix.hxx>
//=======================================================================
//function : NbVariables
#include <Standard_Handle.hxx>
#include <math_FunctionSetWithDerivatives.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <math_Vector.hxx>
-#include <Standard_Real.hxx>
class math_Matrix;
class gp_Pnt;
#include <Adaptor2d_Curve2d.hxx>
#include <Blend_FuncInv.hxx>
-#include <math_Matrix.hxx>
Standard_Integer Blend_FuncInv::NbVariables () const
{
#include <Blend_Function.hxx>
#include <Blend_Point.hxx>
#include <gp_Pnt.hxx>
-#include <gp_Vec.hxx>
-#include <gp_Vec2d.hxx>
-#include <math_Matrix.hxx>
-#include <Standard_DomainError.hxx>
Standard_Integer Blend_Function::NbVariables () const
{
#include <Standard_Handle.hxx>
#include <Blend_AppFunction.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
-#include <math_Vector.hxx>
-#include <Standard_Real.hxx>
#include <TColStd_Array1OfReal.hxx>
-#include <TColStd_Array1OfInteger.hxx>
#include <TColgp_Array1OfPnt.hxx>
#include <TColgp_Array1OfVec.hxx>
#include <TColgp_Array1OfPnt2d.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <gp_Vec2d.hxx>
-#include <Standard_DomainError.hxx>
Blend_Point::Blend_Point ():istgt(Standard_True) {}
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
-#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
#include <gp_Vec2d.hxx>
class gp_Vec2d;
#include <Blend_Point.hxx>
#include <Blend_RstRstFunction.hxx>
#include <gp_Pnt.hxx>
-#include <gp_Pnt2d.hxx>
-#include <gp_Vec.hxx>
-#include <gp_Vec2d.hxx>
-#include <math_Matrix.hxx>
-#include <Standard_DomainError.hxx>
#include <Standard_NotImplemented.hxx>
const gp_Pnt& Blend_RstRstFunction::Pnt1() const
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Blend_AppFunction.hxx>
-#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
#include <math_Vector.hxx>
-#include <Standard_Real.hxx>
#include <Blend_DecrochStatus.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <GeomAbs_Shape.hxx>
#include <Adaptor2d_Curve2d.hxx>
#include <Blend_SurfCurvFuncInv.hxx>
-#include <math_Matrix.hxx>
//=======================================================================
//function : NbVariables
#include <math_FunctionSetWithDerivatives.hxx>
#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
#include <math_Vector.hxx>
-#include <Standard_Real.hxx>
class math_Matrix;
//! Deferred class for a function used to compute a
#include <Blend_SurfPointFuncInv.hxx>
-#include <gp_Pnt.hxx>
-#include <math_Matrix.hxx>
//=======================================================================
//function : NbVariables
#include <Standard_Handle.hxx>
#include <math_FunctionSetWithDerivatives.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <math_Vector.hxx>
-#include <Standard_Real.hxx>
class math_Matrix;
class gp_Pnt;
#include <Blend_Point.hxx>
#include <Blend_SurfRstFunction.hxx>
#include <gp_Pnt.hxx>
-#include <gp_Pnt2d.hxx>
-#include <gp_Vec.hxx>
-#include <gp_Vec2d.hxx>
-#include <math_Matrix.hxx>
-#include <Standard_DomainError.hxx>
#include <Standard_NotImplemented.hxx>
const gp_Pnt& Blend_SurfRstFunction::Pnt1() const
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
#include <Blend_AppFunction.hxx>
-#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
#include <math_Vector.hxx>
-#include <Standard_Real.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <GeomAbs_Shape.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <Adaptor3d_Surface.hxx>
#include <CSLib.hxx>
#include <CSLib_NormalStatus.hxx>
-#include <Geom_BSplineCurve.hxx>
#include <Geom_Circle.hxx>
#include <Geom_TrimmedCurve.hxx>
#include <GeomConvert.hxx>
#include <gp_Pnt2d.hxx>
#include <gp_Vec.hxx>
#include <Precision.hxx>
-#include <Standard_ConstructionError.hxx>
#include <TColgp_Array2OfVec.hxx>
//=======================================================================
// Modified 23/06/1997 PMN : Pb de division par 0.
#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <Blend_Point.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_CSCircular.hxx>
#include <ElCLib.hxx>
#include <GeomFill.hxx>
-#include <gp.hxx>
#include <gp_Circ.hxx>
#include <gp_Pnt.hxx>
#include <gp_Pnt2d.hxx>
// + Utilisation de GeomFill::GetCircle dans Section.
#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <Blend_Point.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_CSConstRad.hxx>
#include <ElCLib.hxx>
#include <GeomFill.hxx>
-#include <gp.hxx>
#include <gp_Circ.hxx>
#include <gp_Pnt.hxx>
#include <gp_Pnt2d.hxx>
// commercial license or contractual agreement.
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <Blend_Point.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_ChAsym.hxx>
#include <Adaptor3d_Surface.hxx>
#include <gp_Vec.hxx>
#include <gp_Pnt.hxx>
-#include <math_Vector.hxx>
#include <math_Matrix.hxx>
#include <gp_Vec2d.hxx>
#include <Blend_Function.hxx>
#include <Adaptor2d_Curve2d.hxx>
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_ChAsymInv.hxx>
#include <math_Matrix.hxx>
#define _BlendFunc_ChAsymInv_HeaderFile
#include <Adaptor3d_Surface.hxx>
-#include <math_Vector.hxx>
#include <math_Matrix.hxx>
#include <Blend_FuncInv.hxx>
#include <Adaptor2d_Curve2d.hxx>
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_ChamfInv.hxx>
#include <math_Matrix.hxx>
-#include <Precision.hxx>
//=======================================================================
//function : BlendFunc_ChamfInv
// Modified : 20/08/96 PMN Ajout des methodes (Nb)Intervals et IsRationnal
// Modified : 30/12/96 PMN Ajout GetMinimalWeight, GetSectionSize;
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
-#include <Blend_Point.hxx>
-#include <BlendFunc.hxx>
#include <BlendFunc_Chamfer.hxx>
#include <ElCLib.hxx>
-#include <gp_Lin.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
-#include <gp_Vec2d.hxx>
#include <math_Matrix.hxx>
-#include <Precision.hxx>
#include <Standard_NotImplemented.hxx>
//=======================================================================
#include <BlendFunc_GenChamfer.hxx>
#include <math_Vector.hxx>
#include <TColStd_Array1OfReal.hxx>
-#include <GeomAbs_Shape.hxx>
-#include <TColStd_Array1OfInteger.hxx>
-#include <TColgp_Array1OfPnt.hxx>
-#include <TColgp_Array1OfVec.hxx>
-#include <TColgp_Array1OfPnt2d.hxx>
-#include <TColgp_Array1OfVec2d.hxx>
class math_Matrix;
class gp_Pnt;
// Modified 20/02/1998 PMN Singular surfaces management
#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <Blend_Point.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_ConstRad.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <gp_Vec2d.hxx>
-#include <math_Vector.hxx>
#include <math_Matrix.hxx>
#include <BlendFunc_Tensor.hxx>
#include <BlendFunc_SectionShape.hxx>
#include <Adaptor2d_Curve2d.hxx>
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_ConstRadInv.hxx>
#include <math_Matrix.hxx>
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
-#include <Blend_Point.hxx>
-#include <BlendFunc.hxx>
#include <BlendFunc_ConstThroat.hxx>
#include <ElCLib.hxx>
-#include <gp_Lin.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <gp_Vec2d.hxx>
-#include <math_Matrix.hxx>
#include <math_Gauss.hxx>
-#include <Precision.hxx>
#include <Standard_NotImplemented.hxx>
#define Eps 1.e-15
#include <BlendFunc_GenChamfer.hxx>
#include <math_Vector.hxx>
#include <TColStd_Array1OfReal.hxx>
-#include <GeomAbs_Shape.hxx>
#include <TColStd_Array1OfInteger.hxx>
-#include <TColgp_Array1OfPnt.hxx>
-#include <TColgp_Array1OfVec.hxx>
-#include <TColgp_Array1OfPnt2d.hxx>
#include <TColgp_Array1OfVec2d.hxx>
class math_Matrix;
#include <Adaptor2d_Curve2d.hxx>
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_ConstThroatInv.hxx>
#include <math_Matrix.hxx>
-#include <Precision.hxx>
//=======================================================================
//function : BlendFunc_ConstThroatInv
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
-#include <Blend_Point.hxx>
-#include <BlendFunc.hxx>
#include <BlendFunc_ConstThroatWithPenetration.hxx>
#include <ElCLib.hxx>
-#include <gp_Lin.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <gp_Vec2d.hxx>
-#include <math_Matrix.hxx>
#include <math_Gauss.hxx>
-#include <Precision.hxx>
#include <Standard_NotImplemented.hxx>
#define Eps 1.e-15
#include <BlendFunc_ConstThroat.hxx>
#include <math_Vector.hxx>
#include <TColStd_Array1OfReal.hxx>
-#include <GeomAbs_Shape.hxx>
#include <TColStd_Array1OfInteger.hxx>
-#include <TColgp_Array1OfPnt.hxx>
-#include <TColgp_Array1OfVec.hxx>
-#include <TColgp_Array1OfPnt2d.hxx>
-#include <TColgp_Array1OfVec2d.hxx>
class math_Matrix;
#include <Adaptor2d_Curve2d.hxx>
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_ConstThroatWithPenetrationInv.hxx>
#include <math_Matrix.hxx>
-#include <Precision.hxx>
//=======================================================================
//function : BlendFunc_ConstThroatInv
// commercial license or contractual agreement.
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_Corde.hxx>
#include <ElCLib.hxx>
-#include <gp.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <gp_Vec2d.hxx>
#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <Blend_Point.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_EvolRad.hxx>
#include <CSLib.hxx>
-#include <CSLib_NormalStatus.hxx>
#include <ElCLib.hxx>
#include <GeomFill.hxx>
-#include <gp.hxx>
#include <gp_Circ.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <math_Matrix.hxx>
#include <math_SVD.hxx>
#include <Precision.hxx>
-#include <Standard_Boolean.hxx>
#include <Standard_DomainError.hxx>
#include <Standard_NotImplemented.hxx>
-#include <TColgp_Array2OfVec.hxx>
#include <TColStd_SequenceOfReal.hxx>
#define Eps 1.e-15
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <gp_Vec2d.hxx>
-#include <math_Vector.hxx>
#include <math_Matrix.hxx>
#include <BlendFunc_Tensor.hxx>
#include <BlendFunc_SectionShape.hxx>
#include <Adaptor2d_Curve2d.hxx>
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_EvolRadInv.hxx>
#include <Law_Function.hxx>
#include <Adaptor2d_Curve2d.hxx>
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_ChamfInv.hxx>
#include <math_Matrix.hxx>
#define _BlendFunc_GenChamfInv_HeaderFile
#include <Adaptor3d_Surface.hxx>
-#include <BlendFunc_Corde.hxx>
#include <Blend_FuncInv.hxx>
#include <math_Vector.hxx>
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <Blend_Point.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_Chamfer.hxx>
#define _BlendFunc_GenChamfer_HeaderFile
#include <Adaptor3d_Surface.hxx>
-#include <BlendFunc_Corde.hxx>
#include <Blend_Function.hxx>
#include <math_Vector.hxx>
#include <TColStd_Array1OfReal.hxx>
// commercial license or contractual agreement.
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <Blend_Point.hxx>
#include <BlendFunc.hxx>
#include <BlendFunc_Ruled.hxx>
#include <Adaptor2d_Curve2d.hxx>
-#include <Adaptor3d_Curve.hxx>
-#include <Adaptor3d_Surface.hxx>
#include <BlendFunc_RuledInv.hxx>
#include <math_Matrix.hxx>
#include <Precision.hxx>
#include <BlendFunc_Tensor.hxx>
#include <math_Matrix.hxx>
#include <math_Vector.hxx>
-#include <Standard_DimensionError.hxx>
-#include <Standard_RangeError.hxx>
-#include <TColStd_Array1OfReal.hxx>
BlendFunc_Tensor::BlendFunc_Tensor(const Standard_Integer NbRow,
- const Standard_Integer NbCol,
- const Standard_Integer NbMat) :
+ const Standard_Integer NbCol,
+ const Standard_Integer NbMat) :
Tab(1,NbRow*NbMat*NbCol),
nbrow( NbRow ),
nbcol( NbCol ),
#include <Standard_Handle.hxx>
#include <TColStd_Array1OfReal.hxx>
-#include <Standard_Integer.hxx>
-#include <Standard_Real.hxx>
#include <math_Vector.hxx>
class math_Matrix;
#include <Standard_Handle.hxx>
#include <Standard_ShortReal.hxx>
-#include <Standard_Boolean.hxx>
#include <gp_XY.hxx>
-#include <Standard_Real.hxx>
class gp_XY;
class gp_Pnt2d;
class gp_Trsf2d;
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-#include <Standard_ShortReal.hxx>
-#include <Standard_Boolean.hxx>
-#include <gp_XYZ.hxx>
-#include <Standard_Real.hxx>
class gp_XYZ;
class gp_Pnt;
class gp_Trsf;
#include <Bnd_Box.hxx>
#include <Bnd_HArray1OfBox.hxx>
-#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
#include <TColStd_DataMapOfIntegerInteger.hxx>
#include <TColStd_ListOfInteger.hxx>
#include <Standard_NullValue.hxx>
#include <TColStd_Array1OfListOfInteger.hxx>
#include <TColStd_DataMapIteratorOfDataMapOfIntegerInteger.hxx>
-#include <TColStd_ListIteratorOfListOfInteger.hxx>
//=======================================================================
//function : Bnd_BoundSortBox2d
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Bnd_Box2d.hxx>
#include <Bnd_HArray1OfBox2d.hxx>
-#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
#include <TColStd_HArray1OfListOfInteger.hxx>
#include <TColStd_DataMapOfIntegerInteger.hxx>
#include <Bnd_Box.hxx>
#include <gp_Dir.hxx>
-#include <gp_Lin.hxx>
#include <gp_Pln.hxx>
#include <gp_Pnt.hxx>
#include <gp_Trsf.hxx>
#define ClearVoidFlag() ( Flags &= ~VoidMask )
#include <Standard_Stream.hxx>
-#include <gp.hxx>
// #include <Precision.hxx>
#define Bnd_Precision_Infinite 1e+100
#include <gp_Pnt.hxx>
#include <Standard_Real.hxx>
-#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
class gp_Pnt;
class gp_Dir;
#include <Bnd_Box2d.hxx>
-#include <gp.hxx>
#include <gp_Dir2d.hxx>
#include <gp_Trsf2d.hxx>
#include <Standard_ConstructionError.hxx>
#ifndef Bnd_HArray1OfBox2d_HeaderFile
#define Bnd_HArray1OfBox2d_HeaderFile
-#include <Bnd_Box2d.hxx>
#include <Bnd_Array1OfBox2d.hxx>
#include <NCollection_DefineHArray1.hxx>
#ifndef Bnd_HArray1OfSphere_HeaderFile
#define Bnd_HArray1OfSphere_HeaderFile
-#include <Bnd_Sphere.hxx>
#include <Bnd_Array1OfSphere.hxx>
#include <NCollection_DefineHArray1.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Real.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_OStream.hxx>
#include <Bnd_Box.hxx>
#include <gp_Ax3.hxx>
#ifndef _Bnd_Range_HeaderFile
#define _Bnd_Range_HeaderFile
-#include <Standard_Real.hxx>
#include <Standard_ConstructionError.hxx>
#include <NCollection_List.hxx>
#include <gp_XYZ.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
-#include <Standard_Integer.hxx>
//! This class represents a bounding sphere of a geometric entity
#include <ElCLib.hxx>
#include <gp_Circ.hxx>
#include <gp_Circ2d.hxx>
-#include <gp_Cone.hxx>
-#include <gp_Cylinder.hxx>
#include <gp_Elips.hxx>
#include <gp_Elips2d.hxx>
#include <gp_Hypr.hxx>
#include <gp_Parab2d.hxx>
#include <gp_Pnt.hxx>
#include <gp_Pnt2d.hxx>
-#include <gp_Sphere.hxx>
-#include <gp_Torus.hxx>
#include <gp_XY.hxx>
#include <gp_XYZ.hxx>
#include <Precision.hxx>
#include <gp.hxx>
#include <Precision.hxx>
#include <Standard_Type.hxx>
-#include <math_MultipleVarFunction.hxx>
#include <math_Function.hxx>
#include <math_BrentMinimum.hxx>
#include <math_PSO.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
-#include <Standard_Real.hxx>
class Adaptor2d_Curve2d;
class Bnd_Box2d;
class Geom2d_Curve;
// commercial license or contractual agreement.
-#include <Adaptor3d_Curve.hxx>
#include <Bnd_Box.hxx>
#include <BndLib.hxx>
#include <BndLib_Add3dCurve.hxx>
#include <ElCLib.hxx>
#include <Geom_BezierCurve.hxx>
#include <Geom_BSplineCurve.hxx>
-#include <GeomAbs_CurveType.hxx>
#include <GeomAdaptor_Curve.hxx>
-#include <gp_Circ.hxx>
-#include <gp_Elips.hxx>
-#include <gp_Hypr.hxx>
-#include <gp_Lin.hxx>
-#include <gp_Parab.hxx>
#include <gp_Pnt.hxx>
#include <Precision.hxx>
#include <TColgp_Array1OfPnt.hxx>
-#include <TColStd_Array1OfInteger.hxx>
#include <TColStd_Array1OfReal.hxx>
-#include <math_MultipleVarFunction.hxx>
#include <math_Function.hxx>
#include <math_PSO.hxx>
#include <math_BrentMinimum.hxx>
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-#include <Standard_Real.hxx>
//
class Adaptor3d_Curve;
class Bnd_Box;
#include <Bnd_Box.hxx>
#include <BndLib.hxx>
#include <BndLib_AddSurface.hxx>
-#include <BSplCLib.hxx>
#include <ElSLib.hxx>
#include <ElCLib.hxx>
#include <Geom_BezierSurface.hxx>
#include <GeomAbs_SurfaceType.hxx>
#include <gp_Pln.hxx>
#include <gp_Pnt.hxx>
-#include <gp_Cylinder.hxx>
#include <gp_Cone.hxx>
-#include <gp_Lin.hxx>
#include <Precision.hxx>
#include <TColgp_Array2OfPnt.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <TColStd_Array1OfReal.hxx>
-#include <BndLib_Add3dCurve.hxx>
-#include <math_MultipleVarFunction.hxx>
#include <math_PSO.hxx>
-#include <math_Matrix.hxx>
#include <math_Powell.hxx>
//
static Standard_Integer NbUSamples(const Adaptor3d_Surface& S,
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-#include <Standard_Real.hxx>
class Adaptor3d_Surface;
class Bnd_Box;