MeshVS_MeshOwner.hxx
MeshVS_MeshPrsBuilder.cxx
MeshVS_MeshPrsBuilder.hxx
-MeshVS_MeshPrsBuilder.lxx
MeshVS_MeshPtr.hxx
MeshVS_MeshSelectionMethod.hxx
MeshVS_NodalColorPrsBuilder.cxx
+++ /dev/null
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
MoniTool_Timer.cxx
MoniTool_Timer.hxx
MoniTool_Timer.lxx
-MoniTool_TimerSentry.cxx
MoniTool_TimerSentry.hxx
MoniTool_TimerSentry.lxx
MoniTool_TransientElem.cxx
+++ /dev/null
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//#include <MoniTool_TimerSentry.ixx>
RWStepShape_RWSeamEdge.hxx
RWStepShape_RWShapeDefinitionRepresentation.cxx
RWStepShape_RWShapeDefinitionRepresentation.hxx
-RWStepShape_RWShapeDefinitionRepresentation_1.cxx
RWStepShape_RWShapeDimensionRepresentation.cxx
RWStepShape_RWShapeDimensionRepresentation.hxx
RWStepShape_RWShapeRepresentation.cxx
+++ /dev/null
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
TopOpeBRep_DataMapIteratorOfDataMapOfTopolTool.hxx
TopOpeBRep_DataMapOfTopolTool.hxx
TopOpeBRep_define.hxx
-TopOpeBRep_DRAW.cxx
TopOpeBRep_DRAW.hxx
TopOpeBRep_DSFiller.cxx
TopOpeBRep_DSFiller.hxx
+++ /dev/null
-// Created on: 1997-11-26
-// Created by: Jean Yves LEBEY
-// Copyright (c) 1997-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
TopoDS_Solid.hxx
TopoDS_TCompound.cxx
TopoDS_TCompound.hxx
-TopoDS_TCompound.lxx
TopoDS_TCompSolid.cxx
TopoDS_TCompSolid.hxx
-TopoDS_TCompSolid.lxx
TopoDS_TEdge.cxx
TopoDS_TEdge.hxx
-TopoDS_TEdge.lxx
TopoDS_TFace.cxx
TopoDS_TFace.hxx
-TopoDS_TFace.lxx
TopoDS_TShape.cxx
TopoDS_TShape.hxx
TopoDS_TShell.cxx
TopoDS_TShell.hxx
-TopoDS_TShell.lxx
TopoDS_TSolid.cxx
TopoDS_TSolid.hxx
-TopoDS_TSolid.lxx
TopoDS_TVertex.cxx
TopoDS_TVertex.hxx
-TopoDS_TVertex.lxx
TopoDS_TWire.cxx
TopoDS_TWire.hxx
-TopoDS_TWire.lxx
TopoDS_UnCompatibleShapes.hxx
TopoDS_Vertex.hxx
TopoDS_Wire.hxx
#include <Standard.hxx>
#include <Standard_Type.hxx>
-
-#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-
+#include <TopoDS_TShape.hxx>
class TopoDS_TCompSolid;
DEFINE_STANDARD_HANDLE(TopoDS_TCompSolid, TopoDS_TShape)
//! A set of solids connected by their faces.
class TopoDS_TCompSolid : public TopoDS_TShape
{
-
public:
-
-
//! Creates an empty TCompSolid.
- TopoDS_TCompSolid();
-
+ TopoDS_TCompSolid() : TopoDS_TShape() {}
+
//! returns COMPSOLID
Standard_EXPORT TopAbs_ShapeEnum ShapeType() const Standard_OVERRIDE;
-
+
//! Returns an empty TCompSolid.
Standard_EXPORT Handle(TopoDS_TShape) EmptyCopy() const Standard_OVERRIDE;
-
-
-
- DEFINE_STANDARD_RTTIEXT(TopoDS_TCompSolid,TopoDS_TShape)
-
-protected:
-
-
-
-
-private:
-
-
-
-
+ DEFINE_STANDARD_RTTIEXT(TopoDS_TCompSolid, TopoDS_TShape)
};
-
-#include <TopoDS_TCompSolid.lxx>
-
-
-
-
-
#endif // _TopoDS_TCompSolid_HeaderFile
+++ /dev/null
-// Created on: 1991-04-12
-// Created by: Remi LEQUETTE
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//=======================================================================
-//function : TopoDS_TCompSolid
-//purpose :
-//=======================================================================
-
-inline TopoDS_TCompSolid::TopoDS_TCompSolid() : TopoDS_TShape()
-{
-}
#include <Standard.hxx>
#include <Standard_Type.hxx>
-
-#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-
+#include <TopoDS_TShape.hxx>
class TopoDS_TCompound;
DEFINE_STANDARD_HANDLE(TopoDS_TCompound, TopoDS_TShape)
//! A TCompound is an all-purpose set of Shapes.
class TopoDS_TCompound : public TopoDS_TShape
{
-
public:
-
-
//! Creates an empty TCompound.
- TopoDS_TCompound();
-
+ TopoDS_TCompound() : TopoDS_TShape() { Orientable(Standard_False); }
+
//! Returns COMPOUND.
Standard_EXPORT TopAbs_ShapeEnum ShapeType() const Standard_OVERRIDE;
-
+
//! Returns an empty TCompound.
Standard_EXPORT Handle(TopoDS_TShape) EmptyCopy() const Standard_OVERRIDE;
-
-
-
- DEFINE_STANDARD_RTTIEXT(TopoDS_TCompound,TopoDS_TShape)
-
-protected:
-
-
-
-
-private:
-
-
-
-
+ DEFINE_STANDARD_RTTIEXT(TopoDS_TCompound, TopoDS_TShape)
};
-
-#include <TopoDS_TCompound.lxx>
-
-
-
-
-
#endif // _TopoDS_TCompound_HeaderFile
+++ /dev/null
-// Created on: 1991-04-12
-// Created by: Remi LEQUETTE
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//=======================================================================
-//function : TopoDS_TCompound
-//purpose :
-//=======================================================================
-
-inline TopoDS_TCompound::TopoDS_TCompound() : TopoDS_TShape()
-{
- Orientable(Standard_False);
-}
#include <Standard.hxx>
-#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-
+#include <TopoDS_TShape.hxx>
class TopoDS_TEdge;
DEFINE_STANDARD_HANDLE(TopoDS_TEdge, TopoDS_TShape)
//! boundary is a set of oriented Vertices.
class TopoDS_TEdge : public TopoDS_TShape
{
-
public:
-
-
//! Returns EDGE.
Standard_EXPORT TopAbs_ShapeEnum ShapeType() const Standard_OVERRIDE;
-
-
-
- DEFINE_STANDARD_RTTIEXT(TopoDS_TEdge,TopoDS_TShape)
+ DEFINE_STANDARD_RTTIEXT(TopoDS_TEdge, TopoDS_TShape)
protected:
-
-
//! Construct an edge.
- TopoDS_TEdge();
-
-
-
-private:
-
-
-
-
+ TopoDS_TEdge() : TopoDS_TShape() {}
};
-
-#include <TopoDS_TEdge.lxx>
-
-
-
-
-
#endif // _TopoDS_TEdge_HeaderFile
+++ /dev/null
-// Created on: 1991-04-11
-// Created by: Remi LEQUETTE
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//=======================================================================
-//function : TopoDS_TEdge
-//purpose :
-//=======================================================================
-
-inline TopoDS_TEdge::TopoDS_TEdge() : TopoDS_TShape()
-{
-}
#include <Standard.hxx>
#include <Standard_Type.hxx>
-
-#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-
+#include <TopoDS_TShape.hxx>
class TopoDS_TFace;
DEFINE_STANDARD_HANDLE(TopoDS_TFace, TopoDS_TShape)
//! vertices.
class TopoDS_TFace : public TopoDS_TShape
{
-
public:
-
-
//! Creates an empty TFace.
- TopoDS_TFace();
-
+ TopoDS_TFace() : TopoDS_TShape() {}
+
//! returns FACE.
Standard_EXPORT TopAbs_ShapeEnum ShapeType() const Standard_OVERRIDE;
-
+
//! Returns an empty TFace.
Standard_EXPORT virtual Handle(TopoDS_TShape) EmptyCopy() const Standard_OVERRIDE;
-
-
-
- DEFINE_STANDARD_RTTIEXT(TopoDS_TFace,TopoDS_TShape)
-
-protected:
-
-
-
-
-private:
-
-
-
-
+ DEFINE_STANDARD_RTTIEXT(TopoDS_TFace, TopoDS_TShape)
};
-
-#include <TopoDS_TFace.lxx>
-
-
-
-
-
#endif // _TopoDS_TFace_HeaderFile
+++ /dev/null
-// Created on: 1991-04-12
-// Created by: Remi LEQUETTE
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//=======================================================================
-//function : TopoDS_TFace
-//purpose :
-//=======================================================================
-
-inline TopoDS_TFace::TopoDS_TFace() : TopoDS_TShape()
-{
-}
#include <Standard.hxx>
#include <Standard_Type.hxx>
-
-#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-
+#include <TopoDS_TShape.hxx>
class TopoDS_TShell;
DEFINE_STANDARD_HANDLE(TopoDS_TShell, TopoDS_TShape)
//! A set of faces connected by their edges.
class TopoDS_TShell : public TopoDS_TShape
{
-
public:
-
-
//! Creates an empty TShell.
- TopoDS_TShell();
-
+ TopoDS_TShell() : TopoDS_TShape() {}
+
//! Returns SHELL.
Standard_EXPORT TopAbs_ShapeEnum ShapeType() const Standard_OVERRIDE;
-
+
//! Returns an empty TShell.
Standard_EXPORT Handle(TopoDS_TShape) EmptyCopy() const Standard_OVERRIDE;
-
-
-
- DEFINE_STANDARD_RTTIEXT(TopoDS_TShell,TopoDS_TShape)
-
-protected:
-
-
-
-
-private:
-
-
-
-
+ DEFINE_STANDARD_RTTIEXT(TopoDS_TShell, TopoDS_TShape)
};
-
-#include <TopoDS_TShell.lxx>
-
-
-
-
-
#endif // _TopoDS_TShell_HeaderFile
+++ /dev/null
-// Created on: 1991-04-12
-// Created by: Remi LEQUETTE
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//=======================================================================
-//function : TopoDS_TShell
-//purpose :
-//=======================================================================
-
-inline TopoDS_TShell::TopoDS_TShell() : TopoDS_TShape()
-{
-}
#include <Standard.hxx>
#include <Standard_Type.hxx>
-
-#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-
+#include <TopoDS_TShape.hxx>
class TopoDS_TSolid;
DEFINE_STANDARD_HANDLE(TopoDS_TSolid, TopoDS_TShape)
//! edges and vertices.
class TopoDS_TSolid : public TopoDS_TShape
{
-
public:
-
-
//! Creates an empty TSolid.
- TopoDS_TSolid();
-
+ TopoDS_TSolid() : TopoDS_TShape() { Orientable(Standard_False); }
+
//! returns SOLID.
Standard_EXPORT TopAbs_ShapeEnum ShapeType() const Standard_OVERRIDE;
-
+
//! Returns an empty TSolid.
Standard_EXPORT Handle(TopoDS_TShape) EmptyCopy() const Standard_OVERRIDE;
-
-
-
- DEFINE_STANDARD_RTTIEXT(TopoDS_TSolid,TopoDS_TShape)
-
-protected:
-
-
-
-
-private:
-
-
-
-
+ DEFINE_STANDARD_RTTIEXT(TopoDS_TSolid, TopoDS_TShape)
};
-
-#include <TopoDS_TSolid.lxx>
-
-
-
-
-
#endif // _TopoDS_TSolid_HeaderFile
+++ /dev/null
-// Created on: 1991-04-12
-// Created by: Remi LEQUETTE
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//=======================================================================
-//function : TopoDS_TSolid
-//purpose :
-//=======================================================================
-
-inline TopoDS_TSolid::TopoDS_TSolid() : TopoDS_TShape()
-{
- Orientable(Standard_False);
-}
#define _TopoDS_TVertex_HeaderFile
#include <Standard.hxx>
-
-#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-
-
-class TopoDS_TVertex;
+#include <TopoDS_TShape.hxx>
// resolve name collisions with X11 headers
#ifdef Convex
#undef Convex
#endif
+class TopoDS_TVertex;
DEFINE_STANDARD_HANDLE(TopoDS_TVertex, TopoDS_TShape)
//! A Vertex is a topological point in two or three
//! dimensions.
class TopoDS_TVertex : public TopoDS_TShape
{
-
public:
-
-
//! Returns VERTEX.
Standard_EXPORT TopAbs_ShapeEnum ShapeType() const Standard_OVERRIDE;
-
-
-
- DEFINE_STANDARD_RTTIEXT(TopoDS_TVertex,TopoDS_TShape)
+ DEFINE_STANDARD_RTTIEXT(TopoDS_TVertex, TopoDS_TShape)
protected:
-
-
//! Construct a vertex.
- TopoDS_TVertex();
-
-
-
-private:
-
-
-
-
+ TopoDS_TVertex() : TopoDS_TShape()
+ {
+ Closed(Standard_True);
+ Convex(Standard_True);
+ }
};
-
-#include <TopoDS_TVertex.lxx>
-
-
-
-
-
#endif // _TopoDS_TVertex_HeaderFile
+++ /dev/null
-// Created on: 1991-04-10
-// Created by: Remi LEQUETTE
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//=======================================================================
-//function : TopoDS_TVertex
-//purpose :
-//=======================================================================
-
-inline TopoDS_TVertex::TopoDS_TVertex() : TopoDS_TShape()
-{
- Closed(Standard_True);
- Convex(Standard_True);
-}
#include <Standard.hxx>
#include <Standard_Type.hxx>
-
-#include <TopoDS_TShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
-
+#include <TopoDS_TShape.hxx>
class TopoDS_TWire;
DEFINE_STANDARD_HANDLE(TopoDS_TWire, TopoDS_TShape)
//! A set of edges connected by their vertices.
class TopoDS_TWire : public TopoDS_TShape
{
-
public:
-
-
//! Creates an empty TWire.
- TopoDS_TWire();
-
+ TopoDS_TWire() : TopoDS_TShape() {}
+
//! Returns WIRE.
Standard_EXPORT TopAbs_ShapeEnum ShapeType() const Standard_OVERRIDE;
-
+
//! Returns an empty TWire.
Standard_EXPORT Handle(TopoDS_TShape) EmptyCopy() const Standard_OVERRIDE;
-
-
-
- DEFINE_STANDARD_RTTIEXT(TopoDS_TWire,TopoDS_TShape)
-
-protected:
-
-
-
-
-private:
-
-
-
-
+ DEFINE_STANDARD_RTTIEXT(TopoDS_TWire, TopoDS_TShape)
};
-
-#include <TopoDS_TWire.lxx>
-
-
-
-
-
#endif // _TopoDS_TWire_HeaderFile
+++ /dev/null
-// Created on: 1991-04-12
-// Created by: Remi LEQUETTE
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//=======================================================================
-//function : TopoDS_TWire
-//purpose :
-//=======================================================================
-
-inline TopoDS_TWire::TopoDS_TWire() : TopoDS_TShape()
-{
-}
gce_MakeTranslation.hxx
gce_MakeTranslation2d.cxx
gce_MakeTranslation2d.hxx
-gce_Root.cxx
gce_Root.hxx
gce_Root.lxx
+++ /dev/null
-// Copyright (c) 1995-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-
-#include <gce_Root.hxx>