No implementation of STANDARD_TYPE

This commit is contained in:
skv 2015-08-06 10:25:42 +03:00
parent 4f53f6fe65
commit eaf5b42559
3434 changed files with 154874 additions and 4 deletions

View File

@ -4,10 +4,8 @@ formatlist:SALOME_GEOM|BinOcaf
!
SALOME_GEOM.Description: GEOM Document Version 1.0
SALOME_GEOM.FileExtension: sgd
SALOME_GEOM.StoragePlugin: ad696000-5b34-11d1-b5ba-00a0c9064368
SALOME_GEOM.RetrievalPlugin: ad696001-5b34-11d1-b5ba-00a0c9064368
SALOME_GEOMSchema: ad696002-5b34-11d1-b5ba-00a0c9064368
SALOME_GEOM.AttributeStoragePlugin: 47b0b826-d931-11d1-b5da-00a0c9064368
SALOME_GEOM.AttributeRetrievalPlugin: 47b0b827-d931-11d1-b5da-00a0c9064368
!
! BinOcaf format

View File

@ -5,7 +5,6 @@ a148e300-5740-11d1-a904-080036aaa103.Location: FWOSPlugin
!
! standard attribute drivers plugin
!
ad696000-5b34-11d1-b5ba-00a0c9064368.Location: @CAS_STDPLUGIN@
ad696001-5b34-11d1-b5ba-00a0c9064368.Location: @CAS_STDPLUGIN@
ad696002-5b34-11d1-b5ba-00a0c9064368.Location: @CAS_STDPLUGIN@
!

View File

@ -21,7 +21,7 @@
# Common packages
##
SET(SUBDIRS_COMMON
ARCHIMEDE BlockFix GEOMAlgo SKETCHER GEOM ShHealOper GEOMUtils XAO XAO_Swig
FromOCCT ARCHIMEDE BlockFix GEOMAlgo SKETCHER GEOM ShHealOper GEOMUtils XAO XAO_Swig
GEOMImpl GEOM_I GEOMClient GEOM_I_Superv GEOM_SWIG GEOM_PY
AdvancedEngine OCC2VTK
STLPlugin BREPPlugin STEPPlugin IGESPlugin XAOPlugin VTKPlugin

30
src/FromOCCT/CMakeLists.txt Executable file
View File

@ -0,0 +1,30 @@
# Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
#
# Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
ADD_SUBDIRECTORY(PTKernel)
ADD_SUBDIRECTORY(TKPCAF)
ADD_SUBDIRECTORY(TKPLCAF)
ADD_SUBDIRECTORY(TKPShape)
ADD_SUBDIRECTORY(TKShapeSchema)
ADD_SUBDIRECTORY(TKStdLSchema)
ADD_SUBDIRECTORY(TKStdSchema)
ADD_SUBDIRECTORY(TKXCAFSchema)

View File

@ -0,0 +1,261 @@
# Copyright (C) 2012-2015 CEA/DEN, EDF R&D, OPEN CASCADE
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
# --- options ---
# additional include directories
INCLUDE_DIRECTORIES(
${CAS_INCLUDE_DIRS}
${CMAKE_CURRENT_SOURCE_DIR}
)
# additional preprocessor / compiler flags
ADD_DEFINITIONS(
${CAS_DEFINITIONS}
)
# libraries to link to
SET(_link_LIBRARIES
${CAS_KERNEL}
)
# --- headers ---
SET(GEOM_HEADERS
DBC_BaseArray.hxx
DBC_BaseArray.ixx
DBC_BaseArray.jxx
DBC_BaseArray.lxx
DBC_BaseArray_objs.hxx
DBC_DBVArray.hxx
DBC_VArray.gxx
DBC_VArrayNode.gxx
DBC_VArrayNodeOfVArrayOfCharacter.hxx
DBC_VArrayNodeOfVArrayOfExtCharacter.hxx
DBC_VArrayNodeOfVArrayOfInteger.hxx
DBC_VArrayNodeOfVArrayOfReal.hxx
DBC_VArrayOfCharacter.hxx
DBC_VArrayOfExtCharacter.hxx
DBC_VArrayOfInteger.hxx
DBC_VArrayOfReal.hxx
DBC_VArrayTNode.gxx
DBC_VArrayTNode.lxx
DBC_VArrayTNodeOfVArrayOfCharacter.hxx
DBC_VArrayTNodeOfVArrayOfExtCharacter.hxx
DBC_VArrayTNodeOfVArrayOfInteger.hxx
DBC_VArrayTNodeOfVArrayOfReal.hxx
Handle_DBC_VArrayNodeOfVArrayOfCharacter.hxx
Handle_DBC_VArrayNodeOfVArrayOfExtCharacter.hxx
Handle_DBC_VArrayNodeOfVArrayOfInteger.hxx
Handle_DBC_VArrayNodeOfVArrayOfReal.hxx
Handle_ObjMgt_ExternRef.hxx
Handle_ObjMgt_ExternShareable.hxx
Handle_ObjMgt_PSeqOfExtRef.hxx
Handle_ObjMgt_SeqNodeOfPSeqOfExtRef.hxx
Handle_PCollection_HAsciiString.hxx
Handle_PCollection_HExtendedString.hxx
Handle_PColStd_HArray1OfExtendedString.hxx
Handle_PColStd_HArray1OfInteger.hxx
Handle_PColStd_HArray1OfPersistent.hxx
Handle_PColStd_HArray1OfReal.hxx
Handle_PColStd_HArray2OfInteger.hxx
Handle_PColStd_HArray2OfPersistent.hxx
Handle_PColStd_HArray2OfReal.hxx
Handle_PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString.hxx
Handle_PColStd_VArrayNodeOfFieldOfHArray1OfInteger.hxx
Handle_PColStd_VArrayNodeOfFieldOfHArray1OfPersistent.hxx
Handle_PColStd_VArrayNodeOfFieldOfHArray1OfReal.hxx
Handle_PColStd_VArrayNodeOfFieldOfHArray2OfInteger.hxx
Handle_PColStd_VArrayNodeOfFieldOfHArray2OfPersistent.hxx
Handle_PColStd_VArrayNodeOfFieldOfHArray2OfReal.hxx
Handle_PMMgt_PManaged.hxx
Handle_PShort_HArray1OfShortReal.hxx
Handle_PShort_HArray2OfShortReal.hxx
Handle_PShort_HSequenceOfShortReal.hxx
Handle_PShort_SeqNodeOfHSequenceOfShortReal.hxx
Handle_PShort_VArrayNodeOfFieldOfHArray1OfShortReal.hxx
Handle_PShort_VArrayNodeOfFieldOfHArray2OfShortReal.hxx
Handle_PStandard_ArrayNode.hxx
Handle_PTColStd_DataMapNodeOfPersistentTransientMap.hxx
Handle_PTColStd_DataMapNodeOfTransientPersistentMap.hxx
Handle_PTColStd_DoubleMapNodeOfDoubleMapOfTransientPersistent.hxx
ObjMgt_ExternRef.hxx
ObjMgt_ExternRef.ixx
ObjMgt_ExternRef.jxx
ObjMgt_ExternShareable.hxx
ObjMgt_ExternShareable.ixx
ObjMgt_ExternShareable.jxx
ObjMgt_PSeqOfExtRef.hxx
ObjMgt_SeqExplorerOfPSeqOfExtRef.hxx
ObjMgt_SeqNodeOfPSeqOfExtRef.hxx
PCollection_AccessMode.hxx
PCollection_HArray1.gxx
PCollection_HArray1.lxx
PCollection_HArray2.gxx
PCollection_HArray2.lxx
PCollection_HAsciiString.hxx
PCollection_HAsciiString.ixx
PCollection_HAsciiString.jxx
PCollection_HExtendedString.hxx
PCollection_HExtendedString.ixx
PCollection_HExtendedString.jxx
PCollection_HSequence.gxx
PCollection_SeqExplorer.gxx
PCollection_SeqNode.gxx
PColStd_FieldOfHArray1OfExtendedString.hxx
PColStd_FieldOfHArray1OfInteger.hxx
PColStd_FieldOfHArray1OfPersistent.hxx
PColStd_FieldOfHArray1OfReal.hxx
PColStd_FieldOfHArray2OfInteger.hxx
PColStd_FieldOfHArray2OfPersistent.hxx
PColStd_FieldOfHArray2OfReal.hxx
PColStd_HArray1OfExtendedString.hxx
PColStd_HArray1OfInteger.hxx
PColStd_HArray1OfPersistent.hxx
PColStd_HArray1OfReal.hxx
PColStd_HArray2OfInteger.hxx
PColStd_HArray2OfPersistent.hxx
PColStd_HArray2OfReal.hxx
PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString.hxx
PColStd_VArrayNodeOfFieldOfHArray1OfInteger.hxx
PColStd_VArrayNodeOfFieldOfHArray1OfPersistent.hxx
PColStd_VArrayNodeOfFieldOfHArray1OfReal.hxx
PColStd_VArrayNodeOfFieldOfHArray2OfInteger.hxx
PColStd_VArrayNodeOfFieldOfHArray2OfPersistent.hxx
PColStd_VArrayNodeOfFieldOfHArray2OfReal.hxx
PColStd_VArrayTNodeOfFieldOfHArray1OfExtendedString.hxx
PColStd_VArrayTNodeOfFieldOfHArray1OfInteger.hxx
PColStd_VArrayTNodeOfFieldOfHArray1OfPersistent.hxx
PColStd_VArrayTNodeOfFieldOfHArray1OfReal.hxx
PColStd_VArrayTNodeOfFieldOfHArray2OfInteger.hxx
PColStd_VArrayTNodeOfFieldOfHArray2OfPersistent.hxx
PColStd_VArrayTNodeOfFieldOfHArray2OfReal.hxx
PMMgt_PManaged.hxx
PMMgt_PManaged.ixx
PMMgt_PManaged.jxx
PShort_FieldOfHArray1OfShortReal.hxx
PShort_FieldOfHArray2OfShortReal.hxx
PShort_HArray1OfShortReal.hxx
PShort_HArray2OfShortReal.hxx
PShort_HSequenceOfShortReal.hxx
PShort_SeqExplorerOfHSequenceOfShortReal.hxx
PShort_SeqNodeOfHSequenceOfShortReal.hxx
PShort_VArrayNodeOfFieldOfHArray1OfShortReal.hxx
PShort_VArrayNodeOfFieldOfHArray2OfShortReal.hxx
PShort_VArrayTNodeOfFieldOfHArray1OfShortReal.hxx
PShort_VArrayTNodeOfFieldOfHArray2OfShortReal.hxx
PStandard_ArrayNode.hxx
PStandard_ArrayNode.ixx
PStandard_ArrayNode.jxx
PTColStd_DataMapIteratorOfPersistentTransientMap.hxx
PTColStd_DataMapIteratorOfTransientPersistentMap.hxx
PTColStd_DataMapNodeOfPersistentTransientMap.hxx
PTColStd_DataMapNodeOfTransientPersistentMap.hxx
PTColStd_DoubleMapIteratorOfDoubleMapOfTransientPersistent.hxx
PTColStd_DoubleMapNodeOfDoubleMapOfTransientPersistent.hxx
PTColStd_DoubleMapOfTransientPersistent.hxx
PTColStd_MapPersistentHasher.hxx
PTColStd_PersistentTransientMap.hxx
PTColStd_TransientPersistentMap.hxx
)
# --- sources ---
SET(GEOM_SOURCES
DBC_BaseArray.cxx
DBC_DBVArray.cxx
DBC_VArrayNodeOfVArrayOfCharacter_0.cxx
DBC_VArrayNodeOfVArrayOfExtCharacter_0.cxx
DBC_VArrayNodeOfVArrayOfInteger_0.cxx
DBC_VArrayNodeOfVArrayOfReal_0.cxx
DBC_VArrayOfCharacter_0.cxx
DBC_VArrayOfExtCharacter_0.cxx
DBC_VArrayOfInteger_0.cxx
DBC_VArrayOfReal_0.cxx
DBC_VArrayTNodeOfVArrayOfCharacter_0.cxx
DBC_VArrayTNodeOfVArrayOfExtCharacter_0.cxx
DBC_VArrayTNodeOfVArrayOfInteger_0.cxx
DBC_VArrayTNodeOfVArrayOfReal_0.cxx
ObjMgt_ExternRef.cxx
ObjMgt_ExternShareable.cxx
ObjMgt_PSeqOfExtRef_0.cxx
ObjMgt_SeqExplorerOfPSeqOfExtRef_0.cxx
ObjMgt_SeqNodeOfPSeqOfExtRef_0.cxx
PCollection_HAsciiString.cxx
PCollection_HExtendedString.cxx
PColStd_FieldOfHArray1OfExtendedString_0.cxx
PColStd_FieldOfHArray1OfInteger_0.cxx
PColStd_FieldOfHArray1OfPersistent_0.cxx
PColStd_FieldOfHArray1OfReal_0.cxx
PColStd_FieldOfHArray2OfInteger_0.cxx
PColStd_FieldOfHArray2OfPersistent_0.cxx
PColStd_FieldOfHArray2OfReal_0.cxx
PColStd_HArray1OfExtendedString_0.cxx
PColStd_HArray1OfInteger_0.cxx
PColStd_HArray1OfPersistent_0.cxx
PColStd_HArray1OfReal_0.cxx
PColStd_HArray2OfInteger_0.cxx
PColStd_HArray2OfPersistent_0.cxx
PColStd_HArray2OfReal_0.cxx
PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString_0.cxx
PColStd_VArrayNodeOfFieldOfHArray1OfInteger_0.cxx
PColStd_VArrayNodeOfFieldOfHArray1OfPersistent_0.cxx
PColStd_VArrayNodeOfFieldOfHArray1OfReal_0.cxx
PColStd_VArrayNodeOfFieldOfHArray2OfInteger_0.cxx
PColStd_VArrayNodeOfFieldOfHArray2OfPersistent_0.cxx
PColStd_VArrayNodeOfFieldOfHArray2OfReal_0.cxx
PColStd_VArrayTNodeOfFieldOfHArray1OfExtendedString_0.cxx
PColStd_VArrayTNodeOfFieldOfHArray1OfInteger_0.cxx
PColStd_VArrayTNodeOfFieldOfHArray1OfPersistent_0.cxx
PColStd_VArrayTNodeOfFieldOfHArray1OfReal_0.cxx
PColStd_VArrayTNodeOfFieldOfHArray2OfInteger_0.cxx
PColStd_VArrayTNodeOfFieldOfHArray2OfPersistent_0.cxx
PColStd_VArrayTNodeOfFieldOfHArray2OfReal_0.cxx
PMMgt_PManaged.cxx
PShort_FieldOfHArray1OfShortReal_0.cxx
PShort_FieldOfHArray2OfShortReal_0.cxx
PShort_HArray1OfShortReal_0.cxx
PShort_HArray2OfShortReal_0.cxx
PShort_HSequenceOfShortReal_0.cxx
PShort_SeqExplorerOfHSequenceOfShortReal_0.cxx
PShort_SeqNodeOfHSequenceOfShortReal_0.cxx
PShort_VArrayNodeOfFieldOfHArray1OfShortReal_0.cxx
PShort_VArrayNodeOfFieldOfHArray2OfShortReal_0.cxx
PShort_VArrayTNodeOfFieldOfHArray1OfShortReal_0.cxx
PShort_VArrayTNodeOfFieldOfHArray2OfShortReal_0.cxx
PStandard_ArrayNode.cxx
PTColStd_DataMapIteratorOfPersistentTransientMap_0.cxx
PTColStd_DataMapIteratorOfTransientPersistentMap_0.cxx
PTColStd_DataMapNodeOfPersistentTransientMap_0.cxx
PTColStd_DataMapNodeOfTransientPersistentMap_0.cxx
PTColStd_DoubleMapIteratorOfDoubleMapOfTransientPersistent_0.cxx
PTColStd_DoubleMapNodeOfDoubleMapOfTransientPersistent_0.cxx
PTColStd_DoubleMapOfTransientPersistent_0.cxx
PTColStd_MapPersistentHasher_0.cxx
PTColStd_PersistentTransientMap_0.cxx
PTColStd_TransientPersistentMap_0.cxx
)
# --- rules ---
ADD_LIBRARY(PTKernel ${GEOM_SOURCES})
TARGET_LINK_LIBRARIES(PTKernel ${_link_LIBRARIES})
INSTALL(TARGETS PTKernel EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
INSTALL(FILES ${GEOM_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS})

View File

@ -0,0 +1,251 @@
// Copyright (c) 1998-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 <Standard_OutOfRange.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_NullObject.hxx>
#include <Standard_NotImplemented.hxx>
//#include <DBC_DBVArray.hxx>
#include <DBC_BaseArray.ixx>
#ifdef OBJS
#include <Standard_Persistent.hxx>
// taille a partir de laquelle la tableau cre son propre container
//
#define DBC_TAILLE_PLAFOND_CREATION_SEGMENT 10000
#include <StandardOBJS_PersistentMacro.hxx>
#include <StandardOBJS_PrimitiveTypes.hxx>
// just use for internal generic identifiaction of Item
//
static PStandard_ArrayNode DBC_tmpItem;
#endif
#ifdef OO2
#include <StandardDB_O2Handle.hxx>
#endif
// --------------------------------------------------------------------
// BaseArray implementation : Temporary arrays known as variable-size arrays.
// BaseArray of BaseArray is not supported in this version.
//
// Last Revision : Feb,10 1992 J.P Tirault
// . Implementation of Lock/Unlock methods :
// . Implementation of ShallowCopy,ShallowDump,IsSameState.
//
// Last Revision : April,4 1992 J.P Tirault, R Barreto
// . Implementation for Object store.
// . Implementation for Memory.
//
// Last Revision : September,17 1992 J.P Tirault
// . Free old area in Resize method.
// Last revision : January,18 1995 N. Massip
// . Implementation for ObjectStore
// with an c++ persistent array
// This version store all the information for the Item
// in case of non primitive type, the handle, the Standard oid,
// and the object itself are stored
// if the oid_standard disapear, it may become interresting to
// store only the object itself. So a special version who store
// only the Object is join in comment with each function who
// may be different, the Haeder of this ccomment is like this :
//
// For no Handle Storing
/*
<code>
*/
// Last revision : April 19 1992 N. Massip
// . Implementation for o2 technology
// with an o2_array for 4.5
// should be d_Varray for 4.6
// Use an Collection of StandardDB_O2Handle
// for none primitive type to avoid to import
// Handle(Standard_Persistent).
// --------------------------------------------------------------------
// Last revision : January 1996 JMS/CLE
// portage OBJY 3.8
// --------------------------------------------------------------------
// Constructor
// --------------------------------------------------------------------
DBC_BaseArray::DBC_BaseArray (const Standard_Integer Size)
#ifdef OBJY
//==== Call the father's constructor.
: myData((unsigned int) Size)
#endif
#ifdef OO2
: myData((unsigned int) Size)
#endif
{
Standard_NegativeValue_Raise_if((Size < 0), "Attempt to create aBaseArray with a bad size");
mySize = Size;
// Standard_Integer i;
#ifdef OBJSold
INTERNAL_MODE_OODB_START {
os_segment *seg = Storage_CurrentContainer();
if ( Size > DBC_TAILLE_PLAFOND_CREATION_SEGMENT ) {
os_database *db = seg->database_of();
Storage_CurrentContainer() = db->create_segment();
}
myData = Standard_PersistentAllocation(DBC_tmpItem, Size);
Storage_CurrentContainer() = seg;
}
INTERNAL_MODE_OODB_END;
#endif
}
DBC_BaseArray::DBC_BaseArray ()
#ifdef OBJY
//==== Call the father's constructor.
: myData(0)
#endif
#ifdef OO2
: myData((unsigned int) 0)
#endif
{
mySize = 0;
#ifdef OBJS
myData = NULL;
#endif
}
// --------------------------------------------------------------------
// Constructor
// --------------------------------------------------------------------
DBC_BaseArray::DBC_BaseArray (const DBC_BaseArray& Other)
#ifdef OBJY
//==== Call the father's constructor.
: myData(Other.myData)
#endif
// utilisable pour d_array mais pas o2_list
#ifdef OO2
//==== Call the father's constructor.
: myData(Other.myData)
#endif
{
mySize = Other.mySize;
#ifdef OBJSold
INTERNAL_MODE_OODB_START {
myData = Standard_PersistentAllocation(DBC_tmpItem, mySize);
for(Standard_Integer i=0; i<mySize; i++)
myData[i] = Other.myData[i];
}
INTERNAL_MODE_OODB_END;
#endif
}
DBC_BaseArray::~DBC_BaseArray()
{
}
// --------------------------------------------------------------------
// Lock
//
// - Call the oodb method update which
// --------------------------------------------------------------------
Standard_Address DBC_BaseArray::Lock () const
{
#ifdef OBJY
return (Standard_Address) &(myData.elem(0));
#endif
#ifdef OO2
return (Standard_Address) &(Value(0));
#endif
#ifdef OBJS
Standard_Address adr;
INTERNAL_MODE_OODB_START {
adr = (Standard_Address) &myData;
}
INTERNAL_MODE_OODB_END;
return adr;
#endif
#ifdef CSFDB
return (Standard_Address) myData;
#endif
}
// --------------------------------------------------------------------
// Unlock
// --------------------------------------------------------------------
void DBC_BaseArray::Unlock() const
{
}
#ifdef OO2
// Liste de fonctionnalire permettent de manipuler StandardDB_O2Handle et
// les types primitifs de maniere tranparente
//
inline Item &O2Handle_getValue(const StandardDB_O2Handle &val) {
//Item *hd = (Item *) val.getHandle();
//return *hd;
return * ((Item *) val.getHandle());
}
// polymorphisme avec type primitif
inline Standard_Boolean &O2Handle_getValue(const Standard_Boolean &val) {
return (Standard_Boolean) val;
};
inline Standard_Integer &O2Handle_getValue(const Standard_Integer &val){
return (Standard_Integer) val;
};
inline Standard_Real &O2Handle_getValue(const Standard_Real &val){
return (Standard_Real) val;
};
inline Standard_Character &O2Handle_getValue(const Standard_Character &val){
return (Standard_Character) val;
};
inline Standard_ExtCharacter &O2Handle_getValue(const Standard_ExtCharacter &val){
return (Standard_ExtCharacter) val;
};
inline Standard_CString &O2Handle_getValue(const Standard_CString &val){
return (Standard_CString) val;
};
inline Standard_ExtString &O2Handle_getValue(const Standard_ExtString &val){
return (Standard_ExtString) val;
};
inline Standard_Address &O2Handle_getValue(const Standard_Address &val){
return (Standard_Address ) val;
};
inline Standard_ShortReal &O2Handle_getValue(const Standard_ShortReal &val){
return (Standard_ShortReal) val;
};
#endif

View File

@ -0,0 +1,79 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_BaseArray_HeaderFile
#define _DBC_BaseArray_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Integer.hxx>
#include <DBC_DBVArray.hxx>
#include <Standard_Address.hxx>
class Standard_NullObject;
class Standard_NegativeValue;
class Standard_DimensionMismatch;
class DBC_BaseArray
{
public:
DEFINE_STANDARD_ALLOC
//! Creates an BaseArray of NULL size
Standard_EXPORT DBC_BaseArray();
//! Creates an BaseArray of lower bound 0 and
//! upper bound <Size>-1.
Standard_EXPORT DBC_BaseArray(const Standard_Integer Size);
//! Creates an array which is the copy of the given
//! argument.
Standard_EXPORT DBC_BaseArray(const DBC_BaseArray& BaseArray);
Standard_EXPORT virtual ~DBC_BaseArray();
Standard_Integer Length() const;
//! Returns the upper bound
Standard_Integer Upper() const;
//! Locks the array <me> in memory and
//! returns its virtual address
Standard_EXPORT Standard_Address Lock() const;
//! unlocks the array <me> from memory
Standard_EXPORT void Unlock() const;
protected:
Standard_Integer mySize;
DBC_DBVArray myData;
private:
};
#include <DBC_BaseArray.lxx>
#endif // _DBC_BaseArray_HeaderFile

View File

@ -0,0 +1,10 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_BaseArray.jxx>

View File

@ -0,0 +1,4 @@
#include <Standard_NullObject.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_DimensionMismatch.hxx>
#include <DBC_BaseArray.hxx>

View File

@ -0,0 +1,33 @@
// Copyright (c) 1998-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.
// --------------------------------------------------------------------
// Length
// --------------------------------------------------------------------
inline Standard_Integer DBC_BaseArray::Length () const
{
return mySize;
}
// --------------------------------------------------------------------
// Upper
// --------------------------------------------------------------------
inline Standard_Integer DBC_BaseArray::Upper () const
{
return (mySize - 1);
}

View File

@ -0,0 +1,82 @@
// Copyright (c) 1998-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.
#ifndef _DBC_BaseArray_HeaderFile
#define _DBC_BaseArray_HeaderFile
#include <DBC_DBVArray.hxx>
#include <Standard_OStream.hxx>
#include <Standard_TypeDef.hxx>
class Standard_NullObject;
class Standard_NegativeValue;
class Standard_DimensionMismatch;
#ifndef Standard_EXPORT
#if defined(WNT) && !defined(HAVE_NO_DLL)
#define Standard_EXPORT __declspec(dllexport)
#else
#define Standard_EXPORT
#endif
#endif
class Standard_EXPORT DBC_BaseArray :
public os_virtual_behavior /* New */ {
public:
// Methods PUBLIC
//
DBC_BaseArray();
DBC_BaseArray(const Standard_Integer Size);
DBC_BaseArray(const DBC_BaseArray& BaseArray);
Standard_Integer Length() const;
Standard_Integer Upper() const;
Standard_Address Lock() const;
void Unlock() const;
void Destroy() ;
~DBC_BaseArray()
{
Destroy();
}
protected:
// Methods PROTECTED
//
// Fields PROTECTED
//
Standard_Integer mySize;
DBC_DBVArray myData;
private:
// Methods PRIVATE
//
// Fields PRIVATE
//
};
#include <DBC_BaseArray.lxx>
#endif

View File

@ -0,0 +1,19 @@
// Copyright (c) 1998-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 <DBC_DBVArray.hxx>
#ifdef OBJY
implement(ooVArray, PHandle_PStandard_ArrayNode);
#endif

View File

@ -0,0 +1,35 @@
// Copyright (c) 1998-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.
#ifndef _DBC_DBVArray_HeaderFile
#define _DBC_DBVArray_HeaderFile
#ifdef OBJY
#include <PStandard_ArrayNode.hxx>
declare(ooVArray,PHandle_PStandard_ArrayNode)
typedef ooVArray(PHandle_PStandard_ArrayNode) DBC_DBVArray;
#endif
#ifdef CSFDB
#include <PStandard_ArrayNode.hxx>
//typedef Handle(PStandard_ArrayNode)* DBC_DBVArray;
typedef void* DBC_DBVArray;
#endif
#ifdef OBJS
#include <PStandard_ArrayNode.hxx>
typedef PStandard_ArrayNode* DBC_DBVArray;
#endif
#endif

View File

@ -0,0 +1,288 @@
// Copyright (c) 1998-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 <Standard_OutOfRange.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_NullObject.hxx>
#include <Standard_NotImplemented.hxx>
#ifdef OBJS
#include <Standard_Persistent.hxx>
// taille a partir de laquelle la tableau cre son propre container
//
#define DBC_TAILLE_PLAFOND_CREATION_SEGMENT 10000
#include <StandardOBJS_PersistentMacro.hxx>
#include <StandardOBJS_PrimitiveTypes.hxx>
// just use for internal generic identifiaction of Item
//
static PStandard_ArrayNode DBC_tmpItem;
#endif
#ifdef OBJS
#include <StandardOBJS_PersistentMacro.hxx>
#endif
DBC_VArray::DBC_VArray() : DBC_BaseArray()
{
#ifdef CSFDB
myData = 0L;
#endif
}
DBC_VArray::DBC_VArray(const Standard_Integer Size) : DBC_BaseArray(Size)
{
if(Size > 0) {
#ifdef CSFDB
myData = (DBC_VArrayTNode*)Standard::Allocate(Size * sizeof(DBC_VArrayTNode));
DBC_VArrayTNode* ptrtmp = (DBC_VArrayTNode*)myData;
for (int i = 0; i < Size; i++) {
ptrtmp = new((Standard_Address)ptrtmp) DBC_VArrayTNode();
ptrtmp++;
}
// myData = new DBC_VArrayTNode[Size];
#endif
#ifdef OBJS
Standard_Integer i;
myData = new (os_segment::of(this),DBC_VArrayNode::get_os_typespec(),Size) DBC_VArrayNode[Size];
#endif
} else {
#ifdef CSFDB
myData = 0L;
#endif
#ifdef OBJS
myData = NULL;
#endif
}
}
DBC_VArray::DBC_VArray(const DBC_VArray& Varray) : DBC_BaseArray(Varray)
{
#ifdef CSFDB
//myData = new DBC_VArrayTNode[mySize];
myData = (DBC_VArrayTNode*)Standard::Allocate(mySize * sizeof(DBC_VArrayTNode));
DBC_VArrayTNode* ptrtmp = (DBC_VArrayTNode*)myData;
for(Standard_Integer i=0; i<mySize; i++) {
ptrtmp = new((Standard_Address)ptrtmp) DBC_VArrayTNode();
((DBC_VArrayTNode*)myData)[i] = ((DBC_VArrayTNode*)Varray.myData)[i];
ptrtmp++;
}
#endif
#ifdef OBJS
myData = new (os_segment::of(this),DBC_VArrayNode::get_os_typespec(),mySize) DBC_VArrayNode[mySize] ;
const DBC_VArrayNode* otherArray = (DBC_VArrayNode*)Varray.myData;
for(Standard_Integer i=0; i<mySize; i++) {
((DBC_VArrayNode*)myData)[i].SetValue(*((Item*)(otherArray[i].Value())));
}
#endif
}
// --------------------------------------------------------------------
// Resize
// --------------------------------------------------------------------
void DBC_VArray::Resize (const Standard_Integer NewSize)
{
Standard_NegativeValue_Raise_if((NewSize < 0),
"DBC_VArray::Resize with a bad size");
#ifdef OBJY
myData.resize((unsigned int)NewSize) ;
#endif
#ifdef OBJSold
Item *newData;
Standard_Integer borne;
INTERNAL_MODE_OODB_START {
os_segment *seg = Storage_CurrentContainer();
newData = Standard_PersistentAllocation(DBC_tmpItem, NewSize);
if ( NewSize < mySize ) {
borne = NewSize;
}
else {
borne = mySize;
}
for( Standard_Integer i=0; i<borne;i++ ) {
newData[i] = myData[i];
}
if ( myData )
delete (PStandard_ArrayNode*) myData;
myData = newData;
Storage_CurrentContainer() = seg;
}
INTERNAL_MODE_OODB_END;
#endif
#ifdef OBJS
if (NewSize > mySize) {
Standard_Integer i;
DBC_VArrayNode* ptr = new (os_segment::of(this),DBC_VArrayNode::get_os_typespec(),NewSize) DBC_VArrayNode[NewSize] ;
for(i = 0; i < mySize; i++) {
((DBC_VArrayNode*)ptr)[i].SetValue(*((Item*)(((DBC_VArrayNode*)myData)[i].Value())));
}
if (myData) delete [] myData; // free old area.
myData = ptr;
}
#endif
#ifdef CSFDB
if(NewSize > mySize || !NewSize){
Standard_Integer i;
DBC_VArrayTNode* ptr = 0L;
if(NewSize) {
ptr = (DBC_VArrayTNode*)Standard::Allocate(NewSize * sizeof(DBC_VArrayTNode));
}
DBC_VArrayTNode* ptrtmp = ptr;
if (mySize > 0) {
if(NewSize) {
for(i = 0; i < mySize; i++) {
ptrtmp = new((Standard_Address)ptrtmp) DBC_VArrayTNode();
ptr[i].SetValue(*((Item *)((DBC_VArrayTNode*)myData)[i].Value()));
ptrtmp++;
}
}
ptrtmp = (DBC_VArrayTNode*)myData;
for(i = 0; i < mySize; i++) {
ptrtmp->DBC_VArrayTNode::~DBC_VArrayTNode();
ptrtmp++;
}
Standard::Free(myData);
} else {
for(i = 0; i < NewSize; i++) {
ptrtmp = new((Standard_Address)ptrtmp) DBC_VArrayTNode();
ptrtmp++;
}
}
myData = ptr;
}
#endif
mySize = NewSize;
}
// --------------------------------------------------------------------
//
// --------------------------------------------------------------------
Item& DBC_VArray::Value( const Standard_Integer Index) const
{
Standard_OutOfRange_Raise_if((Index < 0 || Index >= mySize),
"Index out of range in VArray::Value");
#ifdef OBJY
Handle(DBC_VArrayNode) theNode = Handle(DBC_VArrayNode)::DownCast(myData.elem((unsigned int)Index));
return *((Item *)theNode->Value());
#endif
#ifdef OBJSold
return myData[Index];
#endif
#ifdef OBJS
return *((Item*)(((DBC_VArrayNode*)myData)[Index].Value()));
#endif
#ifdef CSFDB
return *((Item *)((DBC_VArrayTNode*)myData)[Index].Value());
#endif
}
void DBC_VArray::Assign (const DBC_VArray& Right)
{
#ifdef OBJY
myData.operator=(Right.myData);
#endif
#ifdef OBJS
INTERNAL_MODE_OODB_START {
for(Standard_Integer i=0; i< mySize; i++){
((DBC_VArrayNode*)myData)[i].SetValue(*((Item*)(((DBC_VArrayNode*)Right.myData)[i].Value())));
}
}
INTERNAL_MODE_OODB_END;
#endif
#ifdef CSFDB
Standard_Integer i;
for(i = 0; i < mySize; i++) {
((DBC_VArrayTNode*)myData)[i].SetValue(*((Item *)((DBC_VArrayTNode*)Right.myData)[i].Value()));
}
#endif
}
// --------------------------------------------------------------------
// SetValue
// --------------------------------------------------------------------
void DBC_VArray::SetValue(const Standard_Integer Index, const Item& Value)
{
Standard_OutOfRange_Raise_if((Index < 0 || Index >= mySize),
"Index out of range in VArray::SetValue");
#ifdef OBJY
if (myData.elem((unsigned int)Index).IsNull())
{
Handle(DBC_VArrayNode) theNode = new DBC_VArrayNode;
myData.elem((unsigned int)Index) = theNode;
theNode->SetValue(Value);
}
else
{
Handle(DBC_VArrayNode) theNode = Handle(DBC_VArrayNode)::DownCast(myData.elem((unsigned int)Index));
theNode->SetValue(Value);
}
#endif
#ifdef OBJSold
INTERNAL_MODE_OODB_START {
myData[Index] = Value;
}
INTERNAL_MODE_OODB_END;
#endif
#ifdef OBJS
((DBC_VArrayNode*)myData)[Index].SetValue(Value);
#endif
#ifdef CSFDB
((DBC_VArrayTNode*)myData)[Index].SetValue(Value);
#endif
}
void DBC_VArray::Destroy()
{
#ifdef CSFDB
if (myData && mySize > 0) {
DBC_VArrayTNode* ptrtmp = (DBC_VArrayTNode*)myData;
for(Standard_Integer i = 0; i < mySize; i++) {
ptrtmp->DBC_VArrayTNode::~DBC_VArrayTNode();
ptrtmp++;
}
Standard::Free(myData);
myData = 0L;
}
#endif
}

View File

@ -0,0 +1,34 @@
// Copyright (c) 1998-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 <DBC_BaseArray.hxx>
DBC_VArrayNode::DBC_VArrayNode()
{
}
DBC_VArrayNode::DBC_VArrayNode(const Item& aValue)
{
myValue = aValue;
}
void DBC_VArrayNode::SetValue(const Item& aValue)
{
myValue = aValue;
}
Standard_Address DBC_VArrayNode::Value() const
{
return (Standard_Address)&myValue;
}

View File

@ -0,0 +1,65 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayNodeOfVArrayOfCharacter_HeaderFile
#define _DBC_VArrayNodeOfVArrayOfCharacter_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfCharacter.hxx>
#include <Standard_Address.hxx>
#include <Standard_Character.hxx>
#include <PStandard_ArrayNode.hxx>
class DBC_VArrayOfCharacter;
class DBC_VArrayTNodeOfVArrayOfCharacter;
class DBC_VArrayNodeOfVArrayOfCharacter : public PStandard_ArrayNode
{
public:
Standard_EXPORT DBC_VArrayNodeOfVArrayOfCharacter();
Standard_EXPORT DBC_VArrayNodeOfVArrayOfCharacter(const Standard_Character& aValue);
Standard_EXPORT void SetValue (const Standard_Character& aValue) ;
Standard_EXPORT Standard_Address Value() const;
DBC_VArrayNodeOfVArrayOfCharacter(const Storage_stCONSTclCOM& a) : PStandard_ArrayNode(a)
{
}
Standard_Character _CSFDB_GetDBC_VArrayNodeOfVArrayOfCharactermyValue() const { return myValue; }
void _CSFDB_SetDBC_VArrayNodeOfVArrayOfCharactermyValue(const Standard_Character p) { myValue = p; }
DEFINE_STANDARD_RTTI(DBC_VArrayNodeOfVArrayOfCharacter)
protected:
private:
Standard_Character myValue;
};
#endif // _DBC_VArrayNodeOfVArrayOfCharacter_HeaderFile

View File

@ -0,0 +1,29 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayNodeOfVArrayOfCharacter.hxx>
#include <DBC_VArrayOfCharacter.hxx>
#include <DBC_VArrayTNodeOfVArrayOfCharacter.hxx>
IMPLEMENT_DOWNCAST(DBC_VArrayNodeOfVArrayOfCharacter,Standard_Persistent)
IMPLEMENT_STANDARD_RTTI(DBC_VArrayNodeOfVArrayOfCharacter)
#define Item Standard_Character
#define Item_hxx <Standard_Character.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfCharacter
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfCharacter.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfCharacter
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfCharacter.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfCharacter
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfCharacter_Type_()
#define DBC_VArray DBC_VArrayOfCharacter
#define DBC_VArray_hxx <DBC_VArrayOfCharacter.hxx>
#include <DBC_VArrayNode.gxx>

View File

@ -0,0 +1,65 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayNodeOfVArrayOfExtCharacter_HeaderFile
#define _DBC_VArrayNodeOfVArrayOfExtCharacter_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfExtCharacter.hxx>
#include <Standard_Address.hxx>
#include <Standard_ExtCharacter.hxx>
#include <PStandard_ArrayNode.hxx>
class DBC_VArrayOfExtCharacter;
class DBC_VArrayTNodeOfVArrayOfExtCharacter;
class DBC_VArrayNodeOfVArrayOfExtCharacter : public PStandard_ArrayNode
{
public:
Standard_EXPORT DBC_VArrayNodeOfVArrayOfExtCharacter();
Standard_EXPORT DBC_VArrayNodeOfVArrayOfExtCharacter(const Standard_ExtCharacter& aValue);
Standard_EXPORT void SetValue (const Standard_ExtCharacter& aValue) ;
Standard_EXPORT Standard_Address Value() const;
DBC_VArrayNodeOfVArrayOfExtCharacter(const Storage_stCONSTclCOM& a) : PStandard_ArrayNode(a)
{
}
Standard_ExtCharacter _CSFDB_GetDBC_VArrayNodeOfVArrayOfExtCharactermyValue() const { return myValue; }
void _CSFDB_SetDBC_VArrayNodeOfVArrayOfExtCharactermyValue(const Standard_ExtCharacter p) { myValue = p; }
DEFINE_STANDARD_RTTI(DBC_VArrayNodeOfVArrayOfExtCharacter)
protected:
private:
Standard_ExtCharacter myValue;
};
#endif // _DBC_VArrayNodeOfVArrayOfExtCharacter_HeaderFile

View File

@ -0,0 +1,29 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayNodeOfVArrayOfExtCharacter.hxx>
#include <DBC_VArrayOfExtCharacter.hxx>
#include <DBC_VArrayTNodeOfVArrayOfExtCharacter.hxx>
IMPLEMENT_DOWNCAST(DBC_VArrayNodeOfVArrayOfExtCharacter,Standard_Persistent)
IMPLEMENT_STANDARD_RTTI(DBC_VArrayNodeOfVArrayOfExtCharacter)
#define Item Standard_ExtCharacter
#define Item_hxx <Standard_ExtCharacter.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfExtCharacter
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfExtCharacter.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfExtCharacter
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfExtCharacter.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfExtCharacter
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfExtCharacter_Type_()
#define DBC_VArray DBC_VArrayOfExtCharacter
#define DBC_VArray_hxx <DBC_VArrayOfExtCharacter.hxx>
#include <DBC_VArrayNode.gxx>

View File

@ -0,0 +1,65 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayNodeOfVArrayOfInteger_HeaderFile
#define _DBC_VArrayNodeOfVArrayOfInteger_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfInteger.hxx>
#include <Standard_Address.hxx>
#include <Standard_Integer.hxx>
#include <PStandard_ArrayNode.hxx>
class DBC_VArrayOfInteger;
class DBC_VArrayTNodeOfVArrayOfInteger;
class DBC_VArrayNodeOfVArrayOfInteger : public PStandard_ArrayNode
{
public:
Standard_EXPORT DBC_VArrayNodeOfVArrayOfInteger();
Standard_EXPORT DBC_VArrayNodeOfVArrayOfInteger(const Standard_Integer& aValue);
Standard_EXPORT void SetValue (const Standard_Integer& aValue) ;
Standard_EXPORT Standard_Address Value() const;
DBC_VArrayNodeOfVArrayOfInteger(const Storage_stCONSTclCOM& a) : PStandard_ArrayNode(a)
{
}
Standard_Integer _CSFDB_GetDBC_VArrayNodeOfVArrayOfIntegermyValue() const { return myValue; }
void _CSFDB_SetDBC_VArrayNodeOfVArrayOfIntegermyValue(const Standard_Integer p) { myValue = p; }
DEFINE_STANDARD_RTTI(DBC_VArrayNodeOfVArrayOfInteger)
protected:
private:
Standard_Integer myValue;
};
#endif // _DBC_VArrayNodeOfVArrayOfInteger_HeaderFile

View File

@ -0,0 +1,29 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayNodeOfVArrayOfInteger.hxx>
#include <DBC_VArrayOfInteger.hxx>
#include <DBC_VArrayTNodeOfVArrayOfInteger.hxx>
IMPLEMENT_DOWNCAST(DBC_VArrayNodeOfVArrayOfInteger,Standard_Persistent)
IMPLEMENT_STANDARD_RTTI(DBC_VArrayNodeOfVArrayOfInteger)
#define Item Standard_Integer
#define Item_hxx <Standard_Integer.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfInteger
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfInteger.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfInteger
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfInteger.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfInteger
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfInteger_Type_()
#define DBC_VArray DBC_VArrayOfInteger
#define DBC_VArray_hxx <DBC_VArrayOfInteger.hxx>
#include <DBC_VArrayNode.gxx>

View File

@ -0,0 +1,65 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayNodeOfVArrayOfReal_HeaderFile
#define _DBC_VArrayNodeOfVArrayOfReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfReal.hxx>
#include <Standard_Address.hxx>
#include <Standard_Real.hxx>
#include <PStandard_ArrayNode.hxx>
class DBC_VArrayOfReal;
class DBC_VArrayTNodeOfVArrayOfReal;
class DBC_VArrayNodeOfVArrayOfReal : public PStandard_ArrayNode
{
public:
Standard_EXPORT DBC_VArrayNodeOfVArrayOfReal();
Standard_EXPORT DBC_VArrayNodeOfVArrayOfReal(const Standard_Real& aValue);
Standard_EXPORT void SetValue (const Standard_Real& aValue) ;
Standard_EXPORT Standard_Address Value() const;
DBC_VArrayNodeOfVArrayOfReal(const Storage_stCONSTclCOM& a) : PStandard_ArrayNode(a)
{
}
Standard_Real _CSFDB_GetDBC_VArrayNodeOfVArrayOfRealmyValue() const { return myValue; }
void _CSFDB_SetDBC_VArrayNodeOfVArrayOfRealmyValue(const Standard_Real p) { myValue = p; }
DEFINE_STANDARD_RTTI(DBC_VArrayNodeOfVArrayOfReal)
protected:
private:
Standard_Real myValue;
};
#endif // _DBC_VArrayNodeOfVArrayOfReal_HeaderFile

View File

@ -0,0 +1,29 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayNodeOfVArrayOfReal.hxx>
#include <DBC_VArrayOfReal.hxx>
#include <DBC_VArrayTNodeOfVArrayOfReal.hxx>
IMPLEMENT_DOWNCAST(DBC_VArrayNodeOfVArrayOfReal,Standard_Persistent)
IMPLEMENT_STANDARD_RTTI(DBC_VArrayNodeOfVArrayOfReal)
#define Item Standard_Real
#define Item_hxx <Standard_Real.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfReal
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfReal.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfReal
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfReal.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfReal
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfReal_Type_()
#define DBC_VArray DBC_VArrayOfReal
#define DBC_VArray_hxx <DBC_VArrayOfReal.hxx>
#include <DBC_VArrayNode.gxx>

View File

@ -0,0 +1,84 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayOfCharacter_HeaderFile
#define _DBC_VArrayOfCharacter_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <DBC_BaseArray.hxx>
#include <Standard_Character.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfCharacter.hxx>
#include <Standard_Integer.hxx>
class Standard_NegativeValue;
class Standard_OutOfRange;
class Standard_DimensionMismatch;
class Standard_NullObject;
class DBC_VArrayNodeOfVArrayOfCharacter;
class DBC_VArrayTNodeOfVArrayOfCharacter;
class DBC_VArrayOfCharacter : public DBC_BaseArray
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT DBC_VArrayOfCharacter();
Standard_EXPORT DBC_VArrayOfCharacter(const Standard_Integer Size);
Standard_EXPORT DBC_VArrayOfCharacter(const DBC_VArrayOfCharacter& Varray);
Standard_EXPORT void Resize (const Standard_Integer Size) ;
Standard_EXPORT void Assign (const DBC_VArrayOfCharacter& Other) ;
void operator = (const DBC_VArrayOfCharacter& Other)
{
Assign(Other);
}
Standard_EXPORT void SetValue (const Standard_Integer Index, const Standard_Character& Value) ;
Standard_EXPORT Standard_Character& Value (const Standard_Integer Index) const;
Standard_Character& operator () (const Standard_Integer Index) const
{
return Value(Index);
}
Standard_EXPORT void Destroy() ;
~DBC_VArrayOfCharacter()
{
Destroy();
}
protected:
private:
};
#endif // _DBC_VArrayOfCharacter_HeaderFile

View File

@ -0,0 +1,27 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayOfCharacter.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_OutOfRange.hxx>
#include <Standard_DimensionMismatch.hxx>
#include <Standard_NullObject.hxx>
#include <DBC_VArrayNodeOfVArrayOfCharacter.hxx>
#include <DBC_VArrayTNodeOfVArrayOfCharacter.hxx>
#define Item Standard_Character
#define Item_hxx <Standard_Character.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfCharacter
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfCharacter.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfCharacter
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfCharacter.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfCharacter
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfCharacter_Type_()
#define DBC_VArray DBC_VArrayOfCharacter
#define DBC_VArray_hxx <DBC_VArrayOfCharacter.hxx>
#include <DBC_VArray.gxx>

View File

@ -0,0 +1,84 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayOfExtCharacter_HeaderFile
#define _DBC_VArrayOfExtCharacter_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <DBC_BaseArray.hxx>
#include <Standard_ExtCharacter.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfExtCharacter.hxx>
#include <Standard_Integer.hxx>
class Standard_NegativeValue;
class Standard_OutOfRange;
class Standard_DimensionMismatch;
class Standard_NullObject;
class DBC_VArrayNodeOfVArrayOfExtCharacter;
class DBC_VArrayTNodeOfVArrayOfExtCharacter;
class DBC_VArrayOfExtCharacter : public DBC_BaseArray
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT DBC_VArrayOfExtCharacter();
Standard_EXPORT DBC_VArrayOfExtCharacter(const Standard_Integer Size);
Standard_EXPORT DBC_VArrayOfExtCharacter(const DBC_VArrayOfExtCharacter& Varray);
Standard_EXPORT void Resize (const Standard_Integer Size) ;
Standard_EXPORT void Assign (const DBC_VArrayOfExtCharacter& Other) ;
void operator = (const DBC_VArrayOfExtCharacter& Other)
{
Assign(Other);
}
Standard_EXPORT void SetValue (const Standard_Integer Index, const Standard_ExtCharacter& Value) ;
Standard_EXPORT Standard_ExtCharacter& Value (const Standard_Integer Index) const;
Standard_ExtCharacter& operator () (const Standard_Integer Index) const
{
return Value(Index);
}
Standard_EXPORT void Destroy() ;
~DBC_VArrayOfExtCharacter()
{
Destroy();
}
protected:
private:
};
#endif // _DBC_VArrayOfExtCharacter_HeaderFile

View File

@ -0,0 +1,27 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayOfExtCharacter.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_OutOfRange.hxx>
#include <Standard_DimensionMismatch.hxx>
#include <Standard_NullObject.hxx>
#include <DBC_VArrayNodeOfVArrayOfExtCharacter.hxx>
#include <DBC_VArrayTNodeOfVArrayOfExtCharacter.hxx>
#define Item Standard_ExtCharacter
#define Item_hxx <Standard_ExtCharacter.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfExtCharacter
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfExtCharacter.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfExtCharacter
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfExtCharacter.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfExtCharacter
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfExtCharacter_Type_()
#define DBC_VArray DBC_VArrayOfExtCharacter
#define DBC_VArray_hxx <DBC_VArrayOfExtCharacter.hxx>
#include <DBC_VArray.gxx>

View File

@ -0,0 +1,83 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayOfInteger_HeaderFile
#define _DBC_VArrayOfInteger_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <DBC_BaseArray.hxx>
#include <Standard_Integer.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfInteger.hxx>
class Standard_NegativeValue;
class Standard_OutOfRange;
class Standard_DimensionMismatch;
class Standard_NullObject;
class DBC_VArrayNodeOfVArrayOfInteger;
class DBC_VArrayTNodeOfVArrayOfInteger;
class DBC_VArrayOfInteger : public DBC_BaseArray
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT DBC_VArrayOfInteger();
Standard_EXPORT DBC_VArrayOfInteger(const Standard_Integer Size);
Standard_EXPORT DBC_VArrayOfInteger(const DBC_VArrayOfInteger& Varray);
Standard_EXPORT void Resize (const Standard_Integer Size) ;
Standard_EXPORT void Assign (const DBC_VArrayOfInteger& Other) ;
void operator = (const DBC_VArrayOfInteger& Other)
{
Assign(Other);
}
Standard_EXPORT void SetValue (const Standard_Integer Index, const Standard_Integer& Value) ;
Standard_EXPORT Standard_Integer& Value (const Standard_Integer Index) const;
Standard_Integer& operator () (const Standard_Integer Index) const
{
return Value(Index);
}
Standard_EXPORT void Destroy() ;
~DBC_VArrayOfInteger()
{
Destroy();
}
protected:
private:
};
#endif // _DBC_VArrayOfInteger_HeaderFile

View File

@ -0,0 +1,27 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayOfInteger.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_OutOfRange.hxx>
#include <Standard_DimensionMismatch.hxx>
#include <Standard_NullObject.hxx>
#include <DBC_VArrayNodeOfVArrayOfInteger.hxx>
#include <DBC_VArrayTNodeOfVArrayOfInteger.hxx>
#define Item Standard_Integer
#define Item_hxx <Standard_Integer.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfInteger
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfInteger.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfInteger
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfInteger.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfInteger
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfInteger_Type_()
#define DBC_VArray DBC_VArrayOfInteger
#define DBC_VArray_hxx <DBC_VArrayOfInteger.hxx>
#include <DBC_VArray.gxx>

View File

@ -0,0 +1,84 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayOfReal_HeaderFile
#define _DBC_VArrayOfReal_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <DBC_BaseArray.hxx>
#include <Standard_Real.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfReal.hxx>
#include <Standard_Integer.hxx>
class Standard_NegativeValue;
class Standard_OutOfRange;
class Standard_DimensionMismatch;
class Standard_NullObject;
class DBC_VArrayNodeOfVArrayOfReal;
class DBC_VArrayTNodeOfVArrayOfReal;
class DBC_VArrayOfReal : public DBC_BaseArray
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT DBC_VArrayOfReal();
Standard_EXPORT DBC_VArrayOfReal(const Standard_Integer Size);
Standard_EXPORT DBC_VArrayOfReal(const DBC_VArrayOfReal& Varray);
Standard_EXPORT void Resize (const Standard_Integer Size) ;
Standard_EXPORT void Assign (const DBC_VArrayOfReal& Other) ;
void operator = (const DBC_VArrayOfReal& Other)
{
Assign(Other);
}
Standard_EXPORT void SetValue (const Standard_Integer Index, const Standard_Real& Value) ;
Standard_EXPORT Standard_Real& Value (const Standard_Integer Index) const;
Standard_Real& operator () (const Standard_Integer Index) const
{
return Value(Index);
}
Standard_EXPORT void Destroy() ;
~DBC_VArrayOfReal()
{
Destroy();
}
protected:
private:
};
#endif // _DBC_VArrayOfReal_HeaderFile

View File

@ -0,0 +1,27 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayOfReal.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_OutOfRange.hxx>
#include <Standard_DimensionMismatch.hxx>
#include <Standard_NullObject.hxx>
#include <DBC_VArrayNodeOfVArrayOfReal.hxx>
#include <DBC_VArrayTNodeOfVArrayOfReal.hxx>
#define Item Standard_Real
#define Item_hxx <Standard_Real.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfReal
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfReal.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfReal
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfReal.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfReal
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfReal_Type_()
#define DBC_VArray DBC_VArrayOfReal
#define DBC_VArray_hxx <DBC_VArrayOfReal.hxx>
#include <DBC_VArray.gxx>

View File

@ -0,0 +1,16 @@
// Copyright (c) 1998-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 <DBC_BaseArray.hxx>

View File

@ -0,0 +1,32 @@
// Copyright (c) 1998-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.
inline DBC_VArrayTNode::DBC_VArrayTNode()
{
}
inline DBC_VArrayTNode::DBC_VArrayTNode(const Item& aValue)
{
myValue = aValue;
}
inline void DBC_VArrayTNode::SetValue(const Item& aValue)
{
myValue = aValue;
}
inline Standard_Address DBC_VArrayTNode::Value() const
{
return (Standard_Address)&myValue;
}

View File

@ -0,0 +1,81 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayTNodeOfVArrayOfCharacter_HeaderFile
#define _DBC_VArrayTNodeOfVArrayOfCharacter_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Character.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfCharacter.hxx>
#include <Standard_Address.hxx>
class DBC_VArrayOfCharacter;
class DBC_VArrayNodeOfVArrayOfCharacter;
class DBC_VArrayTNodeOfVArrayOfCharacter
{
public:
DEFINE_STANDARD_ALLOC
DBC_VArrayTNodeOfVArrayOfCharacter();
DBC_VArrayTNodeOfVArrayOfCharacter(const Standard_Character& aValue);
void SetValue (const Standard_Character& aValue) ;
Standard_Address Value() const;
protected:
private:
Standard_Character myValue;
};
#define Item Standard_Character
#define Item_hxx <Standard_Character.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfCharacter
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfCharacter.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfCharacter
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfCharacter.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfCharacter
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfCharacter_Type_()
#define DBC_VArray DBC_VArrayOfCharacter
#define DBC_VArray_hxx <DBC_VArrayOfCharacter.hxx>
#include <DBC_VArrayTNode.lxx>
#undef Item
#undef Item_hxx
#undef DBC_VArrayNode
#undef DBC_VArrayNode_hxx
#undef DBC_VArrayTNode
#undef DBC_VArrayTNode_hxx
#undef Handle_DBC_VArrayNode
#undef DBC_VArrayNode_Type_
#undef DBC_VArray
#undef DBC_VArray_hxx
#endif // _DBC_VArrayTNodeOfVArrayOfCharacter_HeaderFile

View File

@ -0,0 +1,23 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayTNodeOfVArrayOfCharacter.hxx>
#include <DBC_VArrayOfCharacter.hxx>
#include <DBC_VArrayNodeOfVArrayOfCharacter.hxx>
#define Item Standard_Character
#define Item_hxx <Standard_Character.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfCharacter
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfCharacter.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfCharacter
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfCharacter.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfCharacter
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfCharacter_Type_()
#define DBC_VArray DBC_VArrayOfCharacter
#define DBC_VArray_hxx <DBC_VArrayOfCharacter.hxx>
#include <DBC_VArrayTNode.gxx>

View File

@ -0,0 +1,81 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayTNodeOfVArrayOfExtCharacter_HeaderFile
#define _DBC_VArrayTNodeOfVArrayOfExtCharacter_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Standard_ExtCharacter.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfExtCharacter.hxx>
#include <Standard_Address.hxx>
class DBC_VArrayOfExtCharacter;
class DBC_VArrayNodeOfVArrayOfExtCharacter;
class DBC_VArrayTNodeOfVArrayOfExtCharacter
{
public:
DEFINE_STANDARD_ALLOC
DBC_VArrayTNodeOfVArrayOfExtCharacter();
DBC_VArrayTNodeOfVArrayOfExtCharacter(const Standard_ExtCharacter& aValue);
void SetValue (const Standard_ExtCharacter& aValue) ;
Standard_Address Value() const;
protected:
private:
Standard_ExtCharacter myValue;
};
#define Item Standard_ExtCharacter
#define Item_hxx <Standard_ExtCharacter.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfExtCharacter
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfExtCharacter.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfExtCharacter
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfExtCharacter.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfExtCharacter
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfExtCharacter_Type_()
#define DBC_VArray DBC_VArrayOfExtCharacter
#define DBC_VArray_hxx <DBC_VArrayOfExtCharacter.hxx>
#include <DBC_VArrayTNode.lxx>
#undef Item
#undef Item_hxx
#undef DBC_VArrayNode
#undef DBC_VArrayNode_hxx
#undef DBC_VArrayTNode
#undef DBC_VArrayTNode_hxx
#undef Handle_DBC_VArrayNode
#undef DBC_VArrayNode_Type_
#undef DBC_VArray
#undef DBC_VArray_hxx
#endif // _DBC_VArrayTNodeOfVArrayOfExtCharacter_HeaderFile

View File

@ -0,0 +1,23 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayTNodeOfVArrayOfExtCharacter.hxx>
#include <DBC_VArrayOfExtCharacter.hxx>
#include <DBC_VArrayNodeOfVArrayOfExtCharacter.hxx>
#define Item Standard_ExtCharacter
#define Item_hxx <Standard_ExtCharacter.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfExtCharacter
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfExtCharacter.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfExtCharacter
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfExtCharacter.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfExtCharacter
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfExtCharacter_Type_()
#define DBC_VArray DBC_VArrayOfExtCharacter
#define DBC_VArray_hxx <DBC_VArrayOfExtCharacter.hxx>
#include <DBC_VArrayTNode.gxx>

View File

@ -0,0 +1,81 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayTNodeOfVArrayOfInteger_HeaderFile
#define _DBC_VArrayTNodeOfVArrayOfInteger_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Integer.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfInteger.hxx>
#include <Standard_Address.hxx>
class DBC_VArrayOfInteger;
class DBC_VArrayNodeOfVArrayOfInteger;
class DBC_VArrayTNodeOfVArrayOfInteger
{
public:
DEFINE_STANDARD_ALLOC
DBC_VArrayTNodeOfVArrayOfInteger();
DBC_VArrayTNodeOfVArrayOfInteger(const Standard_Integer& aValue);
void SetValue (const Standard_Integer& aValue) ;
Standard_Address Value() const;
protected:
private:
Standard_Integer myValue;
};
#define Item Standard_Integer
#define Item_hxx <Standard_Integer.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfInteger
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfInteger.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfInteger
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfInteger.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfInteger
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfInteger_Type_()
#define DBC_VArray DBC_VArrayOfInteger
#define DBC_VArray_hxx <DBC_VArrayOfInteger.hxx>
#include <DBC_VArrayTNode.lxx>
#undef Item
#undef Item_hxx
#undef DBC_VArrayNode
#undef DBC_VArrayNode_hxx
#undef DBC_VArrayTNode
#undef DBC_VArrayTNode_hxx
#undef Handle_DBC_VArrayNode
#undef DBC_VArrayNode_Type_
#undef DBC_VArray
#undef DBC_VArray_hxx
#endif // _DBC_VArrayTNodeOfVArrayOfInteger_HeaderFile

View File

@ -0,0 +1,23 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayTNodeOfVArrayOfInteger.hxx>
#include <DBC_VArrayOfInteger.hxx>
#include <DBC_VArrayNodeOfVArrayOfInteger.hxx>
#define Item Standard_Integer
#define Item_hxx <Standard_Integer.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfInteger
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfInteger.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfInteger
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfInteger.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfInteger
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfInteger_Type_()
#define DBC_VArray DBC_VArrayOfInteger
#define DBC_VArray_hxx <DBC_VArrayOfInteger.hxx>
#include <DBC_VArrayTNode.gxx>

View File

@ -0,0 +1,81 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _DBC_VArrayTNodeOfVArrayOfReal_HeaderFile
#define _DBC_VArrayTNodeOfVArrayOfReal_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Real.hxx>
#include <Handle_DBC_VArrayNodeOfVArrayOfReal.hxx>
#include <Standard_Address.hxx>
class DBC_VArrayOfReal;
class DBC_VArrayNodeOfVArrayOfReal;
class DBC_VArrayTNodeOfVArrayOfReal
{
public:
DEFINE_STANDARD_ALLOC
DBC_VArrayTNodeOfVArrayOfReal();
DBC_VArrayTNodeOfVArrayOfReal(const Standard_Real& aValue);
void SetValue (const Standard_Real& aValue) ;
Standard_Address Value() const;
protected:
private:
Standard_Real myValue;
};
#define Item Standard_Real
#define Item_hxx <Standard_Real.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfReal
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfReal.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfReal
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfReal.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfReal
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfReal_Type_()
#define DBC_VArray DBC_VArrayOfReal
#define DBC_VArray_hxx <DBC_VArrayOfReal.hxx>
#include <DBC_VArrayTNode.lxx>
#undef Item
#undef Item_hxx
#undef DBC_VArrayNode
#undef DBC_VArrayNode_hxx
#undef DBC_VArrayTNode
#undef DBC_VArrayTNode_hxx
#undef Handle_DBC_VArrayNode
#undef DBC_VArrayNode_Type_
#undef DBC_VArray
#undef DBC_VArray_hxx
#endif // _DBC_VArrayTNodeOfVArrayOfReal_HeaderFile

View File

@ -0,0 +1,23 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <DBC_VArrayTNodeOfVArrayOfReal.hxx>
#include <DBC_VArrayOfReal.hxx>
#include <DBC_VArrayNodeOfVArrayOfReal.hxx>
#define Item Standard_Real
#define Item_hxx <Standard_Real.hxx>
#define DBC_VArrayNode DBC_VArrayNodeOfVArrayOfReal
#define DBC_VArrayNode_hxx <DBC_VArrayNodeOfVArrayOfReal.hxx>
#define DBC_VArrayTNode DBC_VArrayTNodeOfVArrayOfReal
#define DBC_VArrayTNode_hxx <DBC_VArrayTNodeOfVArrayOfReal.hxx>
#define Handle_DBC_VArrayNode Handle_DBC_VArrayNodeOfVArrayOfReal
#define DBC_VArrayNode_Type_() DBC_VArrayNodeOfVArrayOfReal_Type_()
#define DBC_VArray DBC_VArrayOfReal
#define DBC_VArray_hxx <DBC_VArrayOfReal.hxx>
#include <DBC_VArrayTNode.gxx>

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_DBC_VArrayNodeOfVArrayOfCharacter_HeaderFile
#define _Handle_DBC_VArrayNodeOfVArrayOfCharacter_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class DBC_VArrayNodeOfVArrayOfCharacter;
DEFINE_STANDARD_PHANDLE(DBC_VArrayNodeOfVArrayOfCharacter,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_DBC_VArrayNodeOfVArrayOfExtCharacter_HeaderFile
#define _Handle_DBC_VArrayNodeOfVArrayOfExtCharacter_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class DBC_VArrayNodeOfVArrayOfExtCharacter;
DEFINE_STANDARD_PHANDLE(DBC_VArrayNodeOfVArrayOfExtCharacter,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_DBC_VArrayNodeOfVArrayOfInteger_HeaderFile
#define _Handle_DBC_VArrayNodeOfVArrayOfInteger_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class DBC_VArrayNodeOfVArrayOfInteger;
DEFINE_STANDARD_PHANDLE(DBC_VArrayNodeOfVArrayOfInteger,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_DBC_VArrayNodeOfVArrayOfReal_HeaderFile
#define _Handle_DBC_VArrayNodeOfVArrayOfReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class DBC_VArrayNodeOfVArrayOfReal;
DEFINE_STANDARD_PHANDLE(DBC_VArrayNodeOfVArrayOfReal,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_ObjMgt_ExternRef_HeaderFile
#define _Handle_ObjMgt_ExternRef_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class ObjMgt_ExternRef;
DEFINE_STANDARD_PHANDLE(ObjMgt_ExternRef,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_ObjMgt_ExternShareable_HeaderFile
#define _Handle_ObjMgt_ExternShareable_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class ObjMgt_ExternShareable;
DEFINE_STANDARD_PHANDLE(ObjMgt_ExternShareable,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_ObjMgt_PSeqOfExtRef_HeaderFile
#define _Handle_ObjMgt_PSeqOfExtRef_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class ObjMgt_PSeqOfExtRef;
DEFINE_STANDARD_PHANDLE(ObjMgt_PSeqOfExtRef,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_ObjMgt_SeqNodeOfPSeqOfExtRef_HeaderFile
#define _Handle_ObjMgt_SeqNodeOfPSeqOfExtRef_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PMMgt_PManaged.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PMMgt_PManaged);
class ObjMgt_SeqNodeOfPSeqOfExtRef;
DEFINE_STANDARD_PHANDLE(ObjMgt_SeqNodeOfPSeqOfExtRef,PMMgt_PManaged)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_HArray1OfExtendedString_HeaderFile
#define _Handle_PColStd_HArray1OfExtendedString_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PColStd_HArray1OfExtendedString;
DEFINE_STANDARD_PHANDLE(PColStd_HArray1OfExtendedString,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_HArray1OfInteger_HeaderFile
#define _Handle_PColStd_HArray1OfInteger_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PColStd_HArray1OfInteger;
DEFINE_STANDARD_PHANDLE(PColStd_HArray1OfInteger,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_HArray1OfPersistent_HeaderFile
#define _Handle_PColStd_HArray1OfPersistent_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PColStd_HArray1OfPersistent;
DEFINE_STANDARD_PHANDLE(PColStd_HArray1OfPersistent,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_HArray1OfReal_HeaderFile
#define _Handle_PColStd_HArray1OfReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PColStd_HArray1OfReal;
DEFINE_STANDARD_PHANDLE(PColStd_HArray1OfReal,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_HArray2OfInteger_HeaderFile
#define _Handle_PColStd_HArray2OfInteger_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PColStd_HArray2OfInteger;
DEFINE_STANDARD_PHANDLE(PColStd_HArray2OfInteger,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_HArray2OfPersistent_HeaderFile
#define _Handle_PColStd_HArray2OfPersistent_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PColStd_HArray2OfPersistent;
DEFINE_STANDARD_PHANDLE(PColStd_HArray2OfPersistent,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_HArray2OfReal_HeaderFile
#define _Handle_PColStd_HArray2OfReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PColStd_HArray2OfReal;
DEFINE_STANDARD_PHANDLE(PColStd_HArray2OfReal,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString_HeaderFile
#define _Handle_PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString;
DEFINE_STANDARD_PHANDLE(PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_VArrayNodeOfFieldOfHArray1OfInteger_HeaderFile
#define _Handle_PColStd_VArrayNodeOfFieldOfHArray1OfInteger_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class PColStd_VArrayNodeOfFieldOfHArray1OfInteger;
DEFINE_STANDARD_PHANDLE(PColStd_VArrayNodeOfFieldOfHArray1OfInteger,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_VArrayNodeOfFieldOfHArray1OfPersistent_HeaderFile
#define _Handle_PColStd_VArrayNodeOfFieldOfHArray1OfPersistent_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class PColStd_VArrayNodeOfFieldOfHArray1OfPersistent;
DEFINE_STANDARD_PHANDLE(PColStd_VArrayNodeOfFieldOfHArray1OfPersistent,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_VArrayNodeOfFieldOfHArray1OfReal_HeaderFile
#define _Handle_PColStd_VArrayNodeOfFieldOfHArray1OfReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class PColStd_VArrayNodeOfFieldOfHArray1OfReal;
DEFINE_STANDARD_PHANDLE(PColStd_VArrayNodeOfFieldOfHArray1OfReal,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_VArrayNodeOfFieldOfHArray2OfInteger_HeaderFile
#define _Handle_PColStd_VArrayNodeOfFieldOfHArray2OfInteger_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class PColStd_VArrayNodeOfFieldOfHArray2OfInteger;
DEFINE_STANDARD_PHANDLE(PColStd_VArrayNodeOfFieldOfHArray2OfInteger,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_VArrayNodeOfFieldOfHArray2OfPersistent_HeaderFile
#define _Handle_PColStd_VArrayNodeOfFieldOfHArray2OfPersistent_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class PColStd_VArrayNodeOfFieldOfHArray2OfPersistent;
DEFINE_STANDARD_PHANDLE(PColStd_VArrayNodeOfFieldOfHArray2OfPersistent,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PColStd_VArrayNodeOfFieldOfHArray2OfReal_HeaderFile
#define _Handle_PColStd_VArrayNodeOfFieldOfHArray2OfReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class PColStd_VArrayNodeOfFieldOfHArray2OfReal;
DEFINE_STANDARD_PHANDLE(PColStd_VArrayNodeOfFieldOfHArray2OfReal,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PCollection_HAsciiString_HeaderFile
#define _Handle_PCollection_HAsciiString_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PCollection_HAsciiString;
DEFINE_STANDARD_PHANDLE(PCollection_HAsciiString,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PCollection_HExtendedString_HeaderFile
#define _Handle_PCollection_HExtendedString_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PCollection_HExtendedString;
DEFINE_STANDARD_PHANDLE(PCollection_HExtendedString,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PMMgt_PManaged_HeaderFile
#define _Handle_PMMgt_PManaged_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PMMgt_PManaged;
DEFINE_STANDARD_PHANDLE(PMMgt_PManaged,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PShort_HArray1OfShortReal_HeaderFile
#define _Handle_PShort_HArray1OfShortReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PShort_HArray1OfShortReal;
DEFINE_STANDARD_PHANDLE(PShort_HArray1OfShortReal,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PShort_HArray2OfShortReal_HeaderFile
#define _Handle_PShort_HArray2OfShortReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PShort_HArray2OfShortReal;
DEFINE_STANDARD_PHANDLE(PShort_HArray2OfShortReal,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PShort_HSequenceOfShortReal_HeaderFile
#define _Handle_PShort_HSequenceOfShortReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PShort_HSequenceOfShortReal;
DEFINE_STANDARD_PHANDLE(PShort_HSequenceOfShortReal,Standard_Persistent)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PShort_SeqNodeOfHSequenceOfShortReal_HeaderFile
#define _Handle_PShort_SeqNodeOfHSequenceOfShortReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PMMgt_PManaged.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PMMgt_PManaged);
class PShort_SeqNodeOfHSequenceOfShortReal;
DEFINE_STANDARD_PHANDLE(PShort_SeqNodeOfHSequenceOfShortReal,PMMgt_PManaged)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PShort_VArrayNodeOfFieldOfHArray1OfShortReal_HeaderFile
#define _Handle_PShort_VArrayNodeOfFieldOfHArray1OfShortReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class PShort_VArrayNodeOfFieldOfHArray1OfShortReal;
DEFINE_STANDARD_PHANDLE(PShort_VArrayNodeOfFieldOfHArray1OfShortReal,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PShort_VArrayNodeOfFieldOfHArray2OfShortReal_HeaderFile
#define _Handle_PShort_VArrayNodeOfFieldOfHArray2OfShortReal_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PStandard_ArrayNode.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(PStandard_ArrayNode);
class PShort_VArrayNodeOfFieldOfHArray2OfShortReal;
DEFINE_STANDARD_PHANDLE(PShort_VArrayNodeOfFieldOfHArray2OfShortReal,PStandard_ArrayNode)
#endif

View File

@ -0,0 +1,21 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PStandard_ArrayNode_HeaderFile
#define _Handle_PStandard_ArrayNode_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_Standard_Persistent.hxx>
class Standard_Persistent;
class Handle(Standard_Type);
class Handle(Standard_Persistent);
class PStandard_ArrayNode;
DEFINE_STANDARD_PHANDLE(PStandard_ArrayNode,Standard_Persistent)
#endif

View File

@ -0,0 +1,20 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PTColStd_DataMapNodeOfPersistentTransientMap_HeaderFile
#define _Handle_PTColStd_DataMapNodeOfPersistentTransientMap_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_TCollection_MapNode.hxx>
class Standard_Transient;
class Handle(Standard_Type);
class Handle(TCollection_MapNode);
class PTColStd_DataMapNodeOfPersistentTransientMap;
DEFINE_STANDARD_HANDLE(PTColStd_DataMapNodeOfPersistentTransientMap, TCollection_MapNode)
#endif // _Handle_PTColStd_DataMapNodeOfPersistentTransientMap_HeaderFile

View File

@ -0,0 +1,20 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PTColStd_DataMapNodeOfTransientPersistentMap_HeaderFile
#define _Handle_PTColStd_DataMapNodeOfTransientPersistentMap_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_TCollection_MapNode.hxx>
class Standard_Transient;
class Handle(Standard_Type);
class Handle(TCollection_MapNode);
class PTColStd_DataMapNodeOfTransientPersistentMap;
DEFINE_STANDARD_HANDLE(PTColStd_DataMapNodeOfTransientPersistentMap, TCollection_MapNode)
#endif // _Handle_PTColStd_DataMapNodeOfTransientPersistentMap_HeaderFile

View File

@ -0,0 +1,20 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _Handle_PTColStd_DoubleMapNodeOfDoubleMapOfTransientPersistent_HeaderFile
#define _Handle_PTColStd_DoubleMapNodeOfDoubleMapOfTransientPersistent_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_TCollection_MapNode.hxx>
class Standard_Transient;
class Handle(Standard_Type);
class Handle(TCollection_MapNode);
class PTColStd_DoubleMapNodeOfDoubleMapOfTransientPersistent;
DEFINE_STANDARD_HANDLE(PTColStd_DoubleMapNodeOfDoubleMapOfTransientPersistent, TCollection_MapNode)
#endif // _Handle_PTColStd_DoubleMapNodeOfDoubleMapOfTransientPersistent_HeaderFile

View File

@ -0,0 +1,16 @@
// 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 <ObjMgt_ExternRef.ixx>

View File

@ -0,0 +1,63 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _ObjMgt_ExternRef_HeaderFile
#define _ObjMgt_ExternRef_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_ObjMgt_ExternRef.hxx>
#include <Handle_PCollection_HAsciiString.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Persistent.hxx>
class PCollection_HAsciiString;
class ObjMgt_ExternRef : public Standard_Persistent
{
public:
ObjMgt_ExternRef( )
{
}
ObjMgt_ExternRef(const Storage_stCONSTclCOM& a) : Standard_Persistent(a)
{
}
Handle(PCollection_HAsciiString) _CSFDB_GetObjMgt_ExternRefmyEntryId() const { return myEntryId; }
void _CSFDB_SetObjMgt_ExternRefmyEntryId(const Handle(PCollection_HAsciiString)& p) { myEntryId = p; }
Standard_Integer _CSFDB_GetObjMgt_ExternRefmyBindingIndex() const { return myBindingIndex; }
void _CSFDB_SetObjMgt_ExternRefmyBindingIndex(const Standard_Integer p) { myBindingIndex = p; }
DEFINE_STANDARD_RTTI(ObjMgt_ExternRef)
protected:
private:
Handle(PCollection_HAsciiString) myEntryId;
Standard_Integer myBindingIndex;
};
#endif // _ObjMgt_ExternRef_HeaderFile

View File

@ -0,0 +1,12 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <ObjMgt_ExternRef.jxx>
IMPLEMENT_DOWNCAST(ObjMgt_ExternRef,Standard_Persistent)
IMPLEMENT_STANDARD_RTTI(ObjMgt_ExternRef)

View File

@ -0,0 +1,2 @@
#include <PCollection_HAsciiString.hxx>
#include <ObjMgt_ExternRef.hxx>

View File

@ -0,0 +1,15 @@
// 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 <ObjMgt_ExternShareable.ixx>

View File

@ -0,0 +1,59 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _ObjMgt_ExternShareable_HeaderFile
#define _ObjMgt_ExternShareable_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_ObjMgt_ExternShareable.hxx>
#include <Handle_PCollection_HAsciiString.hxx>
#include <Standard_Persistent.hxx>
class PCollection_HAsciiString;
class ObjMgt_ExternShareable : public Standard_Persistent
{
public:
ObjMgt_ExternShareable( )
{
}
ObjMgt_ExternShareable(const Storage_stCONSTclCOM& a) : Standard_Persistent(a)
{
}
Handle(PCollection_HAsciiString) _CSFDB_GetObjMgt_ExternShareablemyEntry() const { return myEntry; }
void _CSFDB_SetObjMgt_ExternShareablemyEntry(const Handle(PCollection_HAsciiString)& p) { myEntry = p; }
DEFINE_STANDARD_RTTI(ObjMgt_ExternShareable)
protected:
private:
Handle(PCollection_HAsciiString) myEntry;
};
#endif // _ObjMgt_ExternShareable_HeaderFile

View File

@ -0,0 +1,12 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <ObjMgt_ExternShareable.jxx>
IMPLEMENT_DOWNCAST(ObjMgt_ExternShareable,Standard_Persistent)
IMPLEMENT_STANDARD_RTTI(ObjMgt_ExternShareable)

View File

@ -0,0 +1,2 @@
#include <PCollection_HAsciiString.hxx>
#include <ObjMgt_ExternShareable.hxx>

View File

@ -0,0 +1,129 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _ObjMgt_PSeqOfExtRef_HeaderFile
#define _ObjMgt_PSeqOfExtRef_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_ObjMgt_PSeqOfExtRef.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Handle_ObjMgt_ExternRef.hxx>
#include <Handle_ObjMgt_PSeqOfExtRef.hxx>
#include <Handle_ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#include <Standard_Persistent.hxx>
class ObjMgt_ExternRef;
class ObjMgt_SeqNodeOfPSeqOfExtRef;
class Standard_NoSuchObject;
class Standard_OutOfRange;
class ObjMgt_SeqExplorerOfPSeqOfExtRef;
class ObjMgt_PSeqOfExtRef : public Standard_Persistent
{
public:
Standard_EXPORT ObjMgt_PSeqOfExtRef();
Standard_EXPORT Standard_Boolean IsEmpty() const;
Standard_EXPORT Standard_Integer Length() const;
Standard_EXPORT Handle(ObjMgt_ExternRef) First() const;
Standard_EXPORT Handle(ObjMgt_ExternRef) Last() const;
Standard_EXPORT void Clear() ;
Standard_EXPORT void Append (const Handle(ObjMgt_ExternRef)& T) ;
Standard_EXPORT void Append (const Handle(ObjMgt_PSeqOfExtRef)& S) ;
Standard_EXPORT void Prepend (const Handle(ObjMgt_ExternRef)& T) ;
Standard_EXPORT void Prepend (const Handle(ObjMgt_PSeqOfExtRef)& S) ;
Standard_EXPORT void Reverse() ;
Standard_EXPORT void InsertBefore (const Standard_Integer Index, const Handle(ObjMgt_ExternRef)& T) ;
Standard_EXPORT void InsertBefore (const Standard_Integer Index, const Handle(ObjMgt_PSeqOfExtRef)& S) ;
Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Handle(ObjMgt_ExternRef)& T) ;
Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Handle(ObjMgt_PSeqOfExtRef)& S) ;
Standard_EXPORT void Exchange (const Standard_Integer I, const Standard_Integer J) ;
Standard_EXPORT Handle(ObjMgt_PSeqOfExtRef) SubSequence (const Standard_Integer FromIndex, const Standard_Integer ToIndex) const;
Standard_EXPORT Handle(ObjMgt_PSeqOfExtRef) Split (const Standard_Integer Index) ;
Standard_EXPORT void SetValue (const Standard_Integer Index, const Handle(ObjMgt_ExternRef)& T) ;
Standard_EXPORT Handle(ObjMgt_ExternRef) Value (const Standard_Integer Index) const;
Standard_EXPORT Standard_Boolean Contains (const Handle(ObjMgt_ExternRef)& T) const;
Standard_EXPORT Standard_Integer Location (const Standard_Integer N, const Handle(ObjMgt_ExternRef)& T, const Standard_Integer FromIndex, const Standard_Integer ToIndex) const;
Standard_EXPORT Standard_Integer Location (const Standard_Integer N, const Handle(ObjMgt_ExternRef)& T) const;
Standard_EXPORT void Remove (const Standard_Integer Index) ;
Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex) ;
Standard_EXPORT void Destroy() ;
~ObjMgt_PSeqOfExtRef()
{
Destroy();
}
ObjMgt_PSeqOfExtRef(const Storage_stCONSTclCOM& a) : Standard_Persistent(a)
{
}
Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) _CSFDB_GetObjMgt_PSeqOfExtRefFirstItem() const { return FirstItem; }
void _CSFDB_SetObjMgt_PSeqOfExtRefFirstItem(const Handle(ObjMgt_SeqNodeOfPSeqOfExtRef)& p) { FirstItem = p; }
Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) _CSFDB_GetObjMgt_PSeqOfExtRefLastItem() const { return LastItem; }
void _CSFDB_SetObjMgt_PSeqOfExtRefLastItem(const Handle(ObjMgt_SeqNodeOfPSeqOfExtRef)& p) { LastItem = p; }
Standard_Integer _CSFDB_GetObjMgt_PSeqOfExtRefSize() const { return Size; }
void _CSFDB_SetObjMgt_PSeqOfExtRefSize(const Standard_Integer p) { Size = p; }
friend class ObjMgt_SeqExplorerOfPSeqOfExtRef;
DEFINE_STANDARD_RTTI(ObjMgt_PSeqOfExtRef)
protected:
private:
Standard_EXPORT Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) GetFirst() const;
Standard_EXPORT Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) GetLast() const;
Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) FirstItem;
Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) LastItem;
Standard_Integer Size;
};
#endif // _ObjMgt_PSeqOfExtRef_HeaderFile

View File

@ -0,0 +1,34 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <ObjMgt_PSeqOfExtRef.hxx>
#include <ObjMgt_ExternRef.hxx>
#include <ObjMgt_PSeqOfExtRef.hxx>
#include <ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#include <Standard_NoSuchObject.hxx>
#include <Standard_OutOfRange.hxx>
#include <ObjMgt_SeqExplorerOfPSeqOfExtRef.hxx>
IMPLEMENT_DOWNCAST(ObjMgt_PSeqOfExtRef,Standard_Persistent)
IMPLEMENT_STANDARD_RTTI(ObjMgt_PSeqOfExtRef)
#define Item Handle(ObjMgt_ExternRef)
#define Item_hxx <ObjMgt_ExternRef.hxx>
#define PCollection_SeqNode ObjMgt_SeqNodeOfPSeqOfExtRef
#define PCollection_SeqNode_hxx <ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#define PCollection_SeqExplorer ObjMgt_SeqExplorerOfPSeqOfExtRef
#define PCollection_SeqExplorer_hxx <ObjMgt_SeqExplorerOfPSeqOfExtRef.hxx>
#define Handle_PCollection_SeqNode Handle_ObjMgt_SeqNodeOfPSeqOfExtRef
#define PCollection_SeqNode_Type_() ObjMgt_SeqNodeOfPSeqOfExtRef_Type_()
#define PCollection_HSequence ObjMgt_PSeqOfExtRef
#define PCollection_HSequence_hxx <ObjMgt_PSeqOfExtRef.hxx>
#define Handle_PCollection_HSequence Handle_ObjMgt_PSeqOfExtRef
#define PCollection_HSequence_Type_() ObjMgt_PSeqOfExtRef_Type_()
#include <PCollection_HSequence.gxx>

View File

@ -0,0 +1,69 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _ObjMgt_SeqExplorerOfPSeqOfExtRef_HeaderFile
#define _ObjMgt_SeqExplorerOfPSeqOfExtRef_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Handle_ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#include <Standard_Integer.hxx>
#include <Handle_ObjMgt_PSeqOfExtRef.hxx>
#include <Handle_ObjMgt_ExternRef.hxx>
#include <Standard_Boolean.hxx>
class ObjMgt_SeqNodeOfPSeqOfExtRef;
class ObjMgt_PSeqOfExtRef;
class Standard_NoSuchObject;
class Standard_OutOfRange;
class ObjMgt_ExternRef;
class ObjMgt_SeqExplorerOfPSeqOfExtRef
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT ObjMgt_SeqExplorerOfPSeqOfExtRef(const Handle(ObjMgt_PSeqOfExtRef)& S);
Standard_EXPORT Handle(ObjMgt_ExternRef) Value (const Standard_Integer Index) ;
Standard_EXPORT Standard_Boolean Contains (const Handle(ObjMgt_ExternRef)& T) ;
Standard_EXPORT Standard_Integer Location (const Standard_Integer N, const Handle(ObjMgt_ExternRef)& T, const Standard_Integer FromIndex, const Standard_Integer ToIndex) ;
Standard_EXPORT Standard_Integer Location (const Standard_Integer N, const Handle(ObjMgt_ExternRef)& T) ;
protected:
private:
Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) CurrentItem;
Standard_Integer CurrentIndex;
Handle(ObjMgt_PSeqOfExtRef) TheSequence;
};
#endif // _ObjMgt_SeqExplorerOfPSeqOfExtRef_HeaderFile

View File

@ -0,0 +1,28 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <ObjMgt_SeqExplorerOfPSeqOfExtRef.hxx>
#include <ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#include <ObjMgt_PSeqOfExtRef.hxx>
#include <Standard_NoSuchObject.hxx>
#include <Standard_OutOfRange.hxx>
#include <ObjMgt_ExternRef.hxx>
#define Item Handle(ObjMgt_ExternRef)
#define Item_hxx <ObjMgt_ExternRef.hxx>
#define PCollection_SeqNode ObjMgt_SeqNodeOfPSeqOfExtRef
#define PCollection_SeqNode_hxx <ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#define PCollection_SeqExplorer ObjMgt_SeqExplorerOfPSeqOfExtRef
#define PCollection_SeqExplorer_hxx <ObjMgt_SeqExplorerOfPSeqOfExtRef.hxx>
#define Handle_PCollection_SeqNode Handle_ObjMgt_SeqNodeOfPSeqOfExtRef
#define PCollection_SeqNode_Type_() ObjMgt_SeqNodeOfPSeqOfExtRef_Type_()
#define PCollection_HSequence ObjMgt_PSeqOfExtRef
#define PCollection_HSequence_hxx <ObjMgt_PSeqOfExtRef.hxx>
#define Handle_PCollection_HSequence Handle_ObjMgt_PSeqOfExtRef
#define PCollection_HSequence_Type_() ObjMgt_PSeqOfExtRef_Type_()
#include <PCollection_SeqExplorer.gxx>

View File

@ -0,0 +1,89 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _ObjMgt_SeqNodeOfPSeqOfExtRef_HeaderFile
#define _ObjMgt_SeqNodeOfPSeqOfExtRef_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#include <Handle_ObjMgt_ExternRef.hxx>
#include <Handle_ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#include <PMMgt_PManaged.hxx>
#include <Handle_ObjMgt_PSeqOfExtRef.hxx>
class ObjMgt_ExternRef;
class ObjMgt_PSeqOfExtRef;
class ObjMgt_SeqExplorerOfPSeqOfExtRef;
class ObjMgt_SeqNodeOfPSeqOfExtRef : public PMMgt_PManaged
{
public:
Standard_EXPORT ObjMgt_SeqNodeOfPSeqOfExtRef(const Handle(ObjMgt_SeqNodeOfPSeqOfExtRef)& TheLast, const Handle(ObjMgt_ExternRef)& TheItem);
Standard_EXPORT ObjMgt_SeqNodeOfPSeqOfExtRef(const Handle(ObjMgt_ExternRef)& TheItem, const Handle(ObjMgt_SeqNodeOfPSeqOfExtRef)& TheFirst);
Standard_EXPORT ObjMgt_SeqNodeOfPSeqOfExtRef(const Handle(ObjMgt_SeqNodeOfPSeqOfExtRef)& ThePrevious, const Handle(ObjMgt_SeqNodeOfPSeqOfExtRef)& TheNext, const Handle(ObjMgt_ExternRef)& TheItem);
Standard_EXPORT Handle(ObjMgt_ExternRef) Value() const;
Standard_EXPORT Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) Next() const;
Standard_EXPORT Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) Previous() const;
Standard_EXPORT void SetValue (const Handle(ObjMgt_ExternRef)& AnItem) ;
Standard_EXPORT void SetNext (const Handle(ObjMgt_SeqNodeOfPSeqOfExtRef)& ANode) ;
Standard_EXPORT void SetPrevious (const Handle(ObjMgt_SeqNodeOfPSeqOfExtRef)& ANode) ;
ObjMgt_SeqNodeOfPSeqOfExtRef( )
{
}
ObjMgt_SeqNodeOfPSeqOfExtRef(const Storage_stCONSTclCOM& a) : PMMgt_PManaged(a)
{
}
Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) _CSFDB_GetObjMgt_SeqNodeOfPSeqOfExtRefMyPrevious() const { return MyPrevious; }
void _CSFDB_SetObjMgt_SeqNodeOfPSeqOfExtRefMyPrevious(const Handle(ObjMgt_SeqNodeOfPSeqOfExtRef)& p) { MyPrevious = p; }
Handle(ObjMgt_ExternRef) _CSFDB_GetObjMgt_SeqNodeOfPSeqOfExtRefMyItem() const { return MyItem; }
void _CSFDB_SetObjMgt_SeqNodeOfPSeqOfExtRefMyItem(const Handle(ObjMgt_ExternRef)& p) { MyItem = p; }
Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) _CSFDB_GetObjMgt_SeqNodeOfPSeqOfExtRefMyNext() const { return MyNext; }
void _CSFDB_SetObjMgt_SeqNodeOfPSeqOfExtRefMyNext(const Handle(ObjMgt_SeqNodeOfPSeqOfExtRef)& p) { MyNext = p; }
friend class ObjMgt_PSeqOfExtRef;
friend class ObjMgt_SeqExplorerOfPSeqOfExtRef;
DEFINE_STANDARD_RTTI(ObjMgt_SeqNodeOfPSeqOfExtRef)
protected:
private:
Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) MyPrevious;
Handle(ObjMgt_ExternRef) MyItem;
Handle(ObjMgt_SeqNodeOfPSeqOfExtRef) MyNext;
};
#endif // _ObjMgt_SeqNodeOfPSeqOfExtRef_HeaderFile

View File

@ -0,0 +1,33 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#include <ObjMgt_ExternRef.hxx>
#include <ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#include <ObjMgt_PSeqOfExtRef.hxx>
#include <ObjMgt_SeqExplorerOfPSeqOfExtRef.hxx>
IMPLEMENT_DOWNCAST(ObjMgt_SeqNodeOfPSeqOfExtRef,Standard_Persistent)
IMPLEMENT_STANDARD_RTTI(ObjMgt_SeqNodeOfPSeqOfExtRef)
#define Item Handle(ObjMgt_ExternRef)
#define Item_hxx <ObjMgt_ExternRef.hxx>
#define PCollection_SeqNode ObjMgt_SeqNodeOfPSeqOfExtRef
#define PCollection_SeqNode_hxx <ObjMgt_SeqNodeOfPSeqOfExtRef.hxx>
#define PCollection_SeqExplorer ObjMgt_SeqExplorerOfPSeqOfExtRef
#define PCollection_SeqExplorer_hxx <ObjMgt_SeqExplorerOfPSeqOfExtRef.hxx>
#define Handle_PCollection_SeqNode Handle_ObjMgt_SeqNodeOfPSeqOfExtRef
#define PCollection_SeqNode_Type_() ObjMgt_SeqNodeOfPSeqOfExtRef_Type_()
#define PCollection_HSequence ObjMgt_PSeqOfExtRef
#define PCollection_HSequence_hxx <ObjMgt_PSeqOfExtRef.hxx>
#define Handle_PCollection_HSequence Handle_ObjMgt_PSeqOfExtRef
#define PCollection_HSequence_Type_() ObjMgt_PSeqOfExtRef_Type_()
#include <PCollection_SeqNode.gxx>

View File

@ -0,0 +1,91 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _PColStd_FieldOfHArray1OfExtendedString_HeaderFile
#define _PColStd_FieldOfHArray1OfExtendedString_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <DBC_BaseArray.hxx>
#include <Handle_PCollection_HExtendedString.hxx>
#include <Handle_PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString.hxx>
#include <Standard_Integer.hxx>
#include <Standard_PrimitiveTypes.hxx>
class Standard_NegativeValue;
class Standard_OutOfRange;
class Standard_DimensionMismatch;
class Standard_NullObject;
class PCollection_HExtendedString;
class PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString;
class PColStd_VArrayTNodeOfFieldOfHArray1OfExtendedString;
Standard_EXPORT const Handle(Standard_Type)& STANDARD_TYPE(PColStd_FieldOfHArray1OfExtendedString);
class PColStd_FieldOfHArray1OfExtendedString : public DBC_BaseArray
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT PColStd_FieldOfHArray1OfExtendedString();
Standard_EXPORT PColStd_FieldOfHArray1OfExtendedString(const Standard_Integer Size);
Standard_EXPORT PColStd_FieldOfHArray1OfExtendedString(const PColStd_FieldOfHArray1OfExtendedString& Varray);
Standard_EXPORT void Resize (const Standard_Integer Size) ;
Standard_EXPORT void Assign (const PColStd_FieldOfHArray1OfExtendedString& Other) ;
void operator = (const PColStd_FieldOfHArray1OfExtendedString& Other)
{
Assign(Other);
}
Standard_EXPORT void SetValue (const Standard_Integer Index, const Handle(PCollection_HExtendedString)& Value) ;
Standard_EXPORT Handle(PCollection_HExtendedString)& Value (const Standard_Integer Index) const;
Handle(PCollection_HExtendedString)& operator () (const Standard_Integer Index) const
{
return Value(Index);
}
Standard_EXPORT void Destroy() ;
~PColStd_FieldOfHArray1OfExtendedString()
{
Destroy();
}
protected:
private:
#ifdef CSFDB
// DBC_VArray : field
//
#endif
};
#endif // _PColStd_FieldOfHArray1OfExtendedString_HeaderFile

View File

@ -0,0 +1,27 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <PColStd_FieldOfHArray1OfExtendedString.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_OutOfRange.hxx>
#include <Standard_DimensionMismatch.hxx>
#include <Standard_NullObject.hxx>
#include <PCollection_HExtendedString.hxx>
#include <PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString.hxx>
#include <PColStd_VArrayTNodeOfFieldOfHArray1OfExtendedString.hxx>
#define Item Handle(PCollection_HExtendedString)
#define Item_hxx <PCollection_HExtendedString.hxx>
#define DBC_VArrayNode PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString
#define DBC_VArrayNode_hxx <PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString.hxx>
#define DBC_VArrayTNode PColStd_VArrayTNodeOfFieldOfHArray1OfExtendedString
#define DBC_VArrayTNode_hxx <PColStd_VArrayTNodeOfFieldOfHArray1OfExtendedString.hxx>
#define Handle_DBC_VArrayNode Handle_PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString
#define DBC_VArrayNode_Type_() PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString_Type_()
#define DBC_VArray PColStd_FieldOfHArray1OfExtendedString
#define DBC_VArray_hxx <PColStd_FieldOfHArray1OfExtendedString.hxx>
#include <DBC_VArray.gxx>

View File

@ -0,0 +1,89 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _PColStd_FieldOfHArray1OfInteger_HeaderFile
#define _PColStd_FieldOfHArray1OfInteger_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <DBC_BaseArray.hxx>
#include <Standard_Integer.hxx>
#include <Handle_PColStd_VArrayNodeOfFieldOfHArray1OfInteger.hxx>
#include <Standard_PrimitiveTypes.hxx>
class Standard_NegativeValue;
class Standard_OutOfRange;
class Standard_DimensionMismatch;
class Standard_NullObject;
class PColStd_VArrayNodeOfFieldOfHArray1OfInteger;
class PColStd_VArrayTNodeOfFieldOfHArray1OfInteger;
Standard_EXPORT const Handle(Standard_Type)& STANDARD_TYPE(PColStd_FieldOfHArray1OfInteger);
class PColStd_FieldOfHArray1OfInteger : public DBC_BaseArray
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT PColStd_FieldOfHArray1OfInteger();
Standard_EXPORT PColStd_FieldOfHArray1OfInteger(const Standard_Integer Size);
Standard_EXPORT PColStd_FieldOfHArray1OfInteger(const PColStd_FieldOfHArray1OfInteger& Varray);
Standard_EXPORT void Resize (const Standard_Integer Size) ;
Standard_EXPORT void Assign (const PColStd_FieldOfHArray1OfInteger& Other) ;
void operator = (const PColStd_FieldOfHArray1OfInteger& Other)
{
Assign(Other);
}
Standard_EXPORT void SetValue (const Standard_Integer Index, const Standard_Integer& Value) ;
Standard_EXPORT Standard_Integer& Value (const Standard_Integer Index) const;
Standard_Integer& operator () (const Standard_Integer Index) const
{
return Value(Index);
}
Standard_EXPORT void Destroy() ;
~PColStd_FieldOfHArray1OfInteger()
{
Destroy();
}
protected:
private:
#ifdef CSFDB
// DBC_VArray : field
//
#endif
};
#endif // _PColStd_FieldOfHArray1OfInteger_HeaderFile

View File

@ -0,0 +1,26 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <PColStd_FieldOfHArray1OfInteger.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_OutOfRange.hxx>
#include <Standard_DimensionMismatch.hxx>
#include <Standard_NullObject.hxx>
#include <PColStd_VArrayNodeOfFieldOfHArray1OfInteger.hxx>
#include <PColStd_VArrayTNodeOfFieldOfHArray1OfInteger.hxx>
#define Item Standard_Integer
#define Item_hxx <Standard_Integer.hxx>
#define DBC_VArrayNode PColStd_VArrayNodeOfFieldOfHArray1OfInteger
#define DBC_VArrayNode_hxx <PColStd_VArrayNodeOfFieldOfHArray1OfInteger.hxx>
#define DBC_VArrayTNode PColStd_VArrayTNodeOfFieldOfHArray1OfInteger
#define DBC_VArrayTNode_hxx <PColStd_VArrayTNodeOfFieldOfHArray1OfInteger.hxx>
#define Handle_DBC_VArrayNode Handle_PColStd_VArrayNodeOfFieldOfHArray1OfInteger
#define DBC_VArrayNode_Type_() PColStd_VArrayNodeOfFieldOfHArray1OfInteger_Type_()
#define DBC_VArray PColStd_FieldOfHArray1OfInteger
#define DBC_VArray_hxx <PColStd_FieldOfHArray1OfInteger.hxx>
#include <DBC_VArray.gxx>

View File

@ -0,0 +1,91 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _PColStd_FieldOfHArray1OfPersistent_HeaderFile
#define _PColStd_FieldOfHArray1OfPersistent_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <DBC_BaseArray.hxx>
#include <Handle_Standard_Persistent.hxx>
#include <Handle_PColStd_VArrayNodeOfFieldOfHArray1OfPersistent.hxx>
#include <Standard_Integer.hxx>
#include <Standard_PrimitiveTypes.hxx>
class Standard_NegativeValue;
class Standard_OutOfRange;
class Standard_DimensionMismatch;
class Standard_NullObject;
class Standard_Persistent;
class PColStd_VArrayNodeOfFieldOfHArray1OfPersistent;
class PColStd_VArrayTNodeOfFieldOfHArray1OfPersistent;
Standard_EXPORT const Handle(Standard_Type)& STANDARD_TYPE(PColStd_FieldOfHArray1OfPersistent);
class PColStd_FieldOfHArray1OfPersistent : public DBC_BaseArray
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT PColStd_FieldOfHArray1OfPersistent();
Standard_EXPORT PColStd_FieldOfHArray1OfPersistent(const Standard_Integer Size);
Standard_EXPORT PColStd_FieldOfHArray1OfPersistent(const PColStd_FieldOfHArray1OfPersistent& Varray);
Standard_EXPORT void Resize (const Standard_Integer Size) ;
Standard_EXPORT void Assign (const PColStd_FieldOfHArray1OfPersistent& Other) ;
void operator = (const PColStd_FieldOfHArray1OfPersistent& Other)
{
Assign(Other);
}
Standard_EXPORT void SetValue (const Standard_Integer Index, const Handle(Standard_Persistent)& Value) ;
Standard_EXPORT Handle(Standard_Persistent)& Value (const Standard_Integer Index) const;
Handle(Standard_Persistent)& operator () (const Standard_Integer Index) const
{
return Value(Index);
}
Standard_EXPORT void Destroy() ;
~PColStd_FieldOfHArray1OfPersistent()
{
Destroy();
}
protected:
private:
#ifdef CSFDB
// DBC_VArray : field
//
#endif
};
#endif // _PColStd_FieldOfHArray1OfPersistent_HeaderFile

View File

@ -0,0 +1,27 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <PColStd_FieldOfHArray1OfPersistent.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_OutOfRange.hxx>
#include <Standard_DimensionMismatch.hxx>
#include <Standard_NullObject.hxx>
#include <Standard_Persistent.hxx>
#include <PColStd_VArrayNodeOfFieldOfHArray1OfPersistent.hxx>
#include <PColStd_VArrayTNodeOfFieldOfHArray1OfPersistent.hxx>
#define Item Handle(Standard_Persistent)
#define Item_hxx <Standard_Persistent.hxx>
#define DBC_VArrayNode PColStd_VArrayNodeOfFieldOfHArray1OfPersistent
#define DBC_VArrayNode_hxx <PColStd_VArrayNodeOfFieldOfHArray1OfPersistent.hxx>
#define DBC_VArrayTNode PColStd_VArrayTNodeOfFieldOfHArray1OfPersistent
#define DBC_VArrayTNode_hxx <PColStd_VArrayTNodeOfFieldOfHArray1OfPersistent.hxx>
#define Handle_DBC_VArrayNode Handle_PColStd_VArrayNodeOfFieldOfHArray1OfPersistent
#define DBC_VArrayNode_Type_() PColStd_VArrayNodeOfFieldOfHArray1OfPersistent_Type_()
#define DBC_VArray PColStd_FieldOfHArray1OfPersistent
#define DBC_VArray_hxx <PColStd_FieldOfHArray1OfPersistent.hxx>
#include <DBC_VArray.gxx>

View File

@ -0,0 +1,90 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _PColStd_FieldOfHArray1OfReal_HeaderFile
#define _PColStd_FieldOfHArray1OfReal_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <DBC_BaseArray.hxx>
#include <Standard_Real.hxx>
#include <Handle_PColStd_VArrayNodeOfFieldOfHArray1OfReal.hxx>
#include <Standard_Integer.hxx>
#include <Standard_PrimitiveTypes.hxx>
class Standard_NegativeValue;
class Standard_OutOfRange;
class Standard_DimensionMismatch;
class Standard_NullObject;
class PColStd_VArrayNodeOfFieldOfHArray1OfReal;
class PColStd_VArrayTNodeOfFieldOfHArray1OfReal;
Standard_EXPORT const Handle(Standard_Type)& STANDARD_TYPE(PColStd_FieldOfHArray1OfReal);
class PColStd_FieldOfHArray1OfReal : public DBC_BaseArray
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT PColStd_FieldOfHArray1OfReal();
Standard_EXPORT PColStd_FieldOfHArray1OfReal(const Standard_Integer Size);
Standard_EXPORT PColStd_FieldOfHArray1OfReal(const PColStd_FieldOfHArray1OfReal& Varray);
Standard_EXPORT void Resize (const Standard_Integer Size) ;
Standard_EXPORT void Assign (const PColStd_FieldOfHArray1OfReal& Other) ;
void operator = (const PColStd_FieldOfHArray1OfReal& Other)
{
Assign(Other);
}
Standard_EXPORT void SetValue (const Standard_Integer Index, const Standard_Real& Value) ;
Standard_EXPORT Standard_Real& Value (const Standard_Integer Index) const;
Standard_Real& operator () (const Standard_Integer Index) const
{
return Value(Index);
}
Standard_EXPORT void Destroy() ;
~PColStd_FieldOfHArray1OfReal()
{
Destroy();
}
protected:
private:
#ifdef CSFDB
// DBC_VArray : field
//
#endif
};
#endif // _PColStd_FieldOfHArray1OfReal_HeaderFile

View File

@ -0,0 +1,26 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <PColStd_FieldOfHArray1OfReal.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_OutOfRange.hxx>
#include <Standard_DimensionMismatch.hxx>
#include <Standard_NullObject.hxx>
#include <PColStd_VArrayNodeOfFieldOfHArray1OfReal.hxx>
#include <PColStd_VArrayTNodeOfFieldOfHArray1OfReal.hxx>
#define Item Standard_Real
#define Item_hxx <Standard_Real.hxx>
#define DBC_VArrayNode PColStd_VArrayNodeOfFieldOfHArray1OfReal
#define DBC_VArrayNode_hxx <PColStd_VArrayNodeOfFieldOfHArray1OfReal.hxx>
#define DBC_VArrayTNode PColStd_VArrayTNodeOfFieldOfHArray1OfReal
#define DBC_VArrayTNode_hxx <PColStd_VArrayTNodeOfFieldOfHArray1OfReal.hxx>
#define Handle_DBC_VArrayNode Handle_PColStd_VArrayNodeOfFieldOfHArray1OfReal
#define DBC_VArrayNode_Type_() PColStd_VArrayNodeOfFieldOfHArray1OfReal_Type_()
#define DBC_VArray PColStd_FieldOfHArray1OfReal
#define DBC_VArray_hxx <PColStd_FieldOfHArray1OfReal.hxx>
#include <DBC_VArray.gxx>

View File

@ -0,0 +1,89 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _PColStd_FieldOfHArray2OfInteger_HeaderFile
#define _PColStd_FieldOfHArray2OfInteger_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <DBC_BaseArray.hxx>
#include <Standard_Integer.hxx>
#include <Handle_PColStd_VArrayNodeOfFieldOfHArray2OfInteger.hxx>
#include <Standard_PrimitiveTypes.hxx>
class Standard_NegativeValue;
class Standard_OutOfRange;
class Standard_DimensionMismatch;
class Standard_NullObject;
class PColStd_VArrayNodeOfFieldOfHArray2OfInteger;
class PColStd_VArrayTNodeOfFieldOfHArray2OfInteger;
Standard_EXPORT const Handle(Standard_Type)& STANDARD_TYPE(PColStd_FieldOfHArray2OfInteger);
class PColStd_FieldOfHArray2OfInteger : public DBC_BaseArray
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT PColStd_FieldOfHArray2OfInteger();
Standard_EXPORT PColStd_FieldOfHArray2OfInteger(const Standard_Integer Size);
Standard_EXPORT PColStd_FieldOfHArray2OfInteger(const PColStd_FieldOfHArray2OfInteger& Varray);
Standard_EXPORT void Resize (const Standard_Integer Size) ;
Standard_EXPORT void Assign (const PColStd_FieldOfHArray2OfInteger& Other) ;
void operator = (const PColStd_FieldOfHArray2OfInteger& Other)
{
Assign(Other);
}
Standard_EXPORT void SetValue (const Standard_Integer Index, const Standard_Integer& Value) ;
Standard_EXPORT Standard_Integer& Value (const Standard_Integer Index) const;
Standard_Integer& operator () (const Standard_Integer Index) const
{
return Value(Index);
}
Standard_EXPORT void Destroy() ;
~PColStd_FieldOfHArray2OfInteger()
{
Destroy();
}
protected:
private:
#ifdef CSFDB
// DBC_VArray : field
//
#endif
};
#endif // _PColStd_FieldOfHArray2OfInteger_HeaderFile

View File

@ -0,0 +1,26 @@
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#include <PColStd_FieldOfHArray2OfInteger.hxx>
#include <Standard_NegativeValue.hxx>
#include <Standard_OutOfRange.hxx>
#include <Standard_DimensionMismatch.hxx>
#include <Standard_NullObject.hxx>
#include <PColStd_VArrayNodeOfFieldOfHArray2OfInteger.hxx>
#include <PColStd_VArrayTNodeOfFieldOfHArray2OfInteger.hxx>
#define Item Standard_Integer
#define Item_hxx <Standard_Integer.hxx>
#define DBC_VArrayNode PColStd_VArrayNodeOfFieldOfHArray2OfInteger
#define DBC_VArrayNode_hxx <PColStd_VArrayNodeOfFieldOfHArray2OfInteger.hxx>
#define DBC_VArrayTNode PColStd_VArrayTNodeOfFieldOfHArray2OfInteger
#define DBC_VArrayTNode_hxx <PColStd_VArrayTNodeOfFieldOfHArray2OfInteger.hxx>
#define Handle_DBC_VArrayNode Handle_PColStd_VArrayNodeOfFieldOfHArray2OfInteger
#define DBC_VArrayNode_Type_() PColStd_VArrayNodeOfFieldOfHArray2OfInteger_Type_()
#define DBC_VArray PColStd_FieldOfHArray2OfInteger
#define DBC_VArray_hxx <PColStd_FieldOfHArray2OfInteger.hxx>
#include <DBC_VArray.gxx>

Some files were not shown because too many files have changed in this diff Show More