1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-14 13:30:48 +03:00

Integration of OCCT 6.5.0 from SVN

This commit is contained in:
bugmaster
2011-03-16 07:30:28 +00:00
committed by bugmaster
parent 4903637061
commit 7fd59977df
16375 changed files with 3882564 additions and 0 deletions

View File

@@ -0,0 +1,75 @@
// File generated by CPPExt (Transient)
// Copyright (C) 1991,1995 by
//
// MATRA DATAVISION, FRANCE
//
// This software is furnished in accordance with the terms and conditions
// of the contract and with the inclusion of the above copyright notice.
// This software or any other copy thereof may not be provided or otherwise
// be made available to any other person. No title to an ownership of the
// software is hereby transferred.
//
// At the termination of the contract, the software and all copies of this
// software must be deleted.
//
#include <ISession_Curve.jxx>
#ifndef _Standard_TypeMismatch_HeaderFile
#include <Standard_TypeMismatch.hxx>
#endif
ISession_Curve::~ISession_Curve() {}
Standard_EXPORT Handle_Standard_Type& ISession_Curve_Type_()
{
static Handle_Standard_Type aType1 = STANDARD_TYPE(AIS_InteractiveObject);
if ( aType1.IsNull()) aType1 = STANDARD_TYPE(AIS_InteractiveObject);
static Handle_Standard_Type aType2 = STANDARD_TYPE(SelectMgr_SelectableObject);
if ( aType2.IsNull()) aType2 = STANDARD_TYPE(SelectMgr_SelectableObject);
static Handle_Standard_Type aType3 = STANDARD_TYPE(PrsMgr_PresentableObject);
if ( aType3.IsNull()) aType3 = STANDARD_TYPE(PrsMgr_PresentableObject);
static Handle_Standard_Type aType4 = STANDARD_TYPE(MMgt_TShared);
if ( aType4.IsNull()) aType4 = STANDARD_TYPE(MMgt_TShared);
static Handle_Standard_Type aType5 = STANDARD_TYPE(Standard_Transient);
if ( aType5.IsNull()) aType5 = STANDARD_TYPE(Standard_Transient);
static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,aType4,aType5,NULL};
static Handle_Standard_Type _aType = new Standard_Type("ISession_Curve",
sizeof(ISession_Curve),
1,
(Standard_Address)_Ancestors,
(Standard_Address)NULL);
return _aType;
}
// DownCast method
// allow safe downcasting
//
const Handle(ISession_Curve) Handle(ISession_Curve)::DownCast(const Handle(Standard_Transient)& AnObject)
{
Handle(ISession_Curve) _anOtherObject;
if (!AnObject.IsNull()) {
if (AnObject->IsKind(STANDARD_TYPE(ISession_Curve))) {
_anOtherObject = Handle(ISession_Curve)((Handle(ISession_Curve)&)AnObject);
}
}
return _anOtherObject ;
}
const Handle(Standard_Type)& ISession_Curve::DynamicType() const
{
return STANDARD_TYPE(ISession_Curve) ;
}
Standard_Boolean ISession_Curve::IsKind(const Handle(Standard_Type)& AType) const
{
return (STANDARD_TYPE(ISession_Curve) == AType || AIS_InteractiveObject::IsKind(AType));
}
Handle_ISession_Curve::~Handle_ISession_Curve() {}

View File

@@ -0,0 +1,18 @@
#ifndef _Geom_Curve_HeaderFile
#include <Geom_Curve.hxx>
#endif
#ifndef _PrsMgr_PresentationManager3d_HeaderFile
#include <PrsMgr_PresentationManager3d.hxx>
#endif
#ifndef _Prs3d_Presentation_HeaderFile
#include <Prs3d_Presentation.hxx>
#endif
#ifndef _Prs3d_Projector_HeaderFile
#include <Prs3d_Projector.hxx>
#endif
#ifndef _SelectMgr_Selection_HeaderFile
#include <SelectMgr_Selection.hxx>
#endif
#ifndef _ISession_Curve_HeaderFile
#include <ISession_Curve.hxx>
#endif

View File

@@ -0,0 +1,75 @@
// File generated by CPPExt (Transient)
// Copyright (C) 1991,1995 by
//
// MATRA DATAVISION, FRANCE
//
// This software is furnished in accordance with the terms and conditions
// of the contract and with the inclusion of the above copyright notice.
// This software or any other copy thereof may not be provided or otherwise
// be made available to any other person. No title to an ownership of the
// software is hereby transferred.
//
// At the termination of the contract, the software and all copies of this
// software must be deleted.
//
#include <ISession_Direction.jxx>
#ifndef _Standard_TypeMismatch_HeaderFile
#include <Standard_TypeMismatch.hxx>
#endif
ISession_Direction::~ISession_Direction() {}
Standard_EXPORT Handle_Standard_Type& ISession_Direction_Type_()
{
static Handle_Standard_Type aType1 = STANDARD_TYPE(AIS_InteractiveObject);
if ( aType1.IsNull()) aType1 = STANDARD_TYPE(AIS_InteractiveObject);
static Handle_Standard_Type aType2 = STANDARD_TYPE(SelectMgr_SelectableObject);
if ( aType2.IsNull()) aType2 = STANDARD_TYPE(SelectMgr_SelectableObject);
static Handle_Standard_Type aType3 = STANDARD_TYPE(PrsMgr_PresentableObject);
if ( aType3.IsNull()) aType3 = STANDARD_TYPE(PrsMgr_PresentableObject);
static Handle_Standard_Type aType4 = STANDARD_TYPE(MMgt_TShared);
if ( aType4.IsNull()) aType4 = STANDARD_TYPE(MMgt_TShared);
static Handle_Standard_Type aType5 = STANDARD_TYPE(Standard_Transient);
if ( aType5.IsNull()) aType5 = STANDARD_TYPE(Standard_Transient);
static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,aType4,aType5,NULL};
static Handle_Standard_Type _aType = new Standard_Type("ISession_Direction",
sizeof(ISession_Direction),
1,
(Standard_Address)_Ancestors,
(Standard_Address)NULL);
return _aType;
}
// DownCast method
// allow safe downcasting
//
const Handle(ISession_Direction) Handle(ISession_Direction)::DownCast(const Handle(Standard_Transient)& AnObject)
{
Handle(ISession_Direction) _anOtherObject;
if (!AnObject.IsNull()) {
if (AnObject->IsKind(STANDARD_TYPE(ISession_Direction))) {
_anOtherObject = Handle(ISession_Direction)((Handle(ISession_Direction)&)AnObject);
}
}
return _anOtherObject ;
}
const Handle(Standard_Type)& ISession_Direction::DynamicType() const
{
return STANDARD_TYPE(ISession_Direction) ;
}
Standard_Boolean ISession_Direction::IsKind(const Handle(Standard_Type)& AType) const
{
return (STANDARD_TYPE(ISession_Direction) == AType || AIS_InteractiveObject::IsKind(AType));
}
Handle_ISession_Direction::~Handle_ISession_Direction() {}

View File

@@ -0,0 +1,42 @@
#ifndef _gp_Pnt_HeaderFile
#include <gp_Pnt.hxx>
#endif
#ifndef _gp_Dir_HeaderFile
#include <gp_Dir.hxx>
#endif
#ifndef _gp_Vec_HeaderFile
#include <gp_Vec.hxx>
#endif
#ifndef _gp_Pnt2d_HeaderFile
#include <gp_Pnt2d.hxx>
#endif
#ifndef _gp_Dir2d_HeaderFile
#include <gp_Dir2d.hxx>
#endif
#ifndef _gp_Vec2d_HeaderFile
#include <gp_Vec2d.hxx>
#endif
#ifndef _TCollection_ExtendedString_HeaderFile
#include <TCollection_ExtendedString.hxx>
#endif
#ifndef _PrsMgr_PresentationManager3d_HeaderFile
#include <PrsMgr_PresentationManager3d.hxx>
#endif
#ifndef _Prs3d_Presentation_HeaderFile
#include <Prs3d_Presentation.hxx>
#endif
#ifndef _Prs3d_Projector_HeaderFile
#include <Prs3d_Projector.hxx>
#endif
#ifndef _PrsMgr_PresentationManager2d_HeaderFile
#include <PrsMgr_PresentationManager2d.hxx>
#endif
#ifndef _Graphic2d_GraphicObject_HeaderFile
#include <Graphic2d_GraphicObject.hxx>
#endif
#ifndef _SelectMgr_Selection_HeaderFile
#include <SelectMgr_Selection.hxx>
#endif
#ifndef _ISession_Direction_HeaderFile
#include <ISession_Direction.hxx>
#endif

View File

@@ -0,0 +1,75 @@
// File generated by CPPExt (Transient)
// Copyright (C) 1991,1995 by
//
// MATRA DATAVISION, FRANCE
//
// This software is furnished in accordance with the terms and conditions
// of the contract and with the inclusion of the above copyright notice.
// This software or any other copy thereof may not be provided or otherwise
// be made available to any other person. No title to an ownership of the
// software is hereby transferred.
//
// At the termination of the contract, the software and all copies of this
// software must be deleted.
//
#include <ISession_Point.jxx>
#ifndef _Standard_TypeMismatch_HeaderFile
#include <Standard_TypeMismatch.hxx>
#endif
ISession_Point::~ISession_Point() {}
Standard_EXPORT Handle_Standard_Type& ISession_Point_Type_()
{
static Handle_Standard_Type aType1 = STANDARD_TYPE(AIS_InteractiveObject);
if ( aType1.IsNull()) aType1 = STANDARD_TYPE(AIS_InteractiveObject);
static Handle_Standard_Type aType2 = STANDARD_TYPE(SelectMgr_SelectableObject);
if ( aType2.IsNull()) aType2 = STANDARD_TYPE(SelectMgr_SelectableObject);
static Handle_Standard_Type aType3 = STANDARD_TYPE(PrsMgr_PresentableObject);
if ( aType3.IsNull()) aType3 = STANDARD_TYPE(PrsMgr_PresentableObject);
static Handle_Standard_Type aType4 = STANDARD_TYPE(MMgt_TShared);
if ( aType4.IsNull()) aType4 = STANDARD_TYPE(MMgt_TShared);
static Handle_Standard_Type aType5 = STANDARD_TYPE(Standard_Transient);
if ( aType5.IsNull()) aType5 = STANDARD_TYPE(Standard_Transient);
static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,aType4,aType5,NULL};
static Handle_Standard_Type _aType = new Standard_Type("ISession_Point",
sizeof(ISession_Point),
1,
(Standard_Address)_Ancestors,
(Standard_Address)NULL);
return _aType;
}
// DownCast method
// allow safe downcasting
//
const Handle(ISession_Point) Handle(ISession_Point)::DownCast(const Handle(Standard_Transient)& AnObject)
{
Handle(ISession_Point) _anOtherObject;
if (!AnObject.IsNull()) {
if (AnObject->IsKind(STANDARD_TYPE(ISession_Point))) {
_anOtherObject = Handle(ISession_Point)((Handle(ISession_Point)&)AnObject);
}
}
return _anOtherObject ;
}
const Handle(Standard_Type)& ISession_Point::DynamicType() const
{
return STANDARD_TYPE(ISession_Point) ;
}
Standard_Boolean ISession_Point::IsKind(const Handle(Standard_Type)& AType) const
{
return (STANDARD_TYPE(ISession_Point) == AType || AIS_InteractiveObject::IsKind(AType));
}
Handle_ISession_Point::~Handle_ISession_Point() {}

View File

@@ -0,0 +1,27 @@
#ifndef _gp_Pnt2d_HeaderFile
#include <gp_Pnt2d.hxx>
#endif
#ifndef _gp_Pnt_HeaderFile
#include <gp_Pnt.hxx>
#endif
#ifndef _PrsMgr_PresentationManager3d_HeaderFile
#include <PrsMgr_PresentationManager3d.hxx>
#endif
#ifndef _Prs3d_Presentation_HeaderFile
#include <Prs3d_Presentation.hxx>
#endif
#ifndef _Prs3d_Projector_HeaderFile
#include <Prs3d_Projector.hxx>
#endif
#ifndef _PrsMgr_PresentationManager2d_HeaderFile
#include <PrsMgr_PresentationManager2d.hxx>
#endif
#ifndef _Graphic2d_GraphicObject_HeaderFile
#include <Graphic2d_GraphicObject.hxx>
#endif
#ifndef _SelectMgr_Selection_HeaderFile
#include <SelectMgr_Selection.hxx>
#endif
#ifndef _ISession_Point_HeaderFile
#include <ISession_Point.hxx>
#endif

View File

@@ -0,0 +1,75 @@
// File generated by CPPExt (Transient)
// Copyright (C) 1991,1995 by
//
// MATRA DATAVISION, FRANCE
//
// This software is furnished in accordance with the terms and conditions
// of the contract and with the inclusion of the above copyright notice.
// This software or any other copy thereof may not be provided or otherwise
// be made available to any other person. No title to an ownership of the
// software is hereby transferred.
//
// At the termination of the contract, the software and all copies of this
// software must be deleted.
//
#include <ISession_Surface.jxx>
#ifndef _Standard_TypeMismatch_HeaderFile
#include <Standard_TypeMismatch.hxx>
#endif
ISession_Surface::~ISession_Surface() {}
Standard_EXPORT Handle_Standard_Type& ISession_Surface_Type_()
{
static Handle_Standard_Type aType1 = STANDARD_TYPE(AIS_InteractiveObject);
if ( aType1.IsNull()) aType1 = STANDARD_TYPE(AIS_InteractiveObject);
static Handle_Standard_Type aType2 = STANDARD_TYPE(SelectMgr_SelectableObject);
if ( aType2.IsNull()) aType2 = STANDARD_TYPE(SelectMgr_SelectableObject);
static Handle_Standard_Type aType3 = STANDARD_TYPE(PrsMgr_PresentableObject);
if ( aType3.IsNull()) aType3 = STANDARD_TYPE(PrsMgr_PresentableObject);
static Handle_Standard_Type aType4 = STANDARD_TYPE(MMgt_TShared);
if ( aType4.IsNull()) aType4 = STANDARD_TYPE(MMgt_TShared);
static Handle_Standard_Type aType5 = STANDARD_TYPE(Standard_Transient);
if ( aType5.IsNull()) aType5 = STANDARD_TYPE(Standard_Transient);
static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,aType4,aType5,NULL};
static Handle_Standard_Type _aType = new Standard_Type("ISession_Surface",
sizeof(ISession_Surface),
1,
(Standard_Address)_Ancestors,
(Standard_Address)NULL);
return _aType;
}
// DownCast method
// allow safe downcasting
//
const Handle(ISession_Surface) Handle(ISession_Surface)::DownCast(const Handle(Standard_Transient)& AnObject)
{
Handle(ISession_Surface) _anOtherObject;
if (!AnObject.IsNull()) {
if (AnObject->IsKind(STANDARD_TYPE(ISession_Surface))) {
_anOtherObject = Handle(ISession_Surface)((Handle(ISession_Surface)&)AnObject);
}
}
return _anOtherObject ;
}
const Handle(Standard_Type)& ISession_Surface::DynamicType() const
{
return STANDARD_TYPE(ISession_Surface) ;
}
Standard_Boolean ISession_Surface::IsKind(const Handle(Standard_Type)& AType) const
{
return (STANDARD_TYPE(ISession_Surface) == AType || AIS_InteractiveObject::IsKind(AType));
}
Handle_ISession_Surface::~Handle_ISession_Surface() {}

View File

@@ -0,0 +1,18 @@
#ifndef _Geom_Surface_HeaderFile
#include <Geom_Surface.hxx>
#endif
#ifndef _PrsMgr_PresentationManager3d_HeaderFile
#include <PrsMgr_PresentationManager3d.hxx>
#endif
#ifndef _Prs3d_Presentation_HeaderFile
#include <Prs3d_Presentation.hxx>
#endif
#ifndef _Prs3d_Projector_HeaderFile
#include <Prs3d_Projector.hxx>
#endif
#ifndef _SelectMgr_Selection_HeaderFile
#include <SelectMgr_Selection.hxx>
#endif
#ifndef _ISession_Surface_HeaderFile
#include <ISession_Surface.hxx>
#endif

View File

@@ -0,0 +1,75 @@
// File generated by CPPExt (Transient)
// Copyright (C) 1991,1995 by
//
// MATRA DATAVISION, FRANCE
//
// This software is furnished in accordance with the terms and conditions
// of the contract and with the inclusion of the above copyright notice.
// This software or any other copy thereof may not be provided or otherwise
// be made available to any other person. No title to an ownership of the
// software is hereby transferred.
//
// At the termination of the contract, the software and all copies of this
// software must be deleted.
//
#include <ISession_Text.jxx>
#ifndef _Standard_TypeMismatch_HeaderFile
#include <Standard_TypeMismatch.hxx>
#endif
ISession_Text::~ISession_Text() {}
Standard_EXPORT Handle_Standard_Type& ISession_Text_Type_()
{
static Handle_Standard_Type aType1 = STANDARD_TYPE(AIS_InteractiveObject);
if ( aType1.IsNull()) aType1 = STANDARD_TYPE(AIS_InteractiveObject);
static Handle_Standard_Type aType2 = STANDARD_TYPE(SelectMgr_SelectableObject);
if ( aType2.IsNull()) aType2 = STANDARD_TYPE(SelectMgr_SelectableObject);
static Handle_Standard_Type aType3 = STANDARD_TYPE(PrsMgr_PresentableObject);
if ( aType3.IsNull()) aType3 = STANDARD_TYPE(PrsMgr_PresentableObject);
static Handle_Standard_Type aType4 = STANDARD_TYPE(MMgt_TShared);
if ( aType4.IsNull()) aType4 = STANDARD_TYPE(MMgt_TShared);
static Handle_Standard_Type aType5 = STANDARD_TYPE(Standard_Transient);
if ( aType5.IsNull()) aType5 = STANDARD_TYPE(Standard_Transient);
static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,aType4,aType5,NULL};
static Handle_Standard_Type _aType = new Standard_Type("ISession_Text",
sizeof(ISession_Text),
1,
(Standard_Address)_Ancestors,
(Standard_Address)NULL);
return _aType;
}
// DownCast method
// allow safe downcasting
//
const Handle(ISession_Text) Handle(ISession_Text)::DownCast(const Handle(Standard_Transient)& AnObject)
{
Handle(ISession_Text) _anOtherObject;
if (!AnObject.IsNull()) {
if (AnObject->IsKind(STANDARD_TYPE(ISession_Text))) {
_anOtherObject = Handle(ISession_Text)((Handle(ISession_Text)&)AnObject);
}
}
return _anOtherObject ;
}
const Handle(Standard_Type)& ISession_Text::DynamicType() const
{
return STANDARD_TYPE(ISession_Text) ;
}
Standard_Boolean ISession_Text::IsKind(const Handle(Standard_Type)& AType) const
{
return (STANDARD_TYPE(ISession_Text) == AType || AIS_InteractiveObject::IsKind(AType));
}
Handle_ISession_Text::~Handle_ISession_Text() {}

View File

@@ -0,0 +1,27 @@
#ifndef _TCollection_AsciiString_HeaderFile
#include <TCollection_AsciiString.hxx>
#endif
#ifndef _gp_Pnt_HeaderFile
#include <gp_Pnt.hxx>
#endif
#ifndef _PrsMgr_PresentationManager3d_HeaderFile
#include <PrsMgr_PresentationManager3d.hxx>
#endif
#ifndef _Prs3d_Presentation_HeaderFile
#include <Prs3d_Presentation.hxx>
#endif
#ifndef _Prs3d_Projector_HeaderFile
#include <Prs3d_Projector.hxx>
#endif
#ifndef _PrsMgr_PresentationManager2d_HeaderFile
#include <PrsMgr_PresentationManager2d.hxx>
#endif
#ifndef _Graphic2d_GraphicObject_HeaderFile
#include <Graphic2d_GraphicObject.hxx>
#endif
#ifndef _SelectMgr_Selection_HeaderFile
#include <SelectMgr_Selection.hxx>
#endif
#ifndef _ISession_Text_HeaderFile
#include <ISession_Text.hxx>
#endif