mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-11-11 16:19:17 +05:00
sources v1.2
This commit is contained in:
parent
09b238af6f
commit
0f1369c27f
@ -1,15 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM ARCHIMEDE : algorithm implementation
|
||||||
// File : Archimede_VolumeSection.cxx
|
//
|
||||||
// Created : Fri Feb 22 09:28:13 CET 2002
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : PULV
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
|
//
|
||||||
// Modified : Fri Feb 22 09:28:13 CET 2002
|
// This library is free software; you can redistribute it and/or
|
||||||
// Author : Nicolas REJNERI
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// Project : SALOME
|
// License as published by the Free Software Foundation; either
|
||||||
// Module : GEOM
|
// version 2.1 of the License.
|
||||||
// Copyright : Open CASCADE 2002
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : Archimede_VolumeSection.cxx
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "Archimede_VolumeSection.hxx"
|
#include "Archimede_VolumeSection.hxx"
|
||||||
#include "utilities.h"
|
#include "utilities.h"
|
||||||
|
|
||||||
|
@ -1,12 +1,29 @@
|
|||||||
// File : Archimede_VolumeSection.hxx
|
// GEOM ARCHIMEDE : algorithm implementation
|
||||||
// Created : Fri Feb 22 09:28:13 CET 2002
|
//
|
||||||
// Author : PULV
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Modified : Fri Feb 22 09:28:13 CET 2002
|
//
|
||||||
// Author : Nicolas REJNERI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Project : SALOME
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// Module : GEOM
|
// License as published by the Free Software Foundation; either
|
||||||
// Copyright : Open CASCADE 2002
|
// version 2.1 of the License.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : Archimede_VolumeSection.hxx
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef ARCHIMEDE_VOLUMESECTION_HXX
|
#ifndef ARCHIMEDE_VOLUMESECTION_HXX
|
||||||
|
@ -1,15 +1,35 @@
|
|||||||
# -* Makefile *-
|
# GEOM ARCHIMEDE : algorithm implementation
|
||||||
#
|
#
|
||||||
# Author : Nicolas REJNERI
|
# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
# Date : Fri Feb 22 09:28:13 CET 2002
|
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
# $Header$
|
#
|
||||||
|
# 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.
|
||||||
|
#
|
||||||
|
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
#
|
#
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# File : Makefile.in
|
||||||
|
# Author : Nicolas REJNERI
|
||||||
|
# Module : GEOM
|
||||||
|
# $Header$
|
||||||
|
|
||||||
# source path
|
|
||||||
top_srcdir=@top_srcdir@
|
top_srcdir=@top_srcdir@
|
||||||
top_builddir=../..
|
top_builddir=../../..
|
||||||
srcdir=@srcdir@
|
srcdir=@srcdir@
|
||||||
VPATH=.:$(srcdir):$(top_srcdir)/idl:$(top_builddir)/idl
|
VPATH=.:@srcdir@:@top_srcdir@/idl
|
||||||
|
|
||||||
|
|
||||||
@COMMENCE@
|
@COMMENCE@
|
||||||
@ -24,9 +44,9 @@ LIB_CLIENT_IDL =
|
|||||||
EXPORT_HEADERS = Archimede_VolumeSection.hxx
|
EXPORT_HEADERS = Archimede_VolumeSection.hxx
|
||||||
|
|
||||||
# additionnal information to compil and link file
|
# additionnal information to compil and link file
|
||||||
CPPFLAGS += $(OCC_INCLUDES) $(QT_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
|
CPPFLAGS += $(OCC_INCLUDES) $(QT_INCLUDES)
|
||||||
CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
|
CXXFLAGS += $(OCC_CXXFLAGS)
|
||||||
LDFLAGS += $(OCC_LIBS) -L${KERNEL_ROOT_DIR}/lib/salome
|
LDFLAGS += $(OCC_LIBS)
|
||||||
|
|
||||||
# additional file to be cleaned
|
# additional file to be cleaned
|
||||||
MOSTLYCLEAN =
|
MOSTLYCLEAN =
|
||||||
|
@ -1,11 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOM : implementaion of GEOM_Gen.idl and GEOM_Shape.idl
|
||||||
// File : GEOM_GEN_i.cc file
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Copyright : OPEN CASCADE
|
// This library is free software; you can redistribute it and/or
|
||||||
// $Header$
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_GEN_i.cc file
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOM_Gen_i.hh"
|
#include "GEOM_Gen_i.hh"
|
||||||
|
|
||||||
#include "Partition_Spliter.hxx"
|
#include "Partition_Spliter.hxx"
|
||||||
@ -165,7 +186,8 @@ GEOM_Gen_i::~GEOM_Gen_i() {
|
|||||||
//============================================================================
|
//============================================================================
|
||||||
char* GEOM_Gen_i::IORToLocalPersistentID(SALOMEDS::SObject_ptr theSObject,
|
char* GEOM_Gen_i::IORToLocalPersistentID(SALOMEDS::SObject_ptr theSObject,
|
||||||
const char* IORString,
|
const char* IORString,
|
||||||
CORBA::Boolean isMultiFile)
|
CORBA::Boolean isMultiFile,
|
||||||
|
CORBA::Boolean isASCII)
|
||||||
{
|
{
|
||||||
GEOM::GEOM_Shape_var aShape = GEOM::GEOM_Shape::_narrow(_orb->string_to_object(IORString));
|
GEOM::GEOM_Shape_var aShape = GEOM::GEOM_Shape::_narrow(_orb->string_to_object(IORString));
|
||||||
if (!CORBA::is_nil(aShape)) {
|
if (!CORBA::is_nil(aShape)) {
|
||||||
@ -183,7 +205,8 @@ char* GEOM_Gen_i::IORToLocalPersistentID(SALOMEDS::SObject_ptr theSObject,
|
|||||||
//============================================================================
|
//============================================================================
|
||||||
char* GEOM_Gen_i::LocalPersistentIDToIOR(SALOMEDS::SObject_ptr theSObject,
|
char* GEOM_Gen_i::LocalPersistentIDToIOR(SALOMEDS::SObject_ptr theSObject,
|
||||||
const char* aLocalPersistentID,
|
const char* aLocalPersistentID,
|
||||||
CORBA::Boolean isMultiFile)
|
CORBA::Boolean isMultiFile,
|
||||||
|
CORBA::Boolean isASCII)
|
||||||
{
|
{
|
||||||
SALOMEDS::Study_var myStudy = theSObject->GetStudy();
|
SALOMEDS::Study_var myStudy = theSObject->GetStudy();
|
||||||
GetCurrentStudy(myStudy->StudyId());
|
GetCurrentStudy(myStudy->StudyId());
|
||||||
@ -221,7 +244,7 @@ char* GEOM_Gen_i::LocalPersistentIDToIOR(SALOMEDS::SObject_ptr theSObject,
|
|||||||
CORBA::String_var ent = strdup(entry.ToCString());
|
CORBA::String_var ent = strdup(entry.ToCString());
|
||||||
|
|
||||||
/* Create the main object recursively */
|
/* Create the main object recursively */
|
||||||
MainIOR = LocalPersistentIDToIOR(theSObject, ent, isMultiFile ) ;
|
MainIOR = LocalPersistentIDToIOR(theSObject, ent, isMultiFile, isASCII) ;
|
||||||
} else {
|
} else {
|
||||||
GC.ReturnNameIOR( mainLabel, MainIOR );
|
GC.ReturnNameIOR( mainLabel, MainIOR );
|
||||||
}
|
}
|
||||||
@ -427,21 +450,38 @@ SALOMEDS::TMPFile* GEOM_Gen_i::Save(SALOMEDS::SComponent_ptr theComponent,
|
|||||||
return aStreamFile._retn();
|
return aStreamFile._retn();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SALOMEDS::TMPFile* GEOM_Gen_i::SaveASCII(SALOMEDS::SComponent_ptr theComponent,
|
||||||
|
const char* theURL,
|
||||||
|
bool isMultiFile) {
|
||||||
|
SALOMEDS::TMPFile_var aStreamFile = Save(theComponent, theURL, isMultiFile);
|
||||||
|
return aStreamFile._retn();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
CORBA::Boolean GEOM_Gen_i::Load(SALOMEDS::SComponent_ptr theComponent,
|
CORBA::Boolean GEOM_Gen_i::Load(SALOMEDS::SComponent_ptr theComponent,
|
||||||
const SALOMEDS::TMPFile& theStream,
|
const SALOMEDS::TMPFile& theStream,
|
||||||
const char* theURL,
|
const char* theURL,
|
||||||
bool isMultiFile) {
|
bool isMultiFile) {
|
||||||
|
|
||||||
|
if (theStream.length() <= 9) {
|
||||||
|
MESSAGE("The TMPFile is too short : " << theStream.length() << " bytes ");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
// Get a temporary directory for a file
|
// Get a temporary directory for a file
|
||||||
TCollection_AsciiString aTmpDir = isMultiFile?TCollection_AsciiString((char*)theURL):SALOMEDS_Tool::GetTmpDir();
|
TCollection_AsciiString aTmpDir = isMultiFile?TCollection_AsciiString((char*)theURL):SALOMEDS_Tool::GetTmpDir();
|
||||||
// Conver the byte stream theStream to a file and place it in tmp directory
|
// Conver the byte stream theStream to a file and place it in tmp directory
|
||||||
SALOMEDS::ListOfFileNames_var aSeq = SALOMEDS_Tool::PutStreamToFiles(theStream,
|
SALOMEDS::ListOfFileNames_var aSeq = SALOMEDS_Tool::PutStreamToFiles(theStream,
|
||||||
aTmpDir.ToCString(),
|
aTmpDir.ToCString(),
|
||||||
isMultiFile);
|
isMultiFile);
|
||||||
|
|
||||||
// Prepare a file name to open
|
// Prepare a file name to open
|
||||||
TCollection_AsciiString aNameWithExt(aSeq[0]);
|
TCollection_AsciiString aNameWithExt(aSeq[0]);
|
||||||
TCollection_AsciiString aFullName = aTmpDir + aNameWithExt;
|
TCollection_AsciiString aFullName = aTmpDir + aNameWithExt;
|
||||||
|
|
||||||
// Open document
|
// Open document
|
||||||
if (myOCAFApp->Open(aFullName, myCurrentOCAFDoc) != CDF_RS_OK) return false;
|
if (myOCAFApp->Open(aFullName, myCurrentOCAFDoc) != CDF_RS_OK) return false;
|
||||||
|
|
||||||
// Remove the created file and tmp directory
|
// Remove the created file and tmp directory
|
||||||
if (!isMultiFile) SALOMEDS_Tool::RemoveTemporaryFiles(aTmpDir.ToCString(), aSeq.in(), true);
|
if (!isMultiFile) SALOMEDS_Tool::RemoveTemporaryFiles(aTmpDir.ToCString(), aSeq.in(), true);
|
||||||
|
|
||||||
@ -451,6 +491,7 @@ CORBA::Boolean GEOM_Gen_i::Load(SALOMEDS::SComponent_ptr theComponent,
|
|||||||
int StudyID = Study->StudyId();
|
int StudyID = Study->StudyId();
|
||||||
myStudyIDToDoc.Bind( StudyID, myCurrentOCAFDoc );
|
myStudyIDToDoc.Bind( StudyID, myCurrentOCAFDoc );
|
||||||
myStudyID = StudyID;
|
myStudyID = StudyID;
|
||||||
|
|
||||||
/* We clear all IOR (nameIOR) attributes of all objects before reconstruction */
|
/* We clear all IOR (nameIOR) attributes of all objects before reconstruction */
|
||||||
/* This information will be setted when each object is reconstructed */
|
/* This information will be setted when each object is reconstructed */
|
||||||
GEOMDS_Commands GC( myCurrentOCAFDoc->Main() ) ;
|
GEOMDS_Commands GC( myCurrentOCAFDoc->Main() ) ;
|
||||||
@ -459,6 +500,13 @@ CORBA::Boolean GEOM_Gen_i::Load(SALOMEDS::SComponent_ptr theComponent,
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CORBA::Boolean GEOM_Gen_i::LoadASCII(SALOMEDS::SComponent_ptr theComponent,
|
||||||
|
const SALOMEDS::TMPFile& theStream,
|
||||||
|
const char* theURL,
|
||||||
|
bool isMultiFile) {
|
||||||
|
return Load(theComponent, theStream, theURL, isMultiFile);
|
||||||
|
}
|
||||||
|
|
||||||
// //============================================================================
|
// //============================================================================
|
||||||
// // function : Save()
|
// // function : Save()
|
||||||
// // purpose : save OCAF/Geom document
|
// // purpose : save OCAF/Geom document
|
||||||
@ -4050,8 +4098,8 @@ GEOM::GEOM_Shape_ptr GEOM_Gen_i::MakeMirrorByPlane(GEOM::GEOM_Shape_ptr myShape,
|
|||||||
/* Insert arguments in ocaf */
|
/* Insert arguments in ocaf */
|
||||||
GEOM::GEOM_Gen::ListOfIOR_var ListShapes = new GEOM::GEOM_Gen::ListOfIOR;
|
GEOM::GEOM_Gen::ListOfIOR_var ListShapes = new GEOM::GEOM_Gen::ListOfIOR;
|
||||||
ListShapes->length(2);
|
ListShapes->length(2);
|
||||||
ListShapes[0] = GetStringFromIOR(myShape) ;
|
ListShapes[0] = GetStringFromIOR(GEOM::GEOM_Shape::_duplicate(myShape)) ;
|
||||||
ListShapes[1] = GetStringFromIOR(shapePlane) ;
|
ListShapes[1] = GetStringFromIOR(GEOM::GEOM_Shape::_duplicate(shapePlane)) ;
|
||||||
InsertInLabelMoreArguments(tds, result, ListShapes, myCurrentOCAFDoc) ;
|
InsertInLabelMoreArguments(tds, result, ListShapes, myCurrentOCAFDoc) ;
|
||||||
return result ;
|
return result ;
|
||||||
}
|
}
|
||||||
@ -4318,8 +4366,8 @@ GEOM::GEOM_Shape_ptr GEOM_Gen_i::MakePipe( GEOM::GEOM_Shape_ptr pathShape,
|
|||||||
/* Insert arguments in ocaf */
|
/* Insert arguments in ocaf */
|
||||||
GEOM::GEOM_Gen::ListOfIOR_var ListShapes = new GEOM::GEOM_Gen::ListOfIOR;
|
GEOM::GEOM_Gen::ListOfIOR_var ListShapes = new GEOM::GEOM_Gen::ListOfIOR;
|
||||||
ListShapes->length(2);
|
ListShapes->length(2);
|
||||||
ListShapes[0] = GetStringFromIOR(pathShape) ;
|
ListShapes[0] = GetStringFromIOR(GEOM::GEOM_Shape::_duplicate(pathShape)) ;
|
||||||
ListShapes[1] = GetStringFromIOR(baseShape) ;
|
ListShapes[1] = GetStringFromIOR(GEOM::GEOM_Shape::_duplicate(baseShape)) ;
|
||||||
InsertInLabelMoreArguments(tds, result, ListShapes, myCurrentOCAFDoc) ;
|
InsertInLabelMoreArguments(tds, result, ListShapes, myCurrentOCAFDoc) ;
|
||||||
}
|
}
|
||||||
return result ;
|
return result ;
|
||||||
|
@ -1,10 +1,30 @@
|
|||||||
// File : GEOM_GEN_i.h file
|
// GEOM GEOM : implementaion of GEOM_Gen.idl and GEOM_Shape.idl
|
||||||
// Created : April 2002
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Copyright : OPEN CASCADE
|
//
|
||||||
// $Header$
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_GEN_i.h file
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
|
// $Header$
|
||||||
|
|
||||||
#ifndef __GEOM_GEN_I_H__
|
#ifndef __GEOM_GEN_I_H__
|
||||||
#define __GEOM_GEN_I_H__
|
#define __GEOM_GEN_I_H__
|
||||||
@ -108,20 +128,32 @@ class GEOM_Gen_i: public POA_GEOM::GEOM_Gen,
|
|||||||
const char* theURL,
|
const char* theURL,
|
||||||
bool isMultiFile);
|
bool isMultiFile);
|
||||||
|
|
||||||
|
SALOMEDS::TMPFile* SaveASCII(SALOMEDS::SComponent_ptr theComponent,
|
||||||
|
const char* theURL,
|
||||||
|
bool isMultiFile);
|
||||||
|
|
||||||
CORBA::Boolean Load(SALOMEDS::SComponent_ptr theComponent,
|
CORBA::Boolean Load(SALOMEDS::SComponent_ptr theComponent,
|
||||||
const SALOMEDS::TMPFile& theStream,
|
const SALOMEDS::TMPFile& theStream,
|
||||||
const char* theURL,
|
const char* theURL,
|
||||||
bool isMultiFile);
|
bool isMultiFile);
|
||||||
|
|
||||||
|
CORBA::Boolean LoadASCII(SALOMEDS::SComponent_ptr theComponent,
|
||||||
|
const SALOMEDS::TMPFile& theStream,
|
||||||
|
const char* theURL,
|
||||||
|
bool isMultiFile);
|
||||||
|
|
||||||
void Close(SALOMEDS::SComponent_ptr theComponent);
|
void Close(SALOMEDS::SComponent_ptr theComponent);
|
||||||
char* ComponentDataType();
|
char* ComponentDataType();
|
||||||
|
|
||||||
|
|
||||||
char* IORToLocalPersistentID(SALOMEDS::SObject_ptr theSObject,
|
char* IORToLocalPersistentID(SALOMEDS::SObject_ptr theSObject,
|
||||||
const char* IORString,
|
const char* IORString,
|
||||||
CORBA::Boolean isMultiFile);
|
CORBA::Boolean isMultiFile,
|
||||||
|
CORBA::Boolean isASCII);
|
||||||
char* LocalPersistentIDToIOR(SALOMEDS::SObject_ptr theSObject,
|
char* LocalPersistentIDToIOR(SALOMEDS::SObject_ptr theSObject,
|
||||||
const char* aLocalPersistentID,
|
const char* aLocalPersistentID,
|
||||||
CORBA::Boolean isMultiFile);
|
CORBA::Boolean isMultiFile,
|
||||||
|
CORBA::Boolean isASCII);
|
||||||
|
|
||||||
bool CanPublishInStudy(CORBA::Object_ptr theIOR);
|
bool CanPublishInStudy(CORBA::Object_ptr theIOR);
|
||||||
SALOMEDS::SObject_ptr PublishInStudy(SALOMEDS::Study_ptr theStudy,
|
SALOMEDS::SObject_ptr PublishInStudy(SALOMEDS::Study_ptr theStudy,
|
||||||
|
@ -1,11 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOM : implementaion of GEOM_Gen.idl and GEOM_Shape.idl
|
||||||
// File : GEOM_Shape_i.cc
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Copyright : OPEN CASCADE
|
// This library is free software; you can redistribute it and/or
|
||||||
// $Header$
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_Shape_i.cc
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include <BRepTools_ShapeSet.hxx>
|
#include <BRepTools_ShapeSet.hxx>
|
||||||
#include "GEOM_Shape_i.hh"
|
#include "GEOM_Shape_i.hh"
|
||||||
#include "SALOME_NamingService.hxx"
|
#include "SALOME_NamingService.hxx"
|
||||||
|
@ -1,10 +1,30 @@
|
|||||||
// File : GEOM_Shape_i.hh
|
// GEOM GEOM : implementaion of GEOM_Gen.idl and GEOM_Shape.idl
|
||||||
// Created : 29 november 2001
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Copyright : OPEN CASCADE
|
//
|
||||||
// $Header$
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_Shape_i.hh
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
|
// $Header$
|
||||||
|
|
||||||
#ifndef __GEOM_SHAPE_I_H__
|
#ifndef __GEOM_SHAPE_I_H__
|
||||||
#define __GEOM_SHAPE_I_H__
|
#define __GEOM_SHAPE_I_H__
|
||||||
|
@ -1,15 +1,36 @@
|
|||||||
# -* Makefile *-
|
# GEOM GEOM : implementaion of GEOM_Gen.idl and GEOM_Shape.idl
|
||||||
#
|
#
|
||||||
# Author : Patrick GOLDBRONN (CEA)
|
# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
# Date : 29/06/2001
|
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
# $Header$
|
#
|
||||||
|
# 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.
|
||||||
|
#
|
||||||
|
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
#
|
#
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# File : Makefile.in
|
||||||
|
# Author : Patrick GOLDBRONN (CEA)
|
||||||
|
# Module : GEOM
|
||||||
|
# $Header$
|
||||||
|
|
||||||
# source path
|
|
||||||
top_srcdir=@top_srcdir@
|
top_srcdir=@top_srcdir@
|
||||||
top_builddir=../..
|
top_builddir=../../..
|
||||||
srcdir=@srcdir@
|
srcdir=@srcdir@
|
||||||
VPATH=.:$(srcdir):$(top_srcdir)/idl:$(top_builddir)/idl
|
VPATH=.:@srcdir@:@top_srcdir@/idl
|
||||||
|
|
||||||
|
|
||||||
@COMMENCE@
|
@COMMENCE@
|
||||||
|
|
||||||
@ -28,9 +49,9 @@ BIN_SERVER_IDL =
|
|||||||
EXPORT_HEADERS =
|
EXPORT_HEADERS =
|
||||||
|
|
||||||
# additionnal information to compil and link file
|
# additionnal information to compil and link file
|
||||||
CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
|
CPPFLAGS += $(OCC_INCLUDES)
|
||||||
CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
|
CXXFLAGS += $(OCC_CXXFLAGS)
|
||||||
LDFLAGS += $(OCC_LIBS) -lGeometryDS -lSalomeDS -lSalomeNS -lSalomeContainer -lGeometryPartition -lGeometryArchimede -L${KERNEL_ROOT_DIR}/lib/salome
|
LDFLAGS += $(OCC_LIBS) -lGeometryDS -lTOOLSDS -lSalomeNS -lSalomeContainer -lGeometryPartition -lGeometryArchimede
|
||||||
|
|
||||||
# additional file to be cleaned
|
# additional file to be cleaned
|
||||||
MOSTLYCLEAN =
|
MOSTLYCLEAN =
|
||||||
|
@ -1,11 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOM : implementaion of GEOM_Gen.idl and GEOM_Shape.idl
|
||||||
// File : geom.cxx
|
//
|
||||||
// Created : 5 November 2001
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Copyright : OPEN CASCADE
|
// This library is free software; you can redistribute it and/or
|
||||||
// $Header$
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : geom.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOM_Gen_i.hh"
|
#include "GEOM_Gen_i.hh"
|
||||||
#include "SALOME_NamingService.hxx"
|
#include "SALOME_NamingService.hxx"
|
||||||
|
|
||||||
@ -17,6 +38,7 @@ int main(int argc, char** argv)
|
|||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
// Create and initialise the ORB.
|
// Create and initialise the ORB.
|
||||||
|
// CORBA::ORB_var orb = CORBA::ORB_init(argc, argv, "omniORB4");
|
||||||
CORBA::ORB_var orb = CORBA::ORB_init(argc, argv, "omniORB3");
|
CORBA::ORB_var orb = CORBA::ORB_init(argc, argv, "omniORB3");
|
||||||
|
|
||||||
// Obtain a reference to the root POA.
|
// Obtain a reference to the root POA.
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMClient : tool to transfer BREP files from GEOM server to GEOM client
|
||||||
// File : GEOM_Client.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Yves FRICAUD/Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOM
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : Open CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_Client.cxx
|
||||||
|
// Author : Yves FRICAUD/Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOM_Client.hxx"
|
#include "GEOM_Client.hxx"
|
||||||
#include <SALOMEconfig.h>
|
#include <SALOMEconfig.h>
|
||||||
#include "utilities.h"
|
#include "utilities.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GEOM_Client.hxx
|
// GEOM GEOMClient : tool to transfer BREP files from GEOM server to GEOM client
|
||||||
// Created :
|
//
|
||||||
// Author : Yves FRICAUD
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GEOM
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_Client.hxx
|
||||||
|
// Author : Yves FRICAUD
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef _GEOM_Client_HeaderFile
|
#ifndef _GEOM_Client_HeaderFile
|
||||||
|
@ -1,15 +1,35 @@
|
|||||||
# -* Makefile *-
|
# GEOM GEOMClient : tool to transfer BREP files from GEOM server to GEOM client
|
||||||
#
|
#
|
||||||
# Author : Patrick GOLDBRONN (CEA)
|
# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
# Date : 29/06/2001
|
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
# $Header$
|
#
|
||||||
|
# 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.
|
||||||
|
#
|
||||||
|
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
#
|
#
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# File : Makefile.in
|
||||||
|
# Author : Patrick GOLDBRONN (CEA)
|
||||||
|
# Module : GEOM
|
||||||
|
# $Header$
|
||||||
|
|
||||||
# source path
|
|
||||||
top_srcdir=@top_srcdir@
|
top_srcdir=@top_srcdir@
|
||||||
top_builddir=../..
|
top_builddir=../../..
|
||||||
srcdir=@srcdir@
|
srcdir=@srcdir@
|
||||||
VPATH=.:$(srcdir):${KERNEL_ROOT_DIR}/idl/salome
|
VPATH=.:@srcdir@:@top_srcdir@/idl
|
||||||
|
|
||||||
|
|
||||||
@COMMENCE@
|
@COMMENCE@
|
||||||
@ -31,9 +51,9 @@ BIN_CLIENT_IDL =
|
|||||||
BIN_SERVER_IDL =
|
BIN_SERVER_IDL =
|
||||||
|
|
||||||
# additionnal information to compil and link file
|
# additionnal information to compil and link file
|
||||||
CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
|
CPPFLAGS += $(OCC_INCLUDES)
|
||||||
CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
|
CXXFLAGS += $(OCC_CXXFLAGS)
|
||||||
LDFLAGS += $(OCC_LIBS) -L${KERNEL_ROOT_DIR}/lib/salome
|
LDFLAGS += $(OCC_LIBS)
|
||||||
|
|
||||||
|
|
||||||
@CONCLUDE@
|
@CONCLUDE@
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
-- File: GEOMDS.cdl
|
-- GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
-- Created: Fri Mar 16 12:16:40 2001
|
--
|
||||||
-- Author: Yves FRICAUD
|
-- Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
-- <yfr@claquox.paris1.matra-dtv.fr>
|
-- CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
---Copyright: Matra Datavision 2001
|
--
|
||||||
|
-- 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.
|
||||||
|
--
|
||||||
|
-- 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
--
|
||||||
|
--
|
||||||
|
--
|
||||||
|
-- File : GEOMDS.cdl
|
||||||
|
-- Author : Yves FRICAUD
|
||||||
|
-- Module : GEOM
|
||||||
|
|
||||||
package GEOMDS
|
package GEOMDS
|
||||||
|
|
||||||
|
@ -1,11 +1,29 @@
|
|||||||
// File : GEOMDS_Application.cdl
|
-- GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// Created :
|
--
|
||||||
// Author : Yves FRICAUD
|
-- Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
-- CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GEOM
|
--
|
||||||
// Copyright : OPEN CASCADE
|
-- This library is free software; you can redistribute it and/or
|
||||||
// $Header$
|
-- 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.
|
||||||
|
--
|
||||||
|
-- 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
--
|
||||||
|
--
|
||||||
|
--
|
||||||
|
-- File : GEOMDS_Application.cdl
|
||||||
|
-- Author : Yves FRICAUD
|
||||||
|
-- Module : GEOM
|
||||||
|
|
||||||
class Application from GEOMDS inherits Application from TDocStd
|
class Application from GEOMDS inherits Application from TDocStd
|
||||||
|
|
||||||
|
@ -1,13 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// File : GEOMDS_Application.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Yves FRICAUD
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOM
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_Application.cxx
|
||||||
|
// Author : Yves FRICAUD
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOMDS_Application.ixx"
|
#include "GEOMDS_Application.ixx"
|
||||||
|
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
@ -1,18 +1,29 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
//
|
//
|
||||||
// Copyright (C) 1991,1995 by
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
//
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// MATRA DATAVISION, FRANCE
|
//
|
||||||
//
|
// This library is free software; you can redistribute it and/or
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// License as published by the Free Software Foundation; either
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// version 2.1 of the License.
|
||||||
// be made available to any other person. No title to an ownership of the
|
//
|
||||||
// software is hereby transferred.
|
// This library is distributed in the hope that it will be useful,
|
||||||
//
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// At the termination of the contract, the software and all copies of this
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
//
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_Application.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOMDS_Application_HeaderFile
|
#ifndef _GEOMDS_Application_HeaderFile
|
||||||
#define _GEOMDS_Application_HeaderFile
|
#define _GEOMDS_Application_HeaderFile
|
||||||
|
|
||||||
|
@ -1,17 +1,29 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// Copyright (C) 1991,1995 by
|
|
||||||
//
|
|
||||||
// MATRA DATAVISION, FRANCE
|
|
||||||
//
|
|
||||||
// This software is furnished in accordance with the terms and conditions
|
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
|
||||||
// be made available to any other person. No title to an ownership of the
|
|
||||||
// software is hereby transferred.
|
|
||||||
//
|
|
||||||
// At the termination of the contract, the software and all copies of this
|
|
||||||
// software must be deleted.
|
|
||||||
//
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_Application.ixx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#include "GEOMDS_Application.jxx"
|
#include "GEOMDS_Application.jxx"
|
||||||
|
|
||||||
#ifndef _Standard_TypeMismatch_HeaderFile
|
#ifndef _Standard_TypeMismatch_HeaderFile
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_Application.jxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _TColStd_SequenceOfExtendedString_HeaderFile
|
#ifndef _TColStd_SequenceOfExtendedString_HeaderFile
|
||||||
#include <TColStd_SequenceOfExtendedString.hxx>
|
#include <TColStd_SequenceOfExtendedString.hxx>
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
-- File: GEOMDS_Commands.cdl
|
-- GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
-- Created: Fri Mar 16 12:21:51 2001
|
--
|
||||||
-- Author: Yves FRICAUD
|
-- Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
-- <yfr@claquox.paris1.matra-dtv.fr>
|
-- CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
---Copyright: Matra Datavision 2001
|
--
|
||||||
|
-- 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.
|
||||||
|
--
|
||||||
|
-- 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
--
|
||||||
|
--
|
||||||
|
--
|
||||||
|
-- File : GEOMDS_Commands.cdl
|
||||||
|
-- Author : Yves FRICAUD
|
||||||
|
-- Module : GEOM
|
||||||
|
|
||||||
class Commands from GEOMDS
|
class Commands from GEOMDS
|
||||||
|
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// File : GeomDS_Commands.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Yves FRICAUD/Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOM
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeomDS_Commands.cxx
|
||||||
|
// Author : Yves FRICAUD/Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "utilities.h"
|
#include "utilities.h"
|
||||||
#include "GEOMDS_Commands.ixx"
|
#include "GEOMDS_Commands.ixx"
|
||||||
|
|
||||||
|
@ -1,12 +1,31 @@
|
|||||||
// File : GeomDS_Commands.hxx
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// Created :
|
//
|
||||||
// Author : Yves FRICAUD/Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GEOM
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeomDS_Commands.hxx
|
||||||
|
// Author : Yves FRICAUD/Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
|
||||||
#ifndef _GEOMDS_Commands_HeaderFile
|
#ifndef _GEOMDS_Commands_HeaderFile
|
||||||
#define _GEOMDS_Commands_HeaderFile
|
#define _GEOMDS_Commands_HeaderFile
|
||||||
|
|
||||||
|
@ -1,17 +1,29 @@
|
|||||||
// File generated by CPPExt (Value)
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// Copyright (C) 1991,1995 by
|
|
||||||
//
|
|
||||||
// MATRA DATAVISION, FRANCE
|
|
||||||
//
|
|
||||||
// This software is furnished in accordance with the terms and conditions
|
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
|
||||||
// be made available to any other person. No title to an ownership of the
|
|
||||||
// software is hereby transferred.
|
|
||||||
//
|
|
||||||
// At the termination of the contract, the software and all copies of this
|
|
||||||
// software must be deleted.
|
|
||||||
//
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_Commands.ixx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#include "GEOMDS_Commands.jxx"
|
#include "GEOMDS_Commands.jxx"
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_Commands.jxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _TDF_Label_HeaderFile
|
#ifndef _TDF_Label_HeaderFile
|
||||||
#include <TDF_Label.hxx>
|
#include <TDF_Label.hxx>
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,16 +1,28 @@
|
|||||||
// File generated by CPPExt (Value)
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// Copyright (C) 1991,1995 by
|
//
|
||||||
//
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// MATRA DATAVISION, FRANCE
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
//
|
//
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// This library is free software; you can redistribute it and/or
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// License as published by the Free Software Foundation; either
|
||||||
// be made available to any other person. No title to an ownership of the
|
// version 2.1 of the License.
|
||||||
// software is hereby transferred.
|
//
|
||||||
//
|
// This library is distributed in the hope that it will be useful,
|
||||||
// At the termination of the contract, the software and all copies of this
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_DataMapIteratorOfDataMapOfIntegerTransient.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOMDS_DataMapIteratorOfDataMapOfIntegerTransient_HeaderFile
|
#ifndef _GEOMDS_DataMapIteratorOfDataMapOfIntegerTransient_HeaderFile
|
||||||
#define _GEOMDS_DataMapIteratorOfDataMapOfIntegerTransient_HeaderFile
|
#define _GEOMDS_DataMapIteratorOfDataMapOfIntegerTransient_HeaderFile
|
||||||
|
@ -1,18 +1,30 @@
|
|||||||
using namespace std;
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// File generated by CPPExt (Value)
|
|
||||||
// Copyright (C) 1991,1995 by
|
|
||||||
//
|
|
||||||
// MATRA DATAVISION, FRANCE
|
|
||||||
//
|
|
||||||
// This software is furnished in accordance with the terms and conditions
|
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
|
||||||
// be made available to any other person. No title to an ownership of the
|
|
||||||
// software is hereby transferred.
|
|
||||||
//
|
|
||||||
// At the termination of the contract, the software and all copies of this
|
|
||||||
// software must be deleted.
|
|
||||||
//
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_DataMapIteratorOfDataMapOfIntegerTransient_0.cxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOMDS_DataMapIteratorOfDataMapOfIntegerTransient.hxx"
|
#include "GEOMDS_DataMapIteratorOfDataMapOfIntegerTransient.hxx"
|
||||||
|
|
||||||
#ifndef _Standard_NoSuchObject_HeaderFile
|
#ifndef _Standard_NoSuchObject_HeaderFile
|
||||||
|
@ -1,18 +1,29 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
//
|
//
|
||||||
// Copyright (C) 1991,1995 by
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
//
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// MATRA DATAVISION, FRANCE
|
//
|
||||||
//
|
// This library is free software; you can redistribute it and/or
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// License as published by the Free Software Foundation; either
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// version 2.1 of the License.
|
||||||
// be made available to any other person. No title to an ownership of the
|
//
|
||||||
// software is hereby transferred.
|
// This library is distributed in the hope that it will be useful,
|
||||||
//
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// At the termination of the contract, the software and all copies of this
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
//
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_DataMapNodeOfDataMapOfIntegerTransient.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOMDS_DataMapNodeOfDataMapOfIntegerTransient_HeaderFile
|
#ifndef _GEOMDS_DataMapNodeOfDataMapOfIntegerTransient_HeaderFile
|
||||||
#define _GEOMDS_DataMapNodeOfDataMapOfIntegerTransient_HeaderFile
|
#define _GEOMDS_DataMapNodeOfDataMapOfIntegerTransient_HeaderFile
|
||||||
|
|
||||||
|
@ -1,18 +1,30 @@
|
|||||||
using namespace std;
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// File generated by CPPExt (Transient)
|
|
||||||
// Copyright (C) 1991,1995 by
|
|
||||||
//
|
|
||||||
// MATRA DATAVISION, FRANCE
|
|
||||||
//
|
|
||||||
// This software is furnished in accordance with the terms and conditions
|
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
|
||||||
// be made available to any other person. No title to an ownership of the
|
|
||||||
// software is hereby transferred.
|
|
||||||
//
|
|
||||||
// At the termination of the contract, the software and all copies of this
|
|
||||||
// software must be deleted.
|
|
||||||
//
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_DataMapNodeOfDataMapOfIntegerTransient_0.cxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOMDS_DataMapNodeOfDataMapOfIntegerTransient.hxx"
|
#include "GEOMDS_DataMapNodeOfDataMapOfIntegerTransient.hxx"
|
||||||
|
|
||||||
#ifndef _Standard_TypeMismatch_HeaderFile
|
#ifndef _Standard_TypeMismatch_HeaderFile
|
||||||
|
@ -1,16 +1,28 @@
|
|||||||
// File generated by CPPExt (Value)
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// Copyright (C) 1991,1995 by
|
//
|
||||||
//
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// MATRA DATAVISION, FRANCE
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
//
|
//
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// This library is free software; you can redistribute it and/or
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// License as published by the Free Software Foundation; either
|
||||||
// be made available to any other person. No title to an ownership of the
|
// version 2.1 of the License.
|
||||||
// software is hereby transferred.
|
//
|
||||||
//
|
// This library is distributed in the hope that it will be useful,
|
||||||
// At the termination of the contract, the software and all copies of this
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_DataMapOfIntegerTransient.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOMDS_DataMapOfIntegerTransient_HeaderFile
|
#ifndef _GEOMDS_DataMapOfIntegerTransient_HeaderFile
|
||||||
#define _GEOMDS_DataMapOfIntegerTransient_HeaderFile
|
#define _GEOMDS_DataMapOfIntegerTransient_HeaderFile
|
||||||
|
@ -1,18 +1,30 @@
|
|||||||
using namespace std;
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// File generated by CPPExt (Value)
|
|
||||||
// Copyright (C) 1991,1995 by
|
|
||||||
//
|
|
||||||
// MATRA DATAVISION, FRANCE
|
|
||||||
//
|
|
||||||
// This software is furnished in accordance with the terms and conditions
|
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
|
||||||
// be made available to any other person. No title to an ownership of the
|
|
||||||
// software is hereby transferred.
|
|
||||||
//
|
|
||||||
// At the termination of the contract, the software and all copies of this
|
|
||||||
// software must be deleted.
|
|
||||||
//
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_DataMapOfIntegerTransient_0.cxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOMDS_DataMapOfIntegerTransient.hxx"
|
#include "GEOMDS_DataMapOfIntegerTransient.hxx"
|
||||||
|
|
||||||
#ifndef _Standard_DomainError_HeaderFile
|
#ifndef _Standard_DomainError_HeaderFile
|
||||||
|
@ -1,10 +1,29 @@
|
|||||||
// File : GEOMDS_Explorer.cdl
|
-- GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// Created :
|
--
|
||||||
// Author : Yves FRICAUD
|
-- Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
-- CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GEOM
|
--
|
||||||
// Copyright : OPEN CASCADE
|
-- This library is free software; you can redistribute it and/or
|
||||||
// $Header$
|
-- 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.
|
||||||
|
--
|
||||||
|
-- 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
--
|
||||||
|
--
|
||||||
|
--
|
||||||
|
-- File : GEOMDS_Explorer.cdl
|
||||||
|
-- Author : Yves FRICAUD
|
||||||
|
-- Module : GEOM
|
||||||
|
|
||||||
class Explorer from GEOMDS
|
class Explorer from GEOMDS
|
||||||
|
|
||||||
|
@ -1,13 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// File : GEOMDS_Explorer.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Yves FRICAUD
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOM
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_Explorer.cxx
|
||||||
|
// Author : Yves FRICAUD
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOMDS_Explorer.ixx"
|
#include "GEOMDS_Explorer.ixx"
|
||||||
|
|
||||||
#include <TNaming_NamedShape.hxx>
|
#include <TNaming_NamedShape.hxx>
|
||||||
|
@ -1,16 +1,28 @@
|
|||||||
// File generated by CPPExt (Value)
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// Copyright (C) 1991,1995 by
|
//
|
||||||
//
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// MATRA DATAVISION, FRANCE
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
//
|
//
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// This library is free software; you can redistribute it and/or
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// License as published by the Free Software Foundation; either
|
||||||
// be made available to any other person. No title to an ownership of the
|
// version 2.1 of the License.
|
||||||
// software is hereby transferred.
|
//
|
||||||
//
|
// This library is distributed in the hope that it will be useful,
|
||||||
// At the termination of the contract, the software and all copies of this
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_Explorer.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOMDS_Explorer_HeaderFile
|
#ifndef _GEOMDS_Explorer_HeaderFile
|
||||||
#define _GEOMDS_Explorer_HeaderFile
|
#define _GEOMDS_Explorer_HeaderFile
|
||||||
|
@ -1,17 +1,29 @@
|
|||||||
// File generated by CPPExt (Value)
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
// Copyright (C) 1991,1995 by
|
|
||||||
//
|
|
||||||
// MATRA DATAVISION, FRANCE
|
|
||||||
//
|
|
||||||
// This software is furnished in accordance with the terms and conditions
|
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
|
||||||
// be made available to any other person. No title to an ownership of the
|
|
||||||
// software is hereby transferred.
|
|
||||||
//
|
|
||||||
// At the termination of the contract, the software and all copies of this
|
|
||||||
// software must be deleted.
|
|
||||||
//
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_Explorer.ixx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#include "GEOMDS_Explorer.jxx"
|
#include "GEOMDS_Explorer.jxx"
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOMDS_Explorer.jxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _TDF_Label_HeaderFile
|
#ifndef _TDF_Label_HeaderFile
|
||||||
#include <TDF_Label.hxx>
|
#include <TDF_Label.hxx>
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,17 +1,28 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
//
|
//
|
||||||
// Copyright (C) 1991,1995 by
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
//
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// MATRA DATAVISION, FRANCE
|
//
|
||||||
//
|
// This library is free software; you can redistribute it and/or
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// License as published by the Free Software Foundation; either
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// version 2.1 of the License.
|
||||||
// be made available to any other person. No title to an ownership of the
|
//
|
||||||
// software is hereby transferred.
|
// This library is distributed in the hope that it will be useful,
|
||||||
//
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// At the termination of the contract, the software and all copies of this
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : Handle_GEOMDS_Application.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _Handle_GEOMDS_Application_HeaderFile
|
#ifndef _Handle_GEOMDS_Application_HeaderFile
|
||||||
#define _Handle_GEOMDS_Application_HeaderFile
|
#define _Handle_GEOMDS_Application_HeaderFile
|
||||||
|
@ -1,17 +1,28 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
//
|
//
|
||||||
// Copyright (C) 1991,1995 by
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
//
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// MATRA DATAVISION, FRANCE
|
//
|
||||||
//
|
// This library is free software; you can redistribute it and/or
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// License as published by the Free Software Foundation; either
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// version 2.1 of the License.
|
||||||
// be made available to any other person. No title to an ownership of the
|
//
|
||||||
// software is hereby transferred.
|
// This library is distributed in the hope that it will be useful,
|
||||||
//
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// At the termination of the contract, the software and all copies of this
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : Handle_GEOMDS_DataMapNodeOfDataMapOfIntegerTransient.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _Handle_GEOMDS_DataMapNodeOfDataMapOfIntegerTransient_HeaderFile
|
#ifndef _Handle_GEOMDS_DataMapNodeOfDataMapOfIntegerTransient_HeaderFile
|
||||||
#define _Handle_GEOMDS_DataMapNodeOfDataMapOfIntegerTransient_HeaderFile
|
#define _Handle_GEOMDS_DataMapNodeOfDataMapOfIntegerTransient_HeaderFile
|
||||||
|
@ -1,15 +1,35 @@
|
|||||||
# -* Makefile *-
|
# GEOM GEOMDS : implementation of Geometry component data structure and Geometry documents management
|
||||||
#
|
#
|
||||||
# Author : Patrick GOLDBRONN (CEA)
|
# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
# Date : 29/06/2001
|
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
# $Header$
|
#
|
||||||
|
# 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.
|
||||||
|
#
|
||||||
|
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
#
|
#
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# File : Makefile.in
|
||||||
|
# Author : Patrick GOLDBRONN (CEA)
|
||||||
|
# Module : GEOM
|
||||||
|
# $Header$
|
||||||
|
|
||||||
# source path
|
|
||||||
top_srcdir=@top_srcdir@
|
top_srcdir=@top_srcdir@
|
||||||
top_builddir=../..
|
top_builddir=../../..
|
||||||
srcdir=@srcdir@
|
srcdir=@srcdir@
|
||||||
VPATH=.:$(srcdir):$(top_srcdir)/idl:$(top_builddir)/idl
|
VPATH=.:@srcdir@:@top_srcdir@/idl
|
||||||
|
|
||||||
|
|
||||||
@COMMENCE@
|
@COMMENCE@
|
||||||
@ -41,9 +61,9 @@ EXPORT_HEADERS= GEOMDS_Application.hxx \
|
|||||||
GEOMDS_Explorer.hxx
|
GEOMDS_Explorer.hxx
|
||||||
|
|
||||||
# additionnal information to compil and link file
|
# additionnal information to compil and link file
|
||||||
CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
|
CPPFLAGS += $(OCC_INCLUDES)
|
||||||
CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
|
CXXFLAGS += $(OCC_CXXFLAGS)
|
||||||
LDFLAGS += $(OCC_LIBS) -L${KERNEL_ROOT_DIR}/lib/salome
|
LDFLAGS += $(OCC_LIBS)
|
||||||
|
|
||||||
# additional file to be cleaned
|
# additional file to be cleaned
|
||||||
MOSTLYCLEAN =
|
MOSTLYCLEAN =
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
// File : GEOM_EdgeFilter.cxx
|
//
|
||||||
// Created : Fri Dec 07 09:57:24 2001
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Nicolas REJNERI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOM
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : Open CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_EdgeFilter.cxx
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOM_EdgeFilter.ixx"
|
#include "GEOM_EdgeFilter.ixx"
|
||||||
#include "GEOM_Client.hxx"
|
#include "GEOM_Client.hxx"
|
||||||
|
|
||||||
|
@ -1,18 +1,29 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
//
|
//
|
||||||
// Copyright (C) 1991,1995 by
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
//
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// MATRA DATAVISION, FRANCE
|
//
|
||||||
//
|
// This library is free software; you can redistribute it and/or
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// License as published by the Free Software Foundation; either
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// version 2.1 of the License.
|
||||||
// be made available to any other person. No title to an ownership of the
|
//
|
||||||
// software is hereby transferred.
|
// This library is distributed in the hope that it will be useful,
|
||||||
//
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// At the termination of the contract, the software and all copies of this
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
//
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_EdgeFilter.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOM_EdgeFilter_HeaderFile
|
#ifndef _GEOM_EdgeFilter_HeaderFile
|
||||||
#define _GEOM_EdgeFilter_HeaderFile
|
#define _GEOM_EdgeFilter_HeaderFile
|
||||||
|
|
||||||
|
@ -1,17 +1,29 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
// Copyright (C) 1991,1995 by
|
|
||||||
//
|
|
||||||
// MATRA DATAVISION, FRANCE
|
|
||||||
//
|
|
||||||
// This software is furnished in accordance with the terms and conditions
|
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
|
||||||
// be made available to any other person. No title to an ownership of the
|
|
||||||
// software is hereby transferred.
|
|
||||||
//
|
|
||||||
// At the termination of the contract, the software and all copies of this
|
|
||||||
// software must be deleted.
|
|
||||||
//
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_EdgeFilter.ixx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#include "GEOM_EdgeFilter.jxx"
|
#include "GEOM_EdgeFilter.jxx"
|
||||||
|
|
||||||
#ifndef _Standard_TypeMismatch_HeaderFile
|
#ifndef _Standard_TypeMismatch_HeaderFile
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_EdgeFilter.jxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOM_EdgeFilter_HeaderFile
|
#ifndef _GEOM_EdgeFilter_HeaderFile
|
||||||
#include "GEOM_EdgeFilter.hxx"
|
#include "GEOM_EdgeFilter.hxx"
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
// File : GEOM_FaceFilter.cxx
|
//
|
||||||
// Created : Fri Dec 07 09:57:24 2001
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Nicolas REJNERI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOM
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : Open CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_FaceFilter.cxx
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOM_FaceFilter.ixx"
|
#include "GEOM_FaceFilter.ixx"
|
||||||
#include "GEOM_Client.hxx"
|
#include "GEOM_Client.hxx"
|
||||||
|
|
||||||
|
@ -1,18 +1,29 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
//
|
//
|
||||||
// Copyright (C) 1991,1995 by
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
//
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// MATRA DATAVISION, FRANCE
|
//
|
||||||
//
|
// This library is free software; you can redistribute it and/or
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// License as published by the Free Software Foundation; either
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// version 2.1 of the License.
|
||||||
// be made available to any other person. No title to an ownership of the
|
//
|
||||||
// software is hereby transferred.
|
// This library is distributed in the hope that it will be useful,
|
||||||
//
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// At the termination of the contract, the software and all copies of this
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
//
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_FaceFilter.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOM_FaceFilter_HeaderFile
|
#ifndef _GEOM_FaceFilter_HeaderFile
|
||||||
#define _GEOM_FaceFilter_HeaderFile
|
#define _GEOM_FaceFilter_HeaderFile
|
||||||
|
|
||||||
|
@ -1,17 +1,29 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
// Copyright (C) 1991,1995 by
|
|
||||||
//
|
|
||||||
// MATRA DATAVISION, FRANCE
|
|
||||||
//
|
|
||||||
// This software is furnished in accordance with the terms and conditions
|
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
|
||||||
// be made available to any other person. No title to an ownership of the
|
|
||||||
// software is hereby transferred.
|
|
||||||
//
|
|
||||||
// At the termination of the contract, the software and all copies of this
|
|
||||||
// software must be deleted.
|
|
||||||
//
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_FaceFilter.ixx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#include "GEOM_FaceFilter.jxx"
|
#include "GEOM_FaceFilter.jxx"
|
||||||
|
|
||||||
#ifndef _Standard_TypeMismatch_HeaderFile
|
#ifndef _Standard_TypeMismatch_HeaderFile
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_FaceFilter.jxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOM_FaceFilter_HeaderFile
|
#ifndef _GEOM_FaceFilter_HeaderFile
|
||||||
#include "GEOM_FaceFilter.hxx"
|
#include "GEOM_FaceFilter.hxx"
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
// File : GEOM_ShapeTypeFilter.cxx
|
//
|
||||||
// Created : Fri Dec 07 09:57:24 2001
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Nicolas REJNERI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : SALOMEGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : Open CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_ShapeTypeFilter.cxx
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GEOM_ShapeTypeFilter.ixx"
|
#include "GEOM_ShapeTypeFilter.ixx"
|
||||||
#include "GEOM_Client.hxx"
|
#include "GEOM_Client.hxx"
|
||||||
|
|
||||||
|
@ -1,18 +1,29 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
//
|
//
|
||||||
// Copyright (C) 1991,1995 by
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
//
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// MATRA DATAVISION, FRANCE
|
//
|
||||||
//
|
// This library is free software; you can redistribute it and/or
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// License as published by the Free Software Foundation; either
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// version 2.1 of the License.
|
||||||
// be made available to any other person. No title to an ownership of the
|
//
|
||||||
// software is hereby transferred.
|
// This library is distributed in the hope that it will be useful,
|
||||||
//
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// At the termination of the contract, the software and all copies of this
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
//
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_ShapeTypeFilter.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOM_ShapeTypeFilter_HeaderFile
|
#ifndef _GEOM_ShapeTypeFilter_HeaderFile
|
||||||
#define _GEOM_ShapeTypeFilter_HeaderFile
|
#define _GEOM_ShapeTypeFilter_HeaderFile
|
||||||
|
|
||||||
|
@ -1,17 +1,29 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
// Copyright (C) 1991,1995 by
|
|
||||||
//
|
|
||||||
// MATRA DATAVISION, FRANCE
|
|
||||||
//
|
|
||||||
// This software is furnished in accordance with the terms and conditions
|
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
|
||||||
// be made available to any other person. No title to an ownership of the
|
|
||||||
// software is hereby transferred.
|
|
||||||
//
|
|
||||||
// At the termination of the contract, the software and all copies of this
|
|
||||||
// software must be deleted.
|
|
||||||
//
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_ShapeTypeFilter.ixx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#include "GEOM_ShapeTypeFilter.jxx"
|
#include "GEOM_ShapeTypeFilter.jxx"
|
||||||
|
|
||||||
#ifndef _Standard_TypeMismatch_HeaderFile
|
#ifndef _Standard_TypeMismatch_HeaderFile
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
|
//
|
||||||
|
// Copyright (C) 2003 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GEOM_ShapeTypeFilter.jxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _GEOM_ShapeTypeFilter_HeaderFile
|
#ifndef _GEOM_ShapeTypeFilter_HeaderFile
|
||||||
#include "GEOM_ShapeTypeFilter.hxx"
|
#include "GEOM_ShapeTypeFilter.hxx"
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,17 +1,28 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
//
|
//
|
||||||
// Copyright (C) 1991,1995 by
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
//
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// MATRA DATAVISION, FRANCE
|
//
|
||||||
//
|
// This library is free software; you can redistribute it and/or
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// License as published by the Free Software Foundation; either
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// version 2.1 of the License.
|
||||||
// be made available to any other person. No title to an ownership of the
|
//
|
||||||
// software is hereby transferred.
|
// This library is distributed in the hope that it will be useful,
|
||||||
//
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// At the termination of the contract, the software and all copies of this
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : Handle_GEOM_EdgeFilter.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _Handle_GEOM_EdgeFilter_HeaderFile
|
#ifndef _Handle_GEOM_EdgeFilter_HeaderFile
|
||||||
#define _Handle_GEOM_EdgeFilter_HeaderFile
|
#define _Handle_GEOM_EdgeFilter_HeaderFile
|
||||||
|
@ -1,17 +1,28 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
//
|
//
|
||||||
// Copyright (C) 1991,1995 by
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
//
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// MATRA DATAVISION, FRANCE
|
//
|
||||||
//
|
// This library is free software; you can redistribute it and/or
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// License as published by the Free Software Foundation; either
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// version 2.1 of the License.
|
||||||
// be made available to any other person. No title to an ownership of the
|
//
|
||||||
// software is hereby transferred.
|
// This library is distributed in the hope that it will be useful,
|
||||||
//
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// At the termination of the contract, the software and all copies of this
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : Handle_GEOM_FaceFilter.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _Handle_GEOM_FaceFilter_HeaderFile
|
#ifndef _Handle_GEOM_FaceFilter_HeaderFile
|
||||||
#define _Handle_GEOM_FaceFilter_HeaderFile
|
#define _Handle_GEOM_FaceFilter_HeaderFile
|
||||||
|
@ -1,17 +1,28 @@
|
|||||||
// File generated by CPPExt (Transient)
|
// GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
//
|
//
|
||||||
// Copyright (C) 1991,1995 by
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
//
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// MATRA DATAVISION, FRANCE
|
//
|
||||||
//
|
// This library is free software; you can redistribute it and/or
|
||||||
// This software is furnished in accordance with the terms and conditions
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// of the contract and with the inclusion of the above copyright notice.
|
// License as published by the Free Software Foundation; either
|
||||||
// This software or any other copy thereof may not be provided or otherwise
|
// version 2.1 of the License.
|
||||||
// be made available to any other person. No title to an ownership of the
|
//
|
||||||
// software is hereby transferred.
|
// This library is distributed in the hope that it will be useful,
|
||||||
//
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
// At the termination of the contract, the software and all copies of this
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
// software must be deleted.
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : Handle_GEOM_ShapeTypeFilter.hxx
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef _Handle_GEOM_ShapeTypeFilter_HeaderFile
|
#ifndef _Handle_GEOM_ShapeTypeFilter_HeaderFile
|
||||||
#define _Handle_GEOM_ShapeTypeFilter_HeaderFile
|
#define _Handle_GEOM_ShapeTypeFilter_HeaderFile
|
||||||
|
@ -1,15 +1,35 @@
|
|||||||
# -* Makefile *-
|
# GEOM GEOMFiltersSelection : filter selector for the viewer
|
||||||
#
|
#
|
||||||
# Author : Patrick GOLDBRONN (CEA)
|
# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
# Date : 29/06/2001
|
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
# $Header$
|
#
|
||||||
|
# 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.
|
||||||
|
#
|
||||||
|
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
#
|
#
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# File : Makefile.in
|
||||||
|
# Author : Patrick GOLDBRONN (CEA)
|
||||||
|
# Module : GEOM
|
||||||
|
# $Header$
|
||||||
|
|
||||||
# source path
|
|
||||||
top_srcdir=@top_srcdir@
|
top_srcdir=@top_srcdir@
|
||||||
top_builddir=../..
|
top_builddir=../../..
|
||||||
srcdir=@srcdir@
|
srcdir=@srcdir@
|
||||||
VPATH=.:$(srcdir):$(top_srcdir)/idl:$(top_builddir)/idl
|
VPATH=.:@srcdir@:@top_srcdir@/idl
|
||||||
|
|
||||||
|
|
||||||
@COMMENCE@
|
@COMMENCE@
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
|
||||||
// SALOME Includes
|
// SALOME Includes
|
||||||
@ -26,15 +46,6 @@ using namespace std;
|
|||||||
#include "OCCViewer_ViewPort3d.h"
|
#include "OCCViewer_ViewPort3d.h"
|
||||||
#include "OCCViewer_Viewer3d.h"
|
#include "OCCViewer_Viewer3d.h"
|
||||||
|
|
||||||
#include "VTKViewer_RenderWindowInteractor.h"
|
|
||||||
#include "VTKViewer_ViewFrame.h"
|
|
||||||
|
|
||||||
#include "GEOM_Actor.h"
|
|
||||||
#include "GEOM_Client.hxx"
|
|
||||||
#include "GEOM_AISShape.hxx"
|
|
||||||
#include "GEOM_AssemblyBuilder.h"
|
|
||||||
#include "GEOM_InteractiveObject.hxx"
|
|
||||||
|
|
||||||
#include "SALOME_NamingService.hxx"
|
#include "SALOME_NamingService.hxx"
|
||||||
#include "SALOME_ListIteratorOfListIO.hxx"
|
#include "SALOME_ListIteratorOfListIO.hxx"
|
||||||
#include "SALOME_InteractiveObject.hxx"
|
#include "SALOME_InteractiveObject.hxx"
|
||||||
@ -141,6 +152,16 @@ using namespace std;
|
|||||||
#include <qwidget.h>
|
#include <qwidget.h>
|
||||||
#include <qevent.h>
|
#include <qevent.h>
|
||||||
#include <qlineedit.h>
|
#include <qlineedit.h>
|
||||||
|
|
||||||
|
#include "VTKViewer_RenderWindowInteractor.h"
|
||||||
|
#include "VTKViewer_ViewFrame.h"
|
||||||
|
#include "GEOM_Actor.h"
|
||||||
|
#include "GEOM_Client.hxx"
|
||||||
|
#include "GEOM_AISShape.hxx"
|
||||||
|
#include "GEOM_AssemblyBuilder.h"
|
||||||
|
#include "GEOM_InteractiveObject.hxx"
|
||||||
|
|
||||||
|
|
||||||
#include "GeometryGUI_aParameterDlg.h"
|
#include "GeometryGUI_aParameterDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI_PointDlg.h" // Method POINT
|
#include "GeometryGUI_PointDlg.h" // Method POINT
|
||||||
@ -2942,13 +2963,13 @@ bool GeometryGUI::OnGUIEvent(int theCommandID, QAD_Desktop* parent)
|
|||||||
|
|
||||||
AIS_ListIteratorOfListOfInteractive ite(List);
|
AIS_ListIteratorOfListOfInteractive ite(List);
|
||||||
ic->InitCurrent();
|
ic->InitCurrent();
|
||||||
if ( ic-> NbCurrents() )
|
if ( ic->NbCurrents() )
|
||||||
while (ite.More()) {
|
while (ite.More()) {
|
||||||
if (ite.Value()->IsInstance(STANDARD_TYPE(GEOM_AISShape))) {
|
if (ite.Value()->IsInstance(STANDARD_TYPE(GEOM_AISShape))) {
|
||||||
|
|
||||||
Handle(GEOM_AISShape) aSh = Handle(GEOM_AISShape)::DownCast(ite.Value());
|
Handle(GEOM_AISShape) aSh = Handle(GEOM_AISShape)::DownCast(ite.Value());
|
||||||
Handle (AIS_Drawer) CurDrawer;
|
Handle (AIS_Drawer) CurDrawer;
|
||||||
CurDrawer = ic->Current()->Attributes();
|
CurDrawer = aSh->Attributes();
|
||||||
CurDrawer->UIsoAspect()->SetNumber( UIso );
|
CurDrawer->UIsoAspect()->SetNumber( UIso );
|
||||||
CurDrawer->VIsoAspect()->SetNumber( VIso );
|
CurDrawer->VIsoAspect()->SetNumber( VIso );
|
||||||
ic->SetLocalAttributes(aSh, CurDrawer);
|
ic->SetLocalAttributes(aSh, CurDrawer);
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef GeometryGUI_HeaderFile
|
#ifndef GeometryGUI_HeaderFile
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_ArcDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_ArcDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_ArcDlg.h"
|
#include "GeometryGUI_ArcDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_ArcDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_ArcDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_ARC_H
|
#ifndef DIALOGBOX_ARC_H
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_ArchimedeDlg.cxx
|
//
|
||||||
// Created : Mon Feb 25 11:13:13 CET 2002
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Nicolas REJNERI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_ArchimedeDlg.cxx
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_ArchimedeDlg.h"
|
#include "GeometryGUI_ArchimedeDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_ArchimedeDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created : Mon Feb 25 11:13:13 CET 2002
|
//
|
||||||
// Author : Nicolas REJNERI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_ArchimedeDlg.h
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_ARCHIMEDE_H
|
#ifndef DIALOGBOX_ARCHIMEDE_H
|
||||||
|
@ -1,14 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_BndBoxDlg.cxx
|
//
|
||||||
// Created : Mon Mar 04 13:16:16 2002
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Nicolas REJNERI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
|
//
|
||||||
// Project : SALOME
|
// This library is free software; you can redistribute it and/or
|
||||||
// Module : GEOMGUI
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// Copyright : Open CASCADE 2002
|
// License as published by the Free Software Foundation; either
|
||||||
|
// version 2.1 of the License.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_BndBoxDlg.cxx
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_BndBoxDlg.h"
|
#include "GeometryGUI_BndBoxDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,10 +1,29 @@
|
|||||||
// File : GeometryGUI_BndBoxDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created : Mon Mar 04 13:12:22 2002
|
//
|
||||||
// Author : Nicolas REJNERI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOMGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : Open CASCADE 2002
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_BndBoxDlg.h
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_BNDBOX_H
|
#ifndef DIALOGBOX_BNDBOX_H
|
||||||
|
@ -1,13 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_BoxDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_BoxDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_BoxDlg.h"
|
#include "GeometryGUI_BoxDlg.h"
|
||||||
#include "GeometryGUI_SpinBox.h"
|
#include "GeometryGUI_SpinBox.h"
|
||||||
|
|
||||||
|
@ -1,12 +1,31 @@
|
|||||||
// File : GeometryGUI_BoxDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_BoxDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
|
||||||
#ifndef DIALOGBOX_BOX_H
|
#ifndef DIALOGBOX_BOX_H
|
||||||
#define DIALOGBOX_BOX_H
|
#define DIALOGBOX_BOX_H
|
||||||
|
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_CenterMassDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CenterMassDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_CenterMassDlg.h"
|
#include "GeometryGUI_CenterMassDlg.h"
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
|
||||||
|
@ -1,11 +1,29 @@
|
|||||||
// File : GeometryGUI_CenterMassDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : OPEN CASCADE
|
// This library is free software; you can redistribute it and/or
|
||||||
// $Heade$
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CenterMassDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
#ifndef DIALOGBOX_CMASS_H
|
#ifndef DIALOGBOX_CMASS_H
|
||||||
#define DIALOGBOX_CMASS_H
|
#define DIALOGBOX_CMASS_H
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_ChamferDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Damien COQUERET
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOM
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE 2002
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_ChamferDlg.cxx
|
||||||
|
// Author : Damien COQUERET
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_ChamferDlg.h"
|
#include "GeometryGUI_ChamferDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_ChamferDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Damien COQUERET
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GEOM
|
//
|
||||||
// Copyright : OPEN CASCADE 2002
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_ChamferDlg.h
|
||||||
|
// Author : Damien COQUERET
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_CHAMFER_H
|
#ifndef DIALOGBOX_CHAMFER_H
|
||||||
|
@ -1,13 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_CheckShape.cxx
|
//
|
||||||
// Created : Tue Mar 12 17:23:51 2002
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Nicolas REJNERI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOM
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : Open CASCADE 2002
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CheckShape.cxx
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_CheckShape.h"
|
#include "GeometryGUI_CheckShape.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,12 +1,31 @@
|
|||||||
// File : GeometryGUI_CheckShape.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created : Tue Mar 12 17:25:52 2002
|
//
|
||||||
// Author : Nicolas REJNERI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GEOM
|
//
|
||||||
// Copyright : Open CASCADE 2002
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CheckShape.h
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
|
||||||
#ifndef DIALOGBOX_CHECKSHAPE_H
|
#ifndef DIALOGBOX_CHECKSHAPE_H
|
||||||
#define DIALOGBOX_CHECKSHAPE_H
|
#define DIALOGBOX_CHECKSHAPE_H
|
||||||
|
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_CircleDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CircleDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_CircleDlg.h"
|
#include "GeometryGUI_CircleDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_CircleDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CircleDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_CIRCLE_H
|
#ifndef DIALOGBOX_CIRCLE_H
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_CommonDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CommonDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_CommonDlg.h"
|
#include "GeometryGUI_CommonDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,12 +1,31 @@
|
|||||||
// File : GeometryGUI_CommonDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CommonDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
|
||||||
#ifndef DIALOGBOX_COMMON_H
|
#ifndef DIALOGBOX_COMMON_H
|
||||||
#define DIALOGBOX_COMMON_H
|
#define DIALOGBOX_COMMON_H
|
||||||
|
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_CompoundDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CompoundDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_CompoundDlg.h"
|
#include "GeometryGUI_CompoundDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_CompoundDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CompoundDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_COMPOUND_H
|
#ifndef DIALOGBOX_COMPOUND_H
|
||||||
|
@ -1,13 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_ConeDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_ConeDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_ConeDlg.h"
|
#include "GeometryGUI_ConeDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_ConeDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_ConeDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_CONE_H
|
#ifndef DIALOGBOX_CONE_H
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_CutDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CutDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_CutDlg.h"
|
#include "GeometryGUI_CutDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_CutDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CutDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_CUT_H
|
#ifndef DIALOGBOX_CUT_H
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_CylinderDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CylinderDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_CylinderDlg.h"
|
#include "GeometryGUI_CylinderDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_CylinderDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_CylinderDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_CYLINDER_H
|
#ifndef DIALOGBOX_CYLINDER_H
|
||||||
|
@ -1,13 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_DistanceDlg.cxx
|
//
|
||||||
// Created : Mon Mar 04 22:32:20 2002
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Nicolas REJNERI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOM
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : Open CASCADE 2002
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_DistanceDlg.cxx
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_DistanceDlg.h"
|
#include "GeometryGUI_DistanceDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,12 +1,31 @@
|
|||||||
// File : GeometryGUI_DistanceDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created : Mon Mar 04 22:34:22 2002
|
//
|
||||||
// Author : Nicolas REJNERI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GEOM
|
//
|
||||||
// Copyright : Open CASCADE 2002
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_DistanceDlg.h
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
|
||||||
#ifndef DIALOGBOX_DISTANCE_H
|
#ifndef DIALOGBOX_DISTANCE_H
|
||||||
#define DIALOGBOX_DISTANCE_H
|
#define DIALOGBOX_DISTANCE_H
|
||||||
|
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_EdgeDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_EdgeDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_EdgeDlg.h"
|
#include "GeometryGUI_EdgeDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_EdgeDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_EdgeDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_EDGE_H
|
#ifndef DIALOGBOX_EDGE_H
|
||||||
|
@ -1,13 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_FaceDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_FaceDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_FaceDlg.h"
|
#include "GeometryGUI_FaceDlg.h"
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_FaceDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_FaceDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_FACE_H
|
#ifndef DIALOGBOX_FACE_H
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_FilletDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Damien COQUERET
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GEOM
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE 2002
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_FilletDlg.cxx
|
||||||
|
// Author : Damien COQUERET
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_FilletDlg.h"
|
#include "GeometryGUI_FilletDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_FilletDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Damien COQUERET
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GEOM
|
//
|
||||||
// Copyright : OPEN CASCADE 2002
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_FilletDlg.h
|
||||||
|
// Author : Damien COQUERET
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_FILLET_H
|
#ifndef DIALOGBOX_FILLET_H
|
||||||
|
@ -1,13 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_FillingDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_FillingDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_FillingDlg.h"
|
#include "GeometryGUI_FillingDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_FillingDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_FillingDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_FILLING_H
|
#ifndef DIALOGBOX_FILLING_H
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_FillingHoleDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_FillingHoleDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_FillingHoleDlg.h"
|
#include "GeometryGUI_FillingHoleDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,12 +1,31 @@
|
|||||||
// File : GeometryGUI_FillingHoleDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_FillingHoleDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
|
||||||
#ifndef GEOMETRYGUI_FILLINGHOLE_H
|
#ifndef GEOMETRYGUI_FILLINGHOLE_H
|
||||||
#define GEOMETRYGUI_FILLINGHOLE_H
|
#define GEOMETRYGUI_FILLINGHOLE_H
|
||||||
|
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_FuseDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_FuseDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_FuseDlg.h"
|
#include "GeometryGUI_FuseDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,12 +1,31 @@
|
|||||||
// File : GeometryGUI_FuseDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_FuseDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
|
||||||
#ifndef DIALOGBOX_FUSE_H
|
#ifndef DIALOGBOX_FUSE_H
|
||||||
#define DIALOGBOX_FUSE_H
|
#define DIALOGBOX_FUSE_H
|
||||||
|
|
||||||
|
@ -1,12 +1,31 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_InertiaDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// $Headers:
|
// License as published by the Free Software Foundation; either
|
||||||
|
// version 2.1 of the License.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_InertiaDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_InertiaDlg.h"
|
#include "GeometryGUI_InertiaDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_InertiaDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_InertiaDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_INERTIA_H
|
#ifndef DIALOGBOX_INERTIA_H
|
||||||
|
@ -1,12 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_LineDlg.cxx
|
//
|
||||||
// Created :
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Lucien PIGNOLONI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Project : SALOME
|
//
|
||||||
// Module : GeometryGUI
|
// This library is free software; you can redistribute it and/or
|
||||||
// Copyright : OPEN CASCADE
|
// 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_LineDlg.cxx
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_LineDlg.h"
|
#include "GeometryGUI_LineDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
@ -1,9 +1,29 @@
|
|||||||
// File : GeometryGUI_LineDlg.h
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// Created :
|
//
|
||||||
// Author : Lucien PIGNOLONI
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Project : SALOME
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
// Module : GeometryGUI
|
//
|
||||||
// Copyright : 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.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_LineDlg.h
|
||||||
|
// Author : Lucien PIGNOLONI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
#ifndef DIALOGBOX_LINE_H
|
#ifndef DIALOGBOX_LINE_H
|
||||||
|
@ -1,13 +1,32 @@
|
|||||||
using namespace std;
|
// GEOM GEOMGUI : GUI for Geometry component
|
||||||
// File : GeometryGUI_MaxToleranceDlg.cxx
|
//
|
||||||
// Created : Mon Mar 04 14:08:28 2002
|
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||||
// Author : Nicolas REJNERI
|
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||||
|
//
|
||||||
// Project : SALOME
|
// This library is free software; you can redistribute it and/or
|
||||||
// Module : GEOM
|
// modify it under the terms of the GNU Lesser General Public
|
||||||
// Copyright : Open CASCADE 2002
|
// License as published by the Free Software Foundation; either
|
||||||
|
// version 2.1 of the License.
|
||||||
|
//
|
||||||
|
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// File : GeometryGUI_MaxToleranceDlg.cxx
|
||||||
|
// Author : Nicolas REJNERI
|
||||||
|
// Module : GEOM
|
||||||
// $Header$
|
// $Header$
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
#include "GeometryGUI_MaxToleranceDlg.h"
|
#include "GeometryGUI_MaxToleranceDlg.h"
|
||||||
|
|
||||||
#include "GeometryGUI.h"
|
#include "GeometryGUI.h"
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user