From: dpasukhi Date: Sun, 29 Dec 2024 11:20:53 +0000 (+0000) Subject: Coding - Disable exporting internal RWStep* includes #223 X-Git-Tag: V7_9_0_beta1~74 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=33c22d1b195a7354352ccb0a66720adbf84f3639;p=occt.git Coding - Disable exporting internal RWStep* includes #223 Refactor header file extensions from .hxx to .pxx and update include statements. Enable handling by IDE gxx and pxx extensions as a cpp header files. Introduce Standard_HIDDEN to hide symbols --- diff --git a/adm/cmake/occt_macros.cmake b/adm/cmake/occt_macros.cmake index f3f20a689d..cd154c3419 100644 --- a/adm/cmake/occt_macros.cmake +++ b/adm/cmake/occt_macros.cmake @@ -414,7 +414,7 @@ function (COLLECT_AND_INSTALL_OCCT_HEADER_FILES THE_ROOT_TARGET_OCCT_DIR THE_OCC foreach(OCCT_PACKAGE ${USED_PACKAGES}) EXTRACT_PACKAGE_FILES (${THE_RELATIVE_PATH} ${OCCT_PACKAGE} ALL_FILES _) set (HEADER_FILES_FILTERING ${ALL_FILES}) - list (FILTER HEADER_FILES_FILTERING INCLUDE REGEX ".+[.](h|lxx)") + list (FILTER HEADER_FILES_FILTERING INCLUDE REGEX ".+[.](h|g|p|lxx)") list (APPEND OCCT_HEADER_FILES_COMPLETE ${HEADER_FILES_FILTERING}) endforeach() endforeach() @@ -453,7 +453,9 @@ function (COLLECT_AND_INSTALL_OCCT_HEADER_FILES THE_ROOT_TARGET_OCCT_DIR THE_OCC endif() endforeach() - install (FILES ${OCCT_HEADER_FILES_COMPLETE} DESTINATION "${INSTALL_DIR}/${THE_OCCT_INSTALL_DIR_PREFIX}") + set (OCCT_HEADER_FILES_INSTALLATION ${OCCT_HEADER_FILES_COMPLETE}) + list (FILTER OCCT_HEADER_FILES_INSTALLATION INCLUDE REGEX ".*[.](h|lxx)$") + install (FILES ${OCCT_HEADER_FILES_INSTALLATION} DESTINATION "${INSTALL_DIR}/${THE_OCCT_INSTALL_DIR_PREFIX}") endfunction() function(ADD_PRECOMPILED_HEADER INPUT_TARGET PRECOMPILED_HEADER THE_IS_PRIVATE) diff --git a/adm/cmake/occt_toolkit.cmake b/adm/cmake/occt_toolkit.cmake index b7d8531d46..1a7eb59b5c 100644 --- a/adm/cmake/occt_toolkit.cmake +++ b/adm/cmake/occt_toolkit.cmake @@ -64,7 +64,7 @@ foreach (OCCT_PACKAGE ${USED_PACKAGES}) set (HEADER_FILES_FILTERING ${ALL_FILES}) set (SOURCE_FILES_FILTERING ${ALL_FILES}) - list (FILTER HEADER_FILES_FILTERING INCLUDE REGEX ".+[.](h|lxx)") + list (FILTER HEADER_FILES_FILTERING INCLUDE REGEX ".+[.](h|p|g|lxx)") if(APPLE) list (FILTER SOURCE_FILES_FILTERING INCLUDE REGEX ".+[.](c|mm)") diff --git a/src/RWStepAP203/FILES b/src/RWStepAP203/FILES index 9451eba559..c7b3424b60 100644 --- a/src/RWStepAP203/FILES +++ b/src/RWStepAP203/FILES @@ -1,22 +1,22 @@ RWStepAP203_RWCcDesignApproval.cxx -RWStepAP203_RWCcDesignApproval.hxx +RWStepAP203_RWCcDesignApproval.pxx RWStepAP203_RWCcDesignCertification.cxx -RWStepAP203_RWCcDesignCertification.hxx +RWStepAP203_RWCcDesignCertification.pxx RWStepAP203_RWCcDesignContract.cxx -RWStepAP203_RWCcDesignContract.hxx +RWStepAP203_RWCcDesignContract.pxx RWStepAP203_RWCcDesignDateAndTimeAssignment.cxx -RWStepAP203_RWCcDesignDateAndTimeAssignment.hxx +RWStepAP203_RWCcDesignDateAndTimeAssignment.pxx RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.cxx -RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.hxx +RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.pxx RWStepAP203_RWCcDesignSecurityClassification.cxx -RWStepAP203_RWCcDesignSecurityClassification.hxx +RWStepAP203_RWCcDesignSecurityClassification.pxx RWStepAP203_RWCcDesignSpecificationReference.cxx -RWStepAP203_RWCcDesignSpecificationReference.hxx +RWStepAP203_RWCcDesignSpecificationReference.pxx RWStepAP203_RWChange.cxx -RWStepAP203_RWChange.hxx +RWStepAP203_RWChange.pxx RWStepAP203_RWChangeRequest.cxx -RWStepAP203_RWChangeRequest.hxx +RWStepAP203_RWChangeRequest.pxx RWStepAP203_RWStartRequest.cxx -RWStepAP203_RWStartRequest.hxx +RWStepAP203_RWStartRequest.pxx RWStepAP203_RWStartWork.cxx -RWStepAP203_RWStartWork.hxx +RWStepAP203_RWStartWork.pxx diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.cxx index 0479a7be8f..fa02ef4b86 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWCcDesignApproval.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.hxx b/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.hxx deleted file mode 100644 index 23e0ffa99a..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWCcDesignApproval_HeaderFile -#define _RWStepAP203_RWCcDesignApproval_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_CcDesignApproval; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CcDesignApproval -class RWStepAP203_RWCcDesignApproval -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWCcDesignApproval(); - - //! Reads CcDesignApproval - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignApproval)& ent) const; - - //! Writes CcDesignApproval - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignApproval)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_CcDesignApproval)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWCcDesignApproval_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.pxx b/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.pxx new file mode 100644 index 0000000000..7085e34a57 --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWCcDesignApproval_HeaderFile +#define _RWStepAP203_RWCcDesignApproval_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_CcDesignApproval; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CcDesignApproval +class RWStepAP203_RWCcDesignApproval +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWCcDesignApproval(); + + //! Reads CcDesignApproval + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignApproval)& ent) const; + + //! Writes CcDesignApproval + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignApproval)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_CcDesignApproval)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWCcDesignApproval_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.cxx index 229ef4996b..ef2bfbdc7b 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWCcDesignCertification.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.hxx b/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.hxx deleted file mode 100644 index 1ee7e08fef..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWCcDesignCertification_HeaderFile -#define _RWStepAP203_RWCcDesignCertification_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_CcDesignCertification; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CcDesignCertification -class RWStepAP203_RWCcDesignCertification -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWCcDesignCertification(); - - //! Reads CcDesignCertification - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignCertification)& ent) const; - - //! Writes CcDesignCertification - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignCertification)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_CcDesignCertification)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWCcDesignCertification_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.pxx b/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.pxx new file mode 100644 index 0000000000..3d73475106 --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWCcDesignCertification_HeaderFile +#define _RWStepAP203_RWCcDesignCertification_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_CcDesignCertification; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CcDesignCertification +class RWStepAP203_RWCcDesignCertification +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWCcDesignCertification(); + + //! Reads CcDesignCertification + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignCertification)& ent) const; + + //! Writes CcDesignCertification + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignCertification)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_CcDesignCertification)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWCcDesignCertification_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignContract.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignContract.cxx index 534e31f22d..9176027046 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignContract.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignContract.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWCcDesignContract.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignContract.hxx b/src/RWStepAP203/RWStepAP203_RWCcDesignContract.hxx deleted file mode 100644 index 2cf876e822..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignContract.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWCcDesignContract_HeaderFile -#define _RWStepAP203_RWCcDesignContract_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_CcDesignContract; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CcDesignContract -class RWStepAP203_RWCcDesignContract -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWCcDesignContract(); - - //! Reads CcDesignContract - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignContract)& ent) const; - - //! Writes CcDesignContract - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignContract)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_CcDesignContract)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWCcDesignContract_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignContract.pxx b/src/RWStepAP203/RWStepAP203_RWCcDesignContract.pxx new file mode 100644 index 0000000000..fd258cf5af --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignContract.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWCcDesignContract_HeaderFile +#define _RWStepAP203_RWCcDesignContract_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_CcDesignContract; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CcDesignContract +class RWStepAP203_RWCcDesignContract +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWCcDesignContract(); + + //! Reads CcDesignContract + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignContract)& ent) const; + + //! Writes CcDesignContract + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignContract)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_CcDesignContract)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWCcDesignContract_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.cxx index 9bc82a05c0..a345c85f15 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWCcDesignDateAndTimeAssignment.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.hxx b/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.hxx deleted file mode 100644 index 391ba6fc17..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWCcDesignDateAndTimeAssignment_HeaderFile -#define _RWStepAP203_RWCcDesignDateAndTimeAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_CcDesignDateAndTimeAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CcDesignDateAndTimeAssignment -class RWStepAP203_RWCcDesignDateAndTimeAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWCcDesignDateAndTimeAssignment(); - - //! Reads CcDesignDateAndTimeAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignDateAndTimeAssignment)& ent) const; - - //! Writes CcDesignDateAndTimeAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignDateAndTimeAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_CcDesignDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWCcDesignDateAndTimeAssignment_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.pxx b/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.pxx new file mode 100644 index 0000000000..7c864bee5d --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWCcDesignDateAndTimeAssignment_HeaderFile +#define _RWStepAP203_RWCcDesignDateAndTimeAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_CcDesignDateAndTimeAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CcDesignDateAndTimeAssignment +class RWStepAP203_RWCcDesignDateAndTimeAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWCcDesignDateAndTimeAssignment(); + + //! Reads CcDesignDateAndTimeAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignDateAndTimeAssignment)& ent) const; + + //! Writes CcDesignDateAndTimeAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignDateAndTimeAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_CcDesignDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWCcDesignDateAndTimeAssignment_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.cxx index 596d5ee57c..c79f610697 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.hxx b/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.hxx deleted file mode 100644 index dded8c77e9..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWCcDesignPersonAndOrganizationAssignment_HeaderFile -#define _RWStepAP203_RWCcDesignPersonAndOrganizationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_CcDesignPersonAndOrganizationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CcDesignPersonAndOrganizationAssignment -class RWStepAP203_RWCcDesignPersonAndOrganizationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWCcDesignPersonAndOrganizationAssignment(); - - //! Reads CcDesignPersonAndOrganizationAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignPersonAndOrganizationAssignment)& ent) const; - - //! Writes CcDesignPersonAndOrganizationAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignPersonAndOrganizationAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_CcDesignPersonAndOrganizationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWCcDesignPersonAndOrganizationAssignment_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.pxx b/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.pxx new file mode 100644 index 0000000000..f33b970f62 --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWCcDesignPersonAndOrganizationAssignment_HeaderFile +#define _RWStepAP203_RWCcDesignPersonAndOrganizationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_CcDesignPersonAndOrganizationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CcDesignPersonAndOrganizationAssignment +class RWStepAP203_RWCcDesignPersonAndOrganizationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWCcDesignPersonAndOrganizationAssignment(); + + //! Reads CcDesignPersonAndOrganizationAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignPersonAndOrganizationAssignment)& ent) const; + + //! Writes CcDesignPersonAndOrganizationAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignPersonAndOrganizationAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_CcDesignPersonAndOrganizationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWCcDesignPersonAndOrganizationAssignment_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.cxx index 97f7b7f5b7..7f040b624d 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWCcDesignSecurityClassification.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.hxx b/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.hxx deleted file mode 100644 index 2304581028..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWCcDesignSecurityClassification_HeaderFile -#define _RWStepAP203_RWCcDesignSecurityClassification_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_CcDesignSecurityClassification; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CcDesignSecurityClassification -class RWStepAP203_RWCcDesignSecurityClassification -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWCcDesignSecurityClassification(); - - //! Reads CcDesignSecurityClassification - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignSecurityClassification)& ent) const; - - //! Writes CcDesignSecurityClassification - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignSecurityClassification)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_CcDesignSecurityClassification)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWCcDesignSecurityClassification_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.pxx b/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.pxx new file mode 100644 index 0000000000..e9d17e90fb --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWCcDesignSecurityClassification_HeaderFile +#define _RWStepAP203_RWCcDesignSecurityClassification_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_CcDesignSecurityClassification; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CcDesignSecurityClassification +class RWStepAP203_RWCcDesignSecurityClassification +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWCcDesignSecurityClassification(); + + //! Reads CcDesignSecurityClassification + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignSecurityClassification)& ent) const; + + //! Writes CcDesignSecurityClassification + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignSecurityClassification)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_CcDesignSecurityClassification)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWCcDesignSecurityClassification_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.cxx index 1491e540af..27339b3e60 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWCcDesignSpecificationReference.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.hxx b/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.hxx deleted file mode 100644 index 0c87939c20..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWCcDesignSpecificationReference_HeaderFile -#define _RWStepAP203_RWCcDesignSpecificationReference_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_CcDesignSpecificationReference; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CcDesignSpecificationReference -class RWStepAP203_RWCcDesignSpecificationReference -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWCcDesignSpecificationReference(); - - //! Reads CcDesignSpecificationReference - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignSpecificationReference)& ent) const; - - //! Writes CcDesignSpecificationReference - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignSpecificationReference)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_CcDesignSpecificationReference)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWCcDesignSpecificationReference_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.pxx b/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.pxx new file mode 100644 index 0000000000..55eca479a7 --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWCcDesignSpecificationReference_HeaderFile +#define _RWStepAP203_RWCcDesignSpecificationReference_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_CcDesignSpecificationReference; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CcDesignSpecificationReference +class RWStepAP203_RWCcDesignSpecificationReference +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWCcDesignSpecificationReference(); + + //! Reads CcDesignSpecificationReference + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_CcDesignSpecificationReference)& ent) const; + + //! Writes CcDesignSpecificationReference + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_CcDesignSpecificationReference)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_CcDesignSpecificationReference)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWCcDesignSpecificationReference_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWChange.cxx b/src/RWStepAP203/RWStepAP203_RWChange.cxx index 6968c959da..c90ffcd04e 100644 --- a/src/RWStepAP203/RWStepAP203_RWChange.cxx +++ b/src/RWStepAP203/RWStepAP203_RWChange.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWChange.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWChange.hxx b/src/RWStepAP203/RWStepAP203_RWChange.hxx deleted file mode 100644 index 954b0b0e66..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWChange.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWChange_HeaderFile -#define _RWStepAP203_RWChange_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_Change; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Change -class RWStepAP203_RWChange -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWChange(); - - //! Reads Change - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_Change)& ent) const; - - //! Writes Change - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_Change)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_Change)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWChange_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWChange.pxx b/src/RWStepAP203/RWStepAP203_RWChange.pxx new file mode 100644 index 0000000000..8653f3ba7a --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWChange.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWChange_HeaderFile +#define _RWStepAP203_RWChange_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_Change; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Change +class RWStepAP203_RWChange +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWChange(); + + //! Reads Change + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_Change)& ent) const; + + //! Writes Change + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_Change)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_Change)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWChange_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWChangeRequest.cxx b/src/RWStepAP203/RWStepAP203_RWChangeRequest.cxx index 3000d5440a..1d9da713dc 100644 --- a/src/RWStepAP203/RWStepAP203_RWChangeRequest.cxx +++ b/src/RWStepAP203/RWStepAP203_RWChangeRequest.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWChangeRequest.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWChangeRequest.hxx b/src/RWStepAP203/RWStepAP203_RWChangeRequest.hxx deleted file mode 100644 index ce8914e5b0..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWChangeRequest.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWChangeRequest_HeaderFile -#define _RWStepAP203_RWChangeRequest_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_ChangeRequest; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ChangeRequest -class RWStepAP203_RWChangeRequest -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWChangeRequest(); - - //! Reads ChangeRequest - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_ChangeRequest)& ent) const; - - //! Writes ChangeRequest - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_ChangeRequest)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_ChangeRequest)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWChangeRequest_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWChangeRequest.pxx b/src/RWStepAP203/RWStepAP203_RWChangeRequest.pxx new file mode 100644 index 0000000000..df76f42a2e --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWChangeRequest.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWChangeRequest_HeaderFile +#define _RWStepAP203_RWChangeRequest_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_ChangeRequest; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ChangeRequest +class RWStepAP203_RWChangeRequest +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWChangeRequest(); + + //! Reads ChangeRequest + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_ChangeRequest)& ent) const; + + //! Writes ChangeRequest + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_ChangeRequest)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_ChangeRequest)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWChangeRequest_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWStartRequest.cxx b/src/RWStepAP203/RWStepAP203_RWStartRequest.cxx index 57dc2e0997..aaaeae8605 100644 --- a/src/RWStepAP203/RWStepAP203_RWStartRequest.cxx +++ b/src/RWStepAP203/RWStepAP203_RWStartRequest.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWStartRequest.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWStartRequest.hxx b/src/RWStepAP203/RWStepAP203_RWStartRequest.hxx deleted file mode 100644 index b66fa5c5ad..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWStartRequest.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWStartRequest_HeaderFile -#define _RWStepAP203_RWStartRequest_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_StartRequest; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for StartRequest -class RWStepAP203_RWStartRequest -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWStartRequest(); - - //! Reads StartRequest - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_StartRequest)& ent) const; - - //! Writes StartRequest - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_StartRequest)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_StartRequest)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWStartRequest_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWStartRequest.pxx b/src/RWStepAP203/RWStepAP203_RWStartRequest.pxx new file mode 100644 index 0000000000..4a8ed3c763 --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWStartRequest.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWStartRequest_HeaderFile +#define _RWStepAP203_RWStartRequest_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_StartRequest; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for StartRequest +class RWStepAP203_RWStartRequest +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWStartRequest(); + + //! Reads StartRequest + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_StartRequest)& ent) const; + + //! Writes StartRequest + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_StartRequest)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_StartRequest)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWStartRequest_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWStartWork.cxx b/src/RWStepAP203/RWStepAP203_RWStartWork.cxx index fe486e5d50..84e2c869f1 100644 --- a/src/RWStepAP203/RWStepAP203_RWStartWork.cxx +++ b/src/RWStepAP203/RWStepAP203_RWStartWork.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepAP203_RWStartWork.pxx" #include #include #include diff --git a/src/RWStepAP203/RWStepAP203_RWStartWork.hxx b/src/RWStepAP203/RWStepAP203_RWStartWork.hxx deleted file mode 100644 index a2d5052533..0000000000 --- a/src/RWStepAP203/RWStepAP203_RWStartWork.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP203_RWStartWork_HeaderFile -#define _RWStepAP203_RWStartWork_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP203_StartWork; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for StartWork -class RWStepAP203_RWStartWork -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP203_RWStartWork(); - - //! Reads StartWork - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_StartWork)& ent) const; - - //! Writes StartWork - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_StartWork)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP203_StartWork)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP203_RWStartWork_HeaderFile diff --git a/src/RWStepAP203/RWStepAP203_RWStartWork.pxx b/src/RWStepAP203/RWStepAP203_RWStartWork.pxx new file mode 100644 index 0000000000..969a282d43 --- /dev/null +++ b/src/RWStepAP203/RWStepAP203_RWStartWork.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP203_RWStartWork_HeaderFile +#define _RWStepAP203_RWStartWork_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP203_StartWork; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for StartWork +class RWStepAP203_RWStartWork +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP203_RWStartWork(); + + //! Reads StartWork + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP203_StartWork)& ent) const; + + //! Writes StartWork + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP203_StartWork)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP203_StartWork)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP203_RWStartWork_HeaderFile diff --git a/src/RWStepAP214/FILES b/src/RWStepAP214/FILES index 5410d1d7e8..269f9de267 100755 --- a/src/RWStepAP214/FILES +++ b/src/RWStepAP214/FILES @@ -1,58 +1,58 @@ RWStepAP214.cxx -RWStepAP214.hxx +RWStepAP214.pxx RWStepAP214_GeneralModule.cxx -RWStepAP214_GeneralModule.hxx +RWStepAP214_GeneralModule.pxx RWStepAP214_ReadWriteModule.cxx -RWStepAP214_ReadWriteModule.hxx +RWStepAP214_ReadWriteModule.pxx RWStepAP214_RWAppliedApprovalAssignment.cxx -RWStepAP214_RWAppliedApprovalAssignment.hxx +RWStepAP214_RWAppliedApprovalAssignment.pxx RWStepAP214_RWAppliedDateAndTimeAssignment.cxx -RWStepAP214_RWAppliedDateAndTimeAssignment.hxx +RWStepAP214_RWAppliedDateAndTimeAssignment.pxx RWStepAP214_RWAppliedDateAssignment.cxx -RWStepAP214_RWAppliedDateAssignment.hxx +RWStepAP214_RWAppliedDateAssignment.pxx RWStepAP214_RWAppliedDocumentReference.cxx -RWStepAP214_RWAppliedDocumentReference.hxx +RWStepAP214_RWAppliedDocumentReference.pxx RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx -RWStepAP214_RWAppliedExternalIdentificationAssignment.hxx +RWStepAP214_RWAppliedExternalIdentificationAssignment.pxx RWStepAP214_RWAppliedGroupAssignment.cxx -RWStepAP214_RWAppliedGroupAssignment.hxx +RWStepAP214_RWAppliedGroupAssignment.pxx RWStepAP214_RWAppliedOrganizationAssignment.cxx -RWStepAP214_RWAppliedOrganizationAssignment.hxx +RWStepAP214_RWAppliedOrganizationAssignment.pxx RWStepAP214_RWAppliedPersonAndOrganizationAssignment.cxx -RWStepAP214_RWAppliedPersonAndOrganizationAssignment.hxx +RWStepAP214_RWAppliedPersonAndOrganizationAssignment.pxx RWStepAP214_RWAppliedPresentedItem.cxx -RWStepAP214_RWAppliedPresentedItem.hxx +RWStepAP214_RWAppliedPresentedItem.pxx RWStepAP214_RWAppliedSecurityClassificationAssignment.cxx -RWStepAP214_RWAppliedSecurityClassificationAssignment.hxx +RWStepAP214_RWAppliedSecurityClassificationAssignment.pxx RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.cxx -RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.hxx +RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.pxx RWStepAP214_RWAutoDesignActualDateAssignment.cxx -RWStepAP214_RWAutoDesignActualDateAssignment.hxx +RWStepAP214_RWAutoDesignActualDateAssignment.pxx RWStepAP214_RWAutoDesignApprovalAssignment.cxx -RWStepAP214_RWAutoDesignApprovalAssignment.hxx +RWStepAP214_RWAutoDesignApprovalAssignment.pxx RWStepAP214_RWAutoDesignDateAndPersonAssignment.cxx -RWStepAP214_RWAutoDesignDateAndPersonAssignment.hxx +RWStepAP214_RWAutoDesignDateAndPersonAssignment.pxx RWStepAP214_RWAutoDesignDocumentReference.cxx -RWStepAP214_RWAutoDesignDocumentReference.hxx +RWStepAP214_RWAutoDesignDocumentReference.pxx RWStepAP214_RWAutoDesignGroupAssignment.cxx -RWStepAP214_RWAutoDesignGroupAssignment.hxx +RWStepAP214_RWAutoDesignGroupAssignment.pxx RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.cxx -RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.hxx +RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.pxx RWStepAP214_RWAutoDesignNominalDateAssignment.cxx -RWStepAP214_RWAutoDesignNominalDateAssignment.hxx +RWStepAP214_RWAutoDesignNominalDateAssignment.pxx RWStepAP214_RWAutoDesignOrganizationAssignment.cxx -RWStepAP214_RWAutoDesignOrganizationAssignment.hxx +RWStepAP214_RWAutoDesignOrganizationAssignment.pxx RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.cxx -RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.hxx +RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.pxx RWStepAP214_RWAutoDesignPresentedItem.cxx -RWStepAP214_RWAutoDesignPresentedItem.hxx +RWStepAP214_RWAutoDesignPresentedItem.pxx RWStepAP214_RWAutoDesignSecurityClassificationAssignment.cxx -RWStepAP214_RWAutoDesignSecurityClassificationAssignment.hxx +RWStepAP214_RWAutoDesignSecurityClassificationAssignment.pxx RWStepAP214_RWClass.cxx -RWStepAP214_RWClass.hxx +RWStepAP214_RWClass.pxx RWStepAP214_RWExternallyDefinedClass.cxx -RWStepAP214_RWExternallyDefinedClass.hxx +RWStepAP214_RWExternallyDefinedClass.pxx RWStepAP214_RWExternallyDefinedGeneralProperty.cxx -RWStepAP214_RWExternallyDefinedGeneralProperty.hxx +RWStepAP214_RWExternallyDefinedGeneralProperty.pxx RWStepAP214_RWRepItemGroup.cxx -RWStepAP214_RWRepItemGroup.hxx +RWStepAP214_RWRepItemGroup.pxx diff --git a/src/RWStepAP214/RWStepAP214.cxx b/src/RWStepAP214/RWStepAP214.cxx index b1608e0442..3adad8e66d 100644 --- a/src/RWStepAP214/RWStepAP214.cxx +++ b/src/RWStepAP214/RWStepAP214.cxx @@ -11,13 +11,13 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepAP214.pxx" #include #include #include -#include -#include +#include "RWStepAP214_GeneralModule.pxx" +#include "RWStepAP214_ReadWriteModule.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214.hxx b/src/RWStepAP214/RWStepAP214.hxx deleted file mode 100644 index 0d6af9fedc..0000000000 --- a/src/RWStepAP214/RWStepAP214.hxx +++ /dev/null @@ -1,39 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_HeaderFile -#define _RWStepAP214_HeaderFile - -#include -#include -#include - - - - -class RWStepAP214 -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! enforced the initialisation of the libraries - Standard_EXPORT static void Init(); - -}; - -#endif // _RWStepAP214_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214.pxx b/src/RWStepAP214/RWStepAP214.pxx new file mode 100644 index 0000000000..f07537a339 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214.pxx @@ -0,0 +1,39 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_HeaderFile +#define _RWStepAP214_HeaderFile + +#include +#include +#include + + + + +class RWStepAP214 +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! enforced the initialisation of the libraries + Standard_HIDDEN static void Init(); + +}; + +#endif // _RWStepAP214_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_GeneralModule.cxx b/src/RWStepAP214/RWStepAP214_GeneralModule.cxx index 43d4b0286f..12bc7ce3c1 100644 --- a/src/RWStepAP214/RWStepAP214_GeneralModule.cxx +++ b/src/RWStepAP214/RWStepAP214_GeneralModule.cxx @@ -21,469 +21,469 @@ #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepAP203/RWStepAP203_RWCcDesignApproval.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignCertification.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignContract.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.pxx" +#include "../RWStepAP203/RWStepAP203_RWChange.pxx" +#include "../RWStepAP203/RWStepAP203_RWChangeRequest.pxx" +#include "../RWStepAP203/RWStepAP203_RWStartRequest.pxx" +#include "../RWStepAP203/RWStepAP203_RWStartWork.pxx" +#include "RWStepAP214_GeneralModule.pxx" +#include "RWStepAP214_RWAppliedApprovalAssignment.pxx" +#include "RWStepAP214_RWAppliedDateAndTimeAssignment.pxx" +#include "RWStepAP214_RWAppliedDateAssignment.pxx" +#include "RWStepAP214_RWAppliedDocumentReference.pxx" +#include "RWStepAP214_RWAppliedExternalIdentificationAssignment.pxx" +#include "RWStepAP214_RWAppliedGroupAssignment.pxx" +#include "RWStepAP214_RWAppliedOrganizationAssignment.pxx" +#include "RWStepAP214_RWAppliedPersonAndOrganizationAssignment.pxx" +#include "RWStepAP214_RWAppliedPresentedItem.pxx" +#include "RWStepAP214_RWAppliedSecurityClassificationAssignment.pxx" +#include "RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.pxx" +#include "RWStepAP214_RWAutoDesignActualDateAssignment.pxx" +#include "RWStepAP214_RWAutoDesignApprovalAssignment.pxx" +#include "RWStepAP214_RWAutoDesignDateAndPersonAssignment.pxx" +#include "RWStepAP214_RWAutoDesignDocumentReference.pxx" +#include "RWStepAP214_RWAutoDesignGroupAssignment.pxx" +#include "RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.pxx" +#include "RWStepAP214_RWAutoDesignNominalDateAssignment.pxx" +#include "RWStepAP214_RWAutoDesignOrganizationAssignment.pxx" +#include "RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.pxx" +#include "RWStepAP214_RWAutoDesignPresentedItem.pxx" +#include "RWStepAP214_RWAutoDesignSecurityClassificationAssignment.pxx" +#include "RWStepAP214_RWClass.pxx" +#include "RWStepAP214_RWExternallyDefinedClass.pxx" +#include "RWStepAP214_RWExternallyDefinedGeneralProperty.pxx" +#include "../RWStepBasic/RWStepBasic_RWAction.pxx" +#include "../RWStepBasic/RWStepBasic_RWActionAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWActionMethod.pxx" +#include "../RWStepBasic/RWStepBasic_RWActionRequestAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWActionRequestSolution.pxx" +#include "../RWStepBasic/RWStepBasic_RWApplicationContextElement.pxx" +#include "../RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.pxx" +#include "../RWStepBasic/RWStepBasic_RWApproval.pxx" +#include "../RWStepBasic/RWStepBasic_RWApprovalDateTime.pxx" +#include "../RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.pxx" +#include "../RWStepBasic/RWStepBasic_RWApprovalRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWCertification.pxx" +#include "../RWStepBasic/RWStepBasic_RWCertificationAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWCertificationType.pxx" +#include "../RWStepBasic/RWStepBasic_RWContract.pxx" +#include "../RWStepBasic/RWStepBasic_RWContractAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWContractType.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWDateAndTime.pxx" +#include "../RWStepBasic/RWStepBasic_RWDerivedUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWDerivedUnitElement.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocument.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentFile.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentProductAssociation.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentRepresentationType.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentType.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.pxx" +#include "../RWStepBasic/RWStepBasic_RWEffectivity.pxx" +#include "../RWStepBasic/RWStepBasic_RWEffectivityAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWEulerAngles.pxx" +#include "../RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWExternallyDefinedItem.pxx" +#include "../RWStepBasic/RWStepBasic_RWGeneralProperty.pxx" +#include "../RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.pxx" +#include "../RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWGroupRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWIdentificationAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWIdentificationRole.pxx" +#include "../RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWLengthUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWLocalTime.pxx" +#include "../RWStepBasic/RWStepBasic_RWMassUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWMeasureWithUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWMechanicalContext.pxx" +#include "../RWStepBasic/RWStepBasic_RWNameAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWNamedUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWObjectRole.pxx" +#include "../RWStepBasic/RWStepBasic_RWOrganizationalAddress.pxx" +#include "../RWStepBasic/RWStepBasic_RWPersonalAddress.pxx" +#include "../RWStepBasic/RWStepBasic_RWPersonAndOrganization.pxx" +#include "../RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWPlaneAngleUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWProduct.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductCategoryRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductConceptContext.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductContext.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinition.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionContext.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionFormation.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductType.pxx" +#include "../RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWRoleAssociation.pxx" +#include "../RWStepBasic/RWStepBasic_RWSecurityClassification.pxx" +#include "../RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWSolidAngleUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWVersionedActionRequest.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWAngularityTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWCommonDatum.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatum.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumFeature.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumReference.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumTarget.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWParallelismTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWPositionTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.pxx" +#include "../RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.pxx" +#include "../RWStepElement/RWStepElement_RWCurve3dElementDescriptor.pxx" +#include "../RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.pxx" +#include "../RWStepElement/RWStepElement_RWCurveElementSectionDefinition.pxx" +#include "../RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.pxx" +#include "../RWStepElement/RWStepElement_RWElementDescriptor.pxx" +#include "../RWStepElement/RWStepElement_RWElementMaterial.pxx" +#include "../RWStepElement/RWStepElement_RWSurface3dElementDescriptor.pxx" +#include "../RWStepElement/RWStepElement_RWSurfaceElementProperty.pxx" +#include "../RWStepElement/RWStepElement_RWSurfaceSection.pxx" +#include "../RWStepElement/RWStepElement_RWSurfaceSectionField.pxx" +#include "../RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.pxx" +#include "../RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.pxx" +#include "../RWStepElement/RWStepElement_RWUniformSurfaceSection.pxx" +#include "../RWStepElement/RWStepElement_RWVolume3dElementDescriptor.pxx" +#include "../RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurve3dElementProperty.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementEndOffset.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementEndRelease.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementInterval.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementLocation.pxx" +#include "../RWStepFEA/RWStepFEA_RWDummyNode.pxx" +#include "../RWStepFEA/RWStepFEA_RWElementGeometricRelationship.pxx" +#include "../RWStepFEA/RWStepFEA_RWElementGroup.pxx" +#include "../RWStepFEA/RWStepFEA_RWElementRepresentation.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaAreaDensity.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaGroup.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaLinearElasticity.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaMassDensity.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaModel.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaModel3d.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaModelDefinition.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaParametricPoint.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaRepresentationItem.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.pxx" +#include "../RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.pxx" +#include "../RWStepFEA/RWStepFEA_RWFreedomsList.pxx" +#include "../RWStepFEA/RWStepFEA_RWGeometricNode.pxx" +#include "../RWStepFEA/RWStepFEA_RWNode.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeDefinition.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeGroup.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeRepresentation.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeSet.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeWithVector.pxx" +#include "../RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.pxx" +#include "../RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.pxx" +#include "../RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.pxx" +#include "../RWStepGeom/RWStepGeom_RWAxis1Placement.pxx" +#include "../RWStepGeom/RWStepGeom_RWAxis2Placement2d.pxx" +#include "../RWStepGeom/RWStepGeom_RWAxis2Placement3d.pxx" +#include "../RWStepGeom/RWStepGeom_RWBezierCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBezierSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWBoundaryCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.pxx" +#include "../RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.pxx" +#include "../RWStepGeom/RWStepGeom_RWCircle.pxx" +#include "../RWStepGeom/RWStepGeom_RWCompositeCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWCompositeCurveSegment.pxx" +#include "../RWStepGeom/RWStepGeom_RWConic.pxx" +#include "../RWStepGeom/RWStepGeom_RWConicalSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWCurveBoundedSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWCurveReplica.pxx" +#include "../RWStepGeom/RWStepGeom_RWCylindricalSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWDegeneratePcurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWDirection.pxx" +#include "../RWStepGeom/RWStepGeom_RWElementarySurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWEllipse.pxx" +#include "../RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.pxx" +#include "../RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.pxx" +#include "../RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.pxx" +#include "../RWStepGeom/RWStepGeom_RWHyperbola.pxx" +#include "../RWStepGeom/RWStepGeom_RWIntersectionCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWLine.pxx" +#include "../RWStepGeom/RWStepGeom_RWOffsetCurve3d.pxx" +#include "../RWStepGeom/RWStepGeom_RWOffsetSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWOrientedSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWParabola.pxx" +#include "../RWStepGeom/RWStepGeom_RWPcurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWPlacement.pxx" +#include "../RWStepGeom/RWStepGeom_RWPlane.pxx" +#include "../RWStepGeom/RWStepGeom_RWPointOnCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWPointOnSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWPointReplica.pxx" +#include "../RWStepGeom/RWStepGeom_RWPolyline.pxx" +#include "../RWStepGeom/RWStepGeom_RWQuasiUniformCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWQuasiUniformSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWRationalBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWRationalBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.pxx" +#include "../RWStepGeom/RWStepGeom_RWSeamCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWSphericalSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfaceCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfacePatch.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfaceReplica.pxx" +#include "../RWStepGeom/RWStepGeom_RWSweptSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWToroidalSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWTrimmedCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWUniformCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWUniformSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWVector.pxx" +#include "../RWStepGeom/RWStepGeom_RWSuParameters.pxx" +#include "../RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.pxx" +#include "../RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.pxx" +#include "../RWStepRepr/RWStepRepr_RWCompositeShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.pxx" +#include "../RWStepRepr/RWStepRepr_RWConfigurationDesign.pxx" +#include "../RWStepRepr/RWStepRepr_RWConfigurationEffectivity.pxx" +#include "../RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.pxx" +#include "../RWStepRepr/RWStepRepr_RWDataEnvironment.pxx" +#include "../RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWDerivedShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWExtension.pxx" +#include "../RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.pxx" +#include "../RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.pxx" +#include "../RWStepRepr/RWStepRepr_RWItemDefinedTransformation.pxx" +#include "../RWStepRepr/RWStepRepr_RWMakeFromUsageOption.pxx" +#include "../RWStepRepr/RWStepRepr_RWMappedItem.pxx" +#include "../RWStepRepr/RWStepRepr_RWMaterialDesignation.pxx" +#include "../RWStepRepr/RWStepRepr_RWMaterialProperty.pxx" +#include "../RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.pxx" +#include "../RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.pxx" +#include "../RWStepRepr/RWStepRepr_RWProductConcept.pxx" +#include "../RWStepRepr/RWStepRepr_RWProductDefinitionShape.pxx" +#include "../RWStepRepr/RWStepRepr_RWPropertyDefinition.pxx" +#include "../RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.pxx" +#include "../RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationContextReference.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationReference.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationMap.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationRelationship.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.pxx" +#include "../RWStepRepr/RWStepRepr_RWShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWShapeAspectRelationship.pxx" +#include "../RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.pxx" +#include "../RWStepRepr/RWStepRepr_RWShapeAspectTransition.pxx" +#include "../RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.pxx" +#include "../RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.pxx" +#include "../RWStepRepr/RWStepRepr_RWStructuralResponseProperty.pxx" +#include "../RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWAdvancedFace.pxx" +#include "../RWStepShape/RWStepShape_RWAngularLocation.pxx" +#include "../RWStepShape/RWStepShape_RWAngularSize.pxx" +#include "../RWStepShape/RWStepShape_RWBlock.pxx" +#include "../RWStepShape/RWStepShape_RWBooleanResult.pxx" +#include "../RWStepShape/RWStepShape_RWBoxDomain.pxx" +#include "../RWStepShape/RWStepShape_RWBoxedHalfSpace.pxx" +#include "../RWStepShape/RWStepShape_RWBrepWithVoids.pxx" +#include "../RWStepShape/RWStepShape_RWClosedShell.pxx" +#include "../RWStepShape/RWStepShape_RWCompoundShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWConnectedEdgeSet.pxx" +#include "../RWStepShape/RWStepShape_RWConnectedFaceSet.pxx" +#include "../RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWConnectedFaceSubSet.pxx" +#include "../RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWCsgShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWCsgSolid.pxx" +#include "../RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWDimensionalLocation.pxx" +#include "../RWStepShape/RWStepShape_RWDimensionalLocationWithPath.pxx" +#include "../RWStepShape/RWStepShape_RWDimensionalSize.pxx" +#include "../RWStepShape/RWStepShape_RWDimensionalSizeWithPath.pxx" +#include "../RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.pxx" +#include "../RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWEdgeCurve.pxx" +#include "../RWStepShape/RWStepShape_RWEdgeLoop.pxx" +#include "../RWStepShape/RWStepShape_RWExtrudedAreaSolid.pxx" +#include "../RWStepShape/RWStepShape_RWExtrudedFaceSolid.pxx" +#include "../RWStepShape/RWStepShape_RWFace.pxx" +#include "../RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.pxx" +#include "../RWStepShape/RWStepShape_RWFaceBound.pxx" +#include "../RWStepShape/RWStepShape_RWFaceOuterBound.pxx" +#include "../RWStepShape/RWStepShape_RWFaceSurface.pxx" +#include "../RWStepShape/RWStepShape_RWFacetedBrep.pxx" +#include "../RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.pxx" +#include "../RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWGeometricCurveSet.pxx" +#include "../RWStepShape/RWStepShape_RWGeometricSet.pxx" +#include "../RWStepShape/RWStepShape_RWHalfSpaceSolid.pxx" +#include "../RWStepShape/RWStepShape_RWLoopAndPath.pxx" +#include "../RWStepShape/RWStepShape_RWManifoldSolidBrep.pxx" +#include "../RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWMeasureQualification.pxx" +#include "../RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.pxx" +#include "../RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWOpenShell.pxx" +#include "../RWStepShape/RWStepShape_RWOrientedClosedShell.pxx" +#include "../RWStepShape/RWStepShape_RWOrientedEdge.pxx" +#include "../RWStepShape/RWStepShape_RWOrientedFace.pxx" +#include "../RWStepShape/RWStepShape_RWOrientedOpenShell.pxx" +#include "../RWStepShape/RWStepShape_RWOrientedPath.pxx" +#include "../RWStepShape/RWStepShape_RWPath.pxx" +#include "../RWStepShape/RWStepShape_RWPlusMinusTolerance.pxx" +#include "../RWStepShape/RWStepShape_RWPointRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWPolyLoop.pxx" +#include "../RWStepShape/RWStepShape_RWQualifiedRepresentationItem.pxx" +#include "../RWStepShape/RWStepShape_RWRevolvedAreaSolid.pxx" +#include "../RWStepShape/RWStepShape_RWRevolvedFaceSolid.pxx" +#include "../RWStepShape/RWStepShape_RWRightAngularWedge.pxx" +#include "../RWStepShape/RWStepShape_RWRightCircularCone.pxx" +#include "../RWStepShape/RWStepShape_RWRightCircularCylinder.pxx" +#include "../RWStepShape/RWStepShape_RWSeamEdge.pxx" +#include "../RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWShapeDimensionRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.pxx" +#include "../RWStepShape/RWStepShape_RWShellBasedSurfaceModel.pxx" +#include "../RWStepShape/RWStepShape_RWSolidReplica.pxx" +#include "../RWStepShape/RWStepShape_RWSphere.pxx" +#include "../RWStepShape/RWStepShape_RWSubedge.pxx" +#include "../RWStepShape/RWStepShape_RWSubface.pxx" +#include "../RWStepShape/RWStepShape_RWSweptAreaSolid.pxx" +#include "../RWStepShape/RWStepShape_RWSweptFaceSolid.pxx" +#include "../RWStepShape/RWStepShape_RWToleranceValue.pxx" +#include "../RWStepShape/RWStepShape_RWTorus.pxx" +#include "../RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWVertexLoop.pxx" +#include "../RWStepShape/RWStepShape_RWVertexPoint.pxx" +#include "../RWStepVisual/RWStepVisual_RWAreaInSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWBackgroundColour.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraImage.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraModelD2.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraModelD3.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraUsage.pxx" +#include "../RWStepVisual/RWStepVisual_RWCompositeText.pxx" +#include "../RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.pxx" +#include "../RWStepVisual/RWStepVisual_RWContextDependentInvisibility.pxx" +#include "../RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.pxx" +#include "../RWStepVisual/RWStepVisual_RWCurveStyle.pxx" +#include "../RWStepVisual/RWStepVisual_RWCurveStyleFont.pxx" +#include "../RWStepVisual/RWStepVisual_RWDraughtingModel.pxx" +#include "../RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.pxx" +#include "../RWStepVisual/RWStepVisual_RWFillAreaStyle.pxx" +#include "../RWStepVisual/RWStepVisual_RWFillAreaStyleColour.pxx" +#include "../RWStepVisual/RWStepVisual_RWInvisibility.pxx" +#include "../RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.pxx" +#include "../RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.pxx" +#include "../RWStepVisual/RWStepVisual_RWOverRidingStyledItem.pxx" +#include "../RWStepVisual/RWStepVisual_RWPlanarBox.pxx" +#include "../RWStepVisual/RWStepVisual_RWPointStyle.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationArea.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationLayerUsage.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationRepresentation.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationSize.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationStyleByContext.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationView.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.pxx" +#include "../RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.pxx" +#include "../RWStepVisual/RWStepVisual_RWStyledItem.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceSideStyle.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.pxx" +#include "../RWStepVisual/RWStepVisual_RWTemplate.pxx" +#include "../RWStepVisual/RWStepVisual_RWTemplateInstance.pxx" +#include "../RWStepVisual/RWStepVisual_RWTextLiteral.pxx" +#include "../RWStepVisual/RWStepVisual_RWTextStyle.pxx" +#include "../RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.pxx" +#include "../RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.pxx" +#include "../RWStepVisual/RWStepVisual_RWViewVolume.pxx" #include #include #include @@ -1112,51 +1112,51 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_GeneralModule,StepData_GeneralModule) // TR12J 04.06.2003 G&DT entities GKA // added by skl 10.02.2004 for TRJ13 #include -#include +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.pxx" #include -#include +#include "../RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.pxx" // Added by ika for GD&T AP242 -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepRepr/RWStepRepr_RWApex.pxx" +#include "../RWStepRepr/RWStepRepr_RWCentreOfSymmetry.pxx" +#include "../RWStepRepr/RWStepRepr_RWGeometricAlignment.pxx" +#include "../RWStepRepr/RWStepRepr_RWParallelOffset.pxx" +#include "../RWStepRepr/RWStepRepr_RWPerpendicularTo.pxx" +#include "../RWStepRepr/RWStepRepr_RWTangent.pxx" +#include "../RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.pxx" +#include "../RWStepAP242/RWStepAP242_RWIdAttribute.pxx" +#include "../RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.pxx" +#include "../RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWBetweenShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWContinuosShapeAspect.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWToleranceZone.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumSystem.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.pxx" +#include "../RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.pxx" +#include "../RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.pxx" +#include "../RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.pxx" +#include "../RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.pxx" +#include "../RWStepVisual/RWStepVisual_RWAnnotationOccurrence.pxx" +#include "../RWStepVisual/RWStepVisual_RWAnnotationPlane.pxx" +#include "../RWStepVisual/RWStepVisual_RWDraughtingCallout.pxx" #include #include @@ -1207,101 +1207,101 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_GeneralModule,StepData_GeneralModule) #include #include -#include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedCurveSet.pxx" #include -#include +#include "../RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.pxx" #include -#include +#include "../RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.pxx" #include #include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWAnnotationFillArea.pxx" +#include "../RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.pxx" #include #include #include -#include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.pxx" #include -#include +#include "../RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.pxx" // Added for kinematics implementation -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWCylindricalPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWGearPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWGearPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWGearPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWHomokineticPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicJoint.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicLink.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWOrientedJoint.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPlanarPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPlanarPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPrismaticPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRevolutePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRevolutePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRollingCurvePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWScrewPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWScrewPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSphericalPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSphericalPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWUniversalPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWUniversalPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.pxx" #include #include @@ -1382,22 +1382,22 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_GeneralModule,StepData_GeneralModule) #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedEdge.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedPointSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedShell.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedSolid.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedVertex.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedWire.pxx" +#include "../RWStepVisual/RWStepVisual_RWTriangulatedFace.pxx" +#include "../RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.pxx" +#include "../RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.pxx" +#include "../RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.pxx" +#include "../RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.pxx" static Standard_Integer catsh,catdr,catstr,catdsc,cataux; diff --git a/src/RWStepAP214/RWStepAP214_GeneralModule.hxx b/src/RWStepAP214/RWStepAP214_GeneralModule.hxx deleted file mode 100644 index ec1bd04a04..0000000000 --- a/src/RWStepAP214/RWStepAP214_GeneralModule.hxx +++ /dev/null @@ -1,91 +0,0 @@ -// Created on: 1995-12-07 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_GeneralModule_HeaderFile -#define _RWStepAP214_GeneralModule_HeaderFile - -#include -#include - -#include -#include -class Standard_Transient; -class Interface_EntityIterator; -class Interface_ShareTool; -class Interface_Check; -class Interface_CopyTool; -class TCollection_HAsciiString; - - -class RWStepAP214_GeneralModule; -DEFINE_STANDARD_HANDLE(RWStepAP214_GeneralModule, StepData_GeneralModule) - -//! Defines General Services for StepAP214 Entities -//! (Share,Check,Copy; Trace already inherited) -//! Depends (for case numbers) of Protocol from StepAP214 -class RWStepAP214_GeneralModule : public StepData_GeneralModule -{ - -public: - - - //! Creates a GeneralModule - Standard_EXPORT RWStepAP214_GeneralModule(); - - //! Specific filling of the list of Entities shared by an Entity - //! , according to a Case Number (provided by StepAP214 - //! Protocol). - Standard_EXPORT void FillSharedCase (const Standard_Integer CN, const Handle(Standard_Transient)& ent, Interface_EntityIterator& iter) const Standard_OVERRIDE; - - //! Specific Checking of an Entity - Standard_EXPORT void CheckCase (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const Standard_OVERRIDE; - - //! Specific Copy ("Deep") from to (same type) - //! by using a CopyTool which provides its working Map. - //! Use method Transferred from CopyTool to work - Standard_EXPORT void CopyCase (const Standard_Integer CN, const Handle(Standard_Transient)& entfrom, const Handle(Standard_Transient)& entto, Interface_CopyTool& TC) const Standard_OVERRIDE; - - Standard_EXPORT Standard_Boolean NewVoid (const Standard_Integer CN, Handle(Standard_Transient)& ent) const Standard_OVERRIDE; - - Standard_EXPORT virtual Standard_Integer CategoryNumber (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares) const Standard_OVERRIDE; - - //! Returns the name of a STEP Entity according to its type - Standard_EXPORT virtual Handle(TCollection_HAsciiString) Name (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares) const Standard_OVERRIDE; - - - - - DEFINE_STANDARD_RTTIEXT(RWStepAP214_GeneralModule,StepData_GeneralModule) - -protected: - - - - -private: - - - - -}; - - - - - - - -#endif // _RWStepAP214_GeneralModule_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_GeneralModule.pxx b/src/RWStepAP214/RWStepAP214_GeneralModule.pxx new file mode 100644 index 0000000000..129ef80ec6 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_GeneralModule.pxx @@ -0,0 +1,91 @@ +// Created on: 1995-12-07 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_GeneralModule_HeaderFile +#define _RWStepAP214_GeneralModule_HeaderFile + +#include +#include + +#include +#include +class Standard_Transient; +class Interface_EntityIterator; +class Interface_ShareTool; +class Interface_Check; +class Interface_CopyTool; +class TCollection_HAsciiString; + + +class RWStepAP214_GeneralModule; +DEFINE_STANDARD_HANDLE(RWStepAP214_GeneralModule, StepData_GeneralModule) + +//! Defines General Services for StepAP214 Entities +//! (Share,Check,Copy; Trace already inherited) +//! Depends (for case numbers) of Protocol from StepAP214 +class RWStepAP214_GeneralModule : public StepData_GeneralModule +{ + +public: + + + //! Creates a GeneralModule + Standard_HIDDEN RWStepAP214_GeneralModule(); + + //! Specific filling of the list of Entities shared by an Entity + //! , according to a Case Number (provided by StepAP214 + //! Protocol). + Standard_HIDDEN void FillSharedCase (const Standard_Integer CN, const Handle(Standard_Transient)& ent, Interface_EntityIterator& iter) const Standard_OVERRIDE; + + //! Specific Checking of an Entity + Standard_HIDDEN void CheckCase (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const Standard_OVERRIDE; + + //! Specific Copy ("Deep") from to (same type) + //! by using a CopyTool which provides its working Map. + //! Use method Transferred from CopyTool to work + Standard_HIDDEN void CopyCase (const Standard_Integer CN, const Handle(Standard_Transient)& entfrom, const Handle(Standard_Transient)& entto, Interface_CopyTool& TC) const Standard_OVERRIDE; + + Standard_HIDDEN Standard_Boolean NewVoid (const Standard_Integer CN, Handle(Standard_Transient)& ent) const Standard_OVERRIDE; + + Standard_HIDDEN virtual Standard_Integer CategoryNumber (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares) const Standard_OVERRIDE; + + //! Returns the name of a STEP Entity according to its type + Standard_HIDDEN virtual Handle(TCollection_HAsciiString) Name (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares) const Standard_OVERRIDE; + + + + + DEFINE_STANDARD_RTTIEXT(RWStepAP214_GeneralModule,StepData_GeneralModule) + +protected: + + + + +private: + + + + +}; + + + + + + + +#endif // _RWStepAP214_GeneralModule_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.cxx index 6f2b432652..695261c388 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAppliedApprovalAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.hxx deleted file mode 100644 index 5c39d54908..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAppliedApprovalAssignment_HeaderFile -#define _RWStepAP214_RWAppliedApprovalAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AppliedApprovalAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AppliedApprovalAssignment -class RWStepAP214_RWAppliedApprovalAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAppliedApprovalAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedApprovalAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedApprovalAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AppliedApprovalAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAppliedApprovalAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.pxx new file mode 100644 index 0000000000..70b5a798bc --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAppliedApprovalAssignment_HeaderFile +#define _RWStepAP214_RWAppliedApprovalAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AppliedApprovalAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AppliedApprovalAssignment +class RWStepAP214_RWAppliedApprovalAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAppliedApprovalAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedApprovalAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedApprovalAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AppliedApprovalAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAppliedApprovalAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.cxx index d6bce424a0..b536f04410 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.cxx @@ -15,7 +15,7 @@ #include #include -#include +#include "RWStepAP214_RWAppliedDateAndTimeAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.hxx deleted file mode 100644 index 8ecf64792b..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAppliedDateAndTimeAssignment_HeaderFile -#define _RWStepAP214_RWAppliedDateAndTimeAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AppliedDateAndTimeAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AppliedDateAndTimeAssignment -class RWStepAP214_RWAppliedDateAndTimeAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAppliedDateAndTimeAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedDateAndTimeAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedDateAndTimeAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AppliedDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAppliedDateAndTimeAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.pxx new file mode 100644 index 0000000000..2c506ce5c5 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAppliedDateAndTimeAssignment_HeaderFile +#define _RWStepAP214_RWAppliedDateAndTimeAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AppliedDateAndTimeAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AppliedDateAndTimeAssignment +class RWStepAP214_RWAppliedDateAndTimeAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAppliedDateAndTimeAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedDateAndTimeAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedDateAndTimeAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AppliedDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAppliedDateAndTimeAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.cxx index 82c9de1e9d..6482210d88 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAppliedDateAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.hxx deleted file mode 100644 index 018dbc760a..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAppliedDateAssignment_HeaderFile -#define _RWStepAP214_RWAppliedDateAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AppliedDateAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AppliedDateAssignment -class RWStepAP214_RWAppliedDateAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAppliedDateAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedDateAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedDateAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AppliedDateAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAppliedDateAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.pxx new file mode 100644 index 0000000000..c2959f2a19 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAppliedDateAssignment_HeaderFile +#define _RWStepAP214_RWAppliedDateAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AppliedDateAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AppliedDateAssignment +class RWStepAP214_RWAppliedDateAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAppliedDateAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedDateAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedDateAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AppliedDateAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAppliedDateAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.cxx index 216bd47e08..1102a66e49 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAppliedDocumentReference.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.hxx b/src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.hxx deleted file mode 100644 index e66f46c6a1..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAppliedDocumentReference_HeaderFile -#define _RWStepAP214_RWAppliedDocumentReference_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AppliedDocumentReference; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AppliedDocumentReference -class RWStepAP214_RWAppliedDocumentReference -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAppliedDocumentReference(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedDocumentReference)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedDocumentReference)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AppliedDocumentReference)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAppliedDocumentReference_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.pxx b/src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.pxx new file mode 100644 index 0000000000..2650357306 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAppliedDocumentReference_HeaderFile +#define _RWStepAP214_RWAppliedDocumentReference_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AppliedDocumentReference; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AppliedDocumentReference +class RWStepAP214_RWAppliedDocumentReference +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAppliedDocumentReference(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedDocumentReference)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedDocumentReference)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AppliedDocumentReference)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAppliedDocumentReference_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx index 84e5a59c2d..ec872496b5 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepAP214_RWAppliedExternalIdentificationAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.hxx deleted file mode 100644 index 481957e14d..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAppliedExternalIdentificationAssignment_HeaderFile -#define _RWStepAP214_RWAppliedExternalIdentificationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AppliedExternalIdentificationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for AppliedExternalIdentificationAssignment -class RWStepAP214_RWAppliedExternalIdentificationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP214_RWAppliedExternalIdentificationAssignment(); - - //! Reads AppliedExternalIdentificationAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedExternalIdentificationAssignment)& ent) const; - - //! Writes AppliedExternalIdentificationAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedExternalIdentificationAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP214_AppliedExternalIdentificationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAppliedExternalIdentificationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.pxx new file mode 100644 index 0000000000..db8fd89532 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAppliedExternalIdentificationAssignment_HeaderFile +#define _RWStepAP214_RWAppliedExternalIdentificationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AppliedExternalIdentificationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for AppliedExternalIdentificationAssignment +class RWStepAP214_RWAppliedExternalIdentificationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP214_RWAppliedExternalIdentificationAssignment(); + + //! Reads AppliedExternalIdentificationAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedExternalIdentificationAssignment)& ent) const; + + //! Writes AppliedExternalIdentificationAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedExternalIdentificationAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP214_AppliedExternalIdentificationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAppliedExternalIdentificationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.cxx index bc6e29a650..e40ef61573 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepAP214_RWAppliedGroupAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.hxx deleted file mode 100644 index 3a6b6dc333..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAppliedGroupAssignment_HeaderFile -#define _RWStepAP214_RWAppliedGroupAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AppliedGroupAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for AppliedGroupAssignment -class RWStepAP214_RWAppliedGroupAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP214_RWAppliedGroupAssignment(); - - //! Reads AppliedGroupAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedGroupAssignment)& ent) const; - - //! Writes AppliedGroupAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedGroupAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP214_AppliedGroupAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAppliedGroupAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.pxx new file mode 100644 index 0000000000..da80bfdf91 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAppliedGroupAssignment_HeaderFile +#define _RWStepAP214_RWAppliedGroupAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AppliedGroupAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for AppliedGroupAssignment +class RWStepAP214_RWAppliedGroupAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP214_RWAppliedGroupAssignment(); + + //! Reads AppliedGroupAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedGroupAssignment)& ent) const; + + //! Writes AppliedGroupAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedGroupAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP214_AppliedGroupAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAppliedGroupAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.cxx index 212a144c17..c2c07ab764 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAppliedOrganizationAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.hxx deleted file mode 100644 index 46b3d91eda..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAppliedOrganizationAssignment_HeaderFile -#define _RWStepAP214_RWAppliedOrganizationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AppliedOrganizationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AppliedOrganizationAssignment -class RWStepAP214_RWAppliedOrganizationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAppliedOrganizationAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedOrganizationAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedOrganizationAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AppliedOrganizationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAppliedOrganizationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.pxx new file mode 100644 index 0000000000..f717244449 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAppliedOrganizationAssignment_HeaderFile +#define _RWStepAP214_RWAppliedOrganizationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AppliedOrganizationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AppliedOrganizationAssignment +class RWStepAP214_RWAppliedOrganizationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAppliedOrganizationAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedOrganizationAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedOrganizationAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AppliedOrganizationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAppliedOrganizationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.cxx index 08641a3f06..8c3bcde9e4 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAppliedPersonAndOrganizationAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.hxx deleted file mode 100644 index 40c20c3697..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAppliedPersonAndOrganizationAssignment_HeaderFile -#define _RWStepAP214_RWAppliedPersonAndOrganizationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AppliedPersonAndOrganizationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AppliedPersonAndOrganizationAssignment -class RWStepAP214_RWAppliedPersonAndOrganizationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAppliedPersonAndOrganizationAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedPersonAndOrganizationAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedPersonAndOrganizationAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AppliedPersonAndOrganizationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAppliedPersonAndOrganizationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.pxx new file mode 100644 index 0000000000..ea149845bd --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAppliedPersonAndOrganizationAssignment_HeaderFile +#define _RWStepAP214_RWAppliedPersonAndOrganizationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AppliedPersonAndOrganizationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AppliedPersonAndOrganizationAssignment +class RWStepAP214_RWAppliedPersonAndOrganizationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAppliedPersonAndOrganizationAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedPersonAndOrganizationAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedPersonAndOrganizationAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AppliedPersonAndOrganizationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAppliedPersonAndOrganizationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.cxx index a63da386f6..e82ef605bd 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAppliedPresentedItem.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.hxx b/src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.hxx deleted file mode 100644 index c024fc171d..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAppliedPresentedItem_HeaderFile -#define _RWStepAP214_RWAppliedPresentedItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AppliedPresentedItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AppliedPresentedItem -class RWStepAP214_RWAppliedPresentedItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAppliedPresentedItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedPresentedItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedPresentedItem)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AppliedPresentedItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAppliedPresentedItem_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.pxx b/src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.pxx new file mode 100644 index 0000000000..3fc5f1fe3d --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAppliedPresentedItem_HeaderFile +#define _RWStepAP214_RWAppliedPresentedItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AppliedPresentedItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AppliedPresentedItem +class RWStepAP214_RWAppliedPresentedItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAppliedPresentedItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedPresentedItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedPresentedItem)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AppliedPresentedItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAppliedPresentedItem_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.cxx index abec76cb42..5d5a9ad97d 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAppliedSecurityClassificationAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.hxx deleted file mode 100644 index cae9c7c3f8..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAppliedSecurityClassificationAssignment_HeaderFile -#define _RWStepAP214_RWAppliedSecurityClassificationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AppliedSecurityClassificationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - - -class RWStepAP214_RWAppliedSecurityClassificationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAppliedSecurityClassificationAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedSecurityClassificationAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedSecurityClassificationAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AppliedSecurityClassificationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAppliedSecurityClassificationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.pxx new file mode 100644 index 0000000000..3f66245d59 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAppliedSecurityClassificationAssignment_HeaderFile +#define _RWStepAP214_RWAppliedSecurityClassificationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AppliedSecurityClassificationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + + +class RWStepAP214_RWAppliedSecurityClassificationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAppliedSecurityClassificationAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedSecurityClassificationAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedSecurityClassificationAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AppliedSecurityClassificationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAppliedSecurityClassificationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.cxx index ad25f506b0..fca01097af 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.hxx deleted file mode 100644 index ebcffc1bb7..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignActualDateAndTimeAssignment_HeaderFile -#define _RWStepAP214_RWAutoDesignActualDateAndTimeAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignActualDateAndTimeAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignActualDateAndTimeAssignment -class RWStepAP214_RWAutoDesignActualDateAndTimeAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignActualDateAndTimeAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignActualDateAndTimeAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignActualDateAndTimeAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignActualDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignActualDateAndTimeAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.pxx new file mode 100644 index 0000000000..c7637fd545 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignActualDateAndTimeAssignment_HeaderFile +#define _RWStepAP214_RWAutoDesignActualDateAndTimeAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignActualDateAndTimeAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignActualDateAndTimeAssignment +class RWStepAP214_RWAutoDesignActualDateAndTimeAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignActualDateAndTimeAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignActualDateAndTimeAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignActualDateAndTimeAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignActualDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignActualDateAndTimeAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.cxx index 11b9ac4182..fd1ca7a52a 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignActualDateAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.hxx deleted file mode 100644 index c72e52c3ee..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignActualDateAssignment_HeaderFile -#define _RWStepAP214_RWAutoDesignActualDateAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignActualDateAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignActualDateAssignment -class RWStepAP214_RWAutoDesignActualDateAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignActualDateAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignActualDateAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignActualDateAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignActualDateAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignActualDateAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.pxx new file mode 100644 index 0000000000..88057733bd --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignActualDateAssignment_HeaderFile +#define _RWStepAP214_RWAutoDesignActualDateAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignActualDateAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignActualDateAssignment +class RWStepAP214_RWAutoDesignActualDateAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignActualDateAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignActualDateAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignActualDateAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignActualDateAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignActualDateAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.cxx index 507ae30fc1..5f4f89d692 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignApprovalAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.hxx deleted file mode 100644 index c92cd934db..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignApprovalAssignment_HeaderFile -#define _RWStepAP214_RWAutoDesignApprovalAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignApprovalAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignApprovalAssignment -class RWStepAP214_RWAutoDesignApprovalAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignApprovalAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignApprovalAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignApprovalAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignApprovalAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignApprovalAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.pxx new file mode 100644 index 0000000000..d63ba85b17 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignApprovalAssignment_HeaderFile +#define _RWStepAP214_RWAutoDesignApprovalAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignApprovalAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignApprovalAssignment +class RWStepAP214_RWAutoDesignApprovalAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignApprovalAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignApprovalAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignApprovalAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignApprovalAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignApprovalAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.cxx index dd69e73de1..9a4cb3cce5 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignDateAndPersonAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.hxx deleted file mode 100644 index f7ade74c56..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignDateAndPersonAssignment_HeaderFile -#define _RWStepAP214_RWAutoDesignDateAndPersonAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignDateAndPersonAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignDateAndPersonAssignment -class RWStepAP214_RWAutoDesignDateAndPersonAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignDateAndPersonAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignDateAndPersonAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignDateAndPersonAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignDateAndPersonAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignDateAndPersonAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.pxx new file mode 100644 index 0000000000..d2c83add89 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignDateAndPersonAssignment_HeaderFile +#define _RWStepAP214_RWAutoDesignDateAndPersonAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignDateAndPersonAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignDateAndPersonAssignment +class RWStepAP214_RWAutoDesignDateAndPersonAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignDateAndPersonAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignDateAndPersonAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignDateAndPersonAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignDateAndPersonAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignDateAndPersonAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.cxx index 0c3203c71f..3a6060f105 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignDocumentReference.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.hxx deleted file mode 100644 index 83fdbab428..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1998-08-04 -// Created by: Christian CAILLET -// Copyright (c) 1998-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignDocumentReference_HeaderFile -#define _RWStepAP214_RWAutoDesignDocumentReference_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignDocumentReference; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignDocumentReference -class RWStepAP214_RWAutoDesignDocumentReference -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignDocumentReference(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignDocumentReference)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignDocumentReference)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignDocumentReference)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignDocumentReference_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.pxx new file mode 100644 index 0000000000..dc2ca3659e --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.pxx @@ -0,0 +1,71 @@ +// Created on: 1998-08-04 +// Created by: Christian CAILLET +// Copyright (c) 1998-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignDocumentReference_HeaderFile +#define _RWStepAP214_RWAutoDesignDocumentReference_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignDocumentReference; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignDocumentReference +class RWStepAP214_RWAutoDesignDocumentReference +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignDocumentReference(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignDocumentReference)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignDocumentReference)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignDocumentReference)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignDocumentReference_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.cxx index ffaa967262..2c54e0d6a3 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignGroupAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.hxx deleted file mode 100644 index 5bf3096999..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignGroupAssignment_HeaderFile -#define _RWStepAP214_RWAutoDesignGroupAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignGroupAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignGroupAssignment -class RWStepAP214_RWAutoDesignGroupAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignGroupAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignGroupAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignGroupAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignGroupAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignGroupAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.pxx new file mode 100644 index 0000000000..0b669e9e9e --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignGroupAssignment_HeaderFile +#define _RWStepAP214_RWAutoDesignGroupAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignGroupAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignGroupAssignment +class RWStepAP214_RWAutoDesignGroupAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignGroupAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignGroupAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignGroupAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignGroupAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignGroupAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.cxx index 0499f246a7..f12204c663 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.hxx deleted file mode 100644 index 284691dce7..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment_HeaderFile -#define _RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignNominalDateAndTimeAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignNominalDateAndTimeAssignment -class RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignNominalDateAndTimeAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignNominalDateAndTimeAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignNominalDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.pxx new file mode 100644 index 0000000000..6b7e7aad26 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment_HeaderFile +#define _RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignNominalDateAndTimeAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignNominalDateAndTimeAssignment +class RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignNominalDateAndTimeAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignNominalDateAndTimeAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignNominalDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.cxx index 25d71d400b..2cdc342ea3 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignNominalDateAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.hxx deleted file mode 100644 index 1f6a1b3e8d..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignNominalDateAssignment_HeaderFile -#define _RWStepAP214_RWAutoDesignNominalDateAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignNominalDateAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignNominalDateAssignment -class RWStepAP214_RWAutoDesignNominalDateAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignNominalDateAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignNominalDateAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignNominalDateAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignNominalDateAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignNominalDateAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.pxx new file mode 100644 index 0000000000..2d29733c5f --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignNominalDateAssignment_HeaderFile +#define _RWStepAP214_RWAutoDesignNominalDateAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignNominalDateAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignNominalDateAssignment +class RWStepAP214_RWAutoDesignNominalDateAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignNominalDateAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignNominalDateAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignNominalDateAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignNominalDateAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignNominalDateAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.cxx index bd6ce39a81..96f5c27a1c 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignOrganizationAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.hxx deleted file mode 100644 index f3c8149879..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignOrganizationAssignment_HeaderFile -#define _RWStepAP214_RWAutoDesignOrganizationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignOrganizationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignOrganizationAssignment -class RWStepAP214_RWAutoDesignOrganizationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignOrganizationAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignOrganizationAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignOrganizationAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignOrganizationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignOrganizationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.pxx new file mode 100644 index 0000000000..6283930147 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignOrganizationAssignment_HeaderFile +#define _RWStepAP214_RWAutoDesignOrganizationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignOrganizationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignOrganizationAssignment +class RWStepAP214_RWAutoDesignOrganizationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignOrganizationAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignOrganizationAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignOrganizationAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignOrganizationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignOrganizationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.cxx index 0ca49e6f37..7ba6062d3f 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.hxx deleted file mode 100644 index 7b4f306a85..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment_HeaderFile -#define _RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignPersonAndOrganizationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignPersonAndOrganizationAssignment -class RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignPersonAndOrganizationAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignPersonAndOrganizationAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignPersonAndOrganizationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.pxx new file mode 100644 index 0000000000..6119504eb5 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment_HeaderFile +#define _RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignPersonAndOrganizationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignPersonAndOrganizationAssignment +class RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignPersonAndOrganizationAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignPersonAndOrganizationAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignPersonAndOrganizationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.cxx index e522d32f7f..d33e296161 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignPresentedItem.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.hxx deleted file mode 100644 index aeafd79fbe..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignPresentedItem_HeaderFile -#define _RWStepAP214_RWAutoDesignPresentedItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignPresentedItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignPresentedItem -class RWStepAP214_RWAutoDesignPresentedItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignPresentedItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignPresentedItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignPresentedItem)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignPresentedItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignPresentedItem_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.pxx new file mode 100644 index 0000000000..32eb09c8e5 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignPresentedItem_HeaderFile +#define _RWStepAP214_RWAutoDesignPresentedItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignPresentedItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignPresentedItem +class RWStepAP214_RWAutoDesignPresentedItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignPresentedItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignPresentedItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignPresentedItem)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignPresentedItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignPresentedItem_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.cxx index 8ca4e6a8e5..9c27673261 100644 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepAP214_RWAutoDesignSecurityClassificationAssignment.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.hxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.hxx deleted file mode 100644 index 6069146145..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWAutoDesignSecurityClassificationAssignment_HeaderFile -#define _RWStepAP214_RWAutoDesignSecurityClassificationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_AutoDesignSecurityClassificationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AutoDesignSecurityClassificationAssignment -class RWStepAP214_RWAutoDesignSecurityClassificationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP214_RWAutoDesignSecurityClassificationAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignSecurityClassificationAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignSecurityClassificationAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignSecurityClassificationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWAutoDesignSecurityClassificationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.pxx b/src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.pxx new file mode 100644 index 0000000000..2875f6f56b --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWAutoDesignSecurityClassificationAssignment_HeaderFile +#define _RWStepAP214_RWAutoDesignSecurityClassificationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_AutoDesignSecurityClassificationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AutoDesignSecurityClassificationAssignment +class RWStepAP214_RWAutoDesignSecurityClassificationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP214_RWAutoDesignSecurityClassificationAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignSecurityClassificationAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignSecurityClassificationAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP214_AutoDesignSecurityClassificationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWAutoDesignSecurityClassificationAssignment_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWClass.cxx b/src/RWStepAP214/RWStepAP214_RWClass.cxx index d7c8e7a7c2..6ea46a92c3 100644 --- a/src/RWStepAP214/RWStepAP214_RWClass.cxx +++ b/src/RWStepAP214/RWStepAP214_RWClass.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepAP214_RWClass.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWClass.hxx b/src/RWStepAP214/RWStepAP214_RWClass.hxx deleted file mode 100644 index 5652a95f12..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWClass.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWClass_HeaderFile -#define _RWStepAP214_RWClass_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_Class; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Class -class RWStepAP214_RWClass -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP214_RWClass(); - - //! Reads Class - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_Class)& ent) const; - - //! Writes Class - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_Class)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP214_Class)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWClass_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWClass.pxx b/src/RWStepAP214/RWStepAP214_RWClass.pxx new file mode 100644 index 0000000000..3efd468172 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWClass.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWClass_HeaderFile +#define _RWStepAP214_RWClass_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_Class; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Class +class RWStepAP214_RWClass +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP214_RWClass(); + + //! Reads Class + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_Class)& ent) const; + + //! Writes Class + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_Class)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP214_Class)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWClass_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.cxx b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.cxx index 0e95548abe..67786de5d8 100644 --- a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.cxx +++ b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepAP214_RWExternallyDefinedClass.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.hxx b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.hxx deleted file mode 100644 index 2ee0507e31..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWExternallyDefinedClass_HeaderFile -#define _RWStepAP214_RWExternallyDefinedClass_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_ExternallyDefinedClass; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ExternallyDefinedClass -class RWStepAP214_RWExternallyDefinedClass -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP214_RWExternallyDefinedClass(); - - //! Reads ExternallyDefinedClass - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_ExternallyDefinedClass)& ent) const; - - //! Writes ExternallyDefinedClass - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_ExternallyDefinedClass)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP214_ExternallyDefinedClass)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWExternallyDefinedClass_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.pxx b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.pxx new file mode 100644 index 0000000000..d6c8163512 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWExternallyDefinedClass_HeaderFile +#define _RWStepAP214_RWExternallyDefinedClass_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_ExternallyDefinedClass; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ExternallyDefinedClass +class RWStepAP214_RWExternallyDefinedClass +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP214_RWExternallyDefinedClass(); + + //! Reads ExternallyDefinedClass + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_ExternallyDefinedClass)& ent) const; + + //! Writes ExternallyDefinedClass + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_ExternallyDefinedClass)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP214_ExternallyDefinedClass)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWExternallyDefinedClass_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.cxx b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.cxx index b168f862d1..9c06f48849 100644 --- a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.cxx +++ b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepAP214_RWExternallyDefinedGeneralProperty.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.hxx b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.hxx deleted file mode 100644 index 288ef31b63..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWExternallyDefinedGeneralProperty_HeaderFile -#define _RWStepAP214_RWExternallyDefinedGeneralProperty_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_ExternallyDefinedGeneralProperty; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ExternallyDefinedGeneralProperty -class RWStepAP214_RWExternallyDefinedGeneralProperty -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP214_RWExternallyDefinedGeneralProperty(); - - //! Reads ExternallyDefinedGeneralProperty - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_ExternallyDefinedGeneralProperty)& ent) const; - - //! Writes ExternallyDefinedGeneralProperty - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_ExternallyDefinedGeneralProperty)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP214_ExternallyDefinedGeneralProperty)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWExternallyDefinedGeneralProperty_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.pxx b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.pxx new file mode 100644 index 0000000000..9dc1848855 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWExternallyDefinedGeneralProperty_HeaderFile +#define _RWStepAP214_RWExternallyDefinedGeneralProperty_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_ExternallyDefinedGeneralProperty; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ExternallyDefinedGeneralProperty +class RWStepAP214_RWExternallyDefinedGeneralProperty +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP214_RWExternallyDefinedGeneralProperty(); + + //! Reads ExternallyDefinedGeneralProperty + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_ExternallyDefinedGeneralProperty)& ent) const; + + //! Writes ExternallyDefinedGeneralProperty + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_ExternallyDefinedGeneralProperty)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP214_ExternallyDefinedGeneralProperty)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWExternallyDefinedGeneralProperty_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWRepItemGroup.cxx b/src/RWStepAP214/RWStepAP214_RWRepItemGroup.cxx index f5a29edc47..628902f894 100644 --- a/src/RWStepAP214/RWStepAP214_RWRepItemGroup.cxx +++ b/src/RWStepAP214/RWStepAP214_RWRepItemGroup.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepAP214_RWRepItemGroup.pxx" #include #include #include diff --git a/src/RWStepAP214/RWStepAP214_RWRepItemGroup.hxx b/src/RWStepAP214/RWStepAP214_RWRepItemGroup.hxx deleted file mode 100644 index cb05f02b13..0000000000 --- a/src/RWStepAP214/RWStepAP214_RWRepItemGroup.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_RWRepItemGroup_HeaderFile -#define _RWStepAP214_RWRepItemGroup_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepAP214_RepItemGroup; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for RepItemGroup -class RWStepAP214_RWRepItemGroup -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepAP214_RWRepItemGroup(); - - //! Reads RepItemGroup - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_RepItemGroup)& ent) const; - - //! Writes RepItemGroup - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_RepItemGroup)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepAP214_RepItemGroup)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepAP214_RWRepItemGroup_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_RWRepItemGroup.pxx b/src/RWStepAP214/RWStepAP214_RWRepItemGroup.pxx new file mode 100644 index 0000000000..6b4e84069c --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_RWRepItemGroup.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_RWRepItemGroup_HeaderFile +#define _RWStepAP214_RWRepItemGroup_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepAP214_RepItemGroup; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for RepItemGroup +class RWStepAP214_RWRepItemGroup +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepAP214_RWRepItemGroup(); + + //! Reads RepItemGroup + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_RepItemGroup)& ent) const; + + //! Writes RepItemGroup + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_RepItemGroup)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepAP214_RepItemGroup)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepAP214_RWRepItemGroup_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx b/src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx index 694d357944..25b7def284 100644 --- a/src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx +++ b/src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx @@ -19,7 +19,7 @@ #include #include #include -#include +#include "RWStepAP214_ReadWriteModule.pxx" #include #include #include @@ -459,26 +459,26 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedEdge.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedPointSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedShell.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedSolid.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedVertex.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedWire.pxx" +#include "../RWStepVisual/RWStepVisual_RWTriangulatedFace.pxx" +#include "../RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.pxx" +#include "../RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.pxx" +#include "../RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.pxx" +#include "../RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.pxx" + +#include "../RWStepBasic/RWStepBasic_RWAddress.pxx" +#include "../RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWAdvancedFace.pxx" // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : @@ -488,377 +488,377 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWApplicationContext.pxx" +#include "../RWStepBasic/RWStepBasic_RWApplicationContextElement.pxx" +#include "../RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.pxx" +#include "../RWStepBasic/RWStepBasic_RWApproval.pxx" +#include "../RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.pxx" +#include "../RWStepBasic/RWStepBasic_RWApprovalRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWApprovalRole.pxx" +#include "../RWStepBasic/RWStepBasic_RWApprovalStatus.pxx" +#include "../RWStepVisual/RWStepVisual_RWAreaInSet.pxx" +#include "RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.pxx" +#include "RWStepAP214_RWAutoDesignActualDateAssignment.pxx" +#include "RWStepAP214_RWAutoDesignApprovalAssignment.pxx" +#include "RWStepAP214_RWAutoDesignDateAndPersonAssignment.pxx" +#include "RWStepAP214_RWAutoDesignGroupAssignment.pxx" +#include "RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.pxx" +#include "RWStepAP214_RWAutoDesignNominalDateAssignment.pxx" +#include "RWStepAP214_RWAutoDesignOrganizationAssignment.pxx" +#include "RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.pxx" +#include "RWStepAP214_RWAutoDesignPresentedItem.pxx" +#include "RWStepAP214_RWAutoDesignSecurityClassificationAssignment.pxx" // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepGeom/RWStepGeom_RWAxis1Placement.pxx" +#include "../RWStepGeom/RWStepGeom_RWAxis2Placement2d.pxx" +#include "../RWStepGeom/RWStepGeom_RWAxis2Placement3d.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.pxx" +#include "../RWStepVisual/RWStepVisual_RWBackgroundColour.pxx" +#include "../RWStepGeom/RWStepGeom_RWBezierCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBezierSurface.pxx" +#include "../RWStepShape/RWStepShape_RWBlock.pxx" +#include "../RWStepShape/RWStepShape_RWBooleanResult.pxx" +#include "../RWStepGeom/RWStepGeom_RWBoundaryCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBoundedCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBoundedSurface.pxx" +#include "../RWStepShape/RWStepShape_RWBoxDomain.pxx" +#include "../RWStepShape/RWStepShape_RWBoxedHalfSpace.pxx" +#include "../RWStepShape/RWStepShape_RWBrepWithVoids.pxx" +#include "../RWStepBasic/RWStepBasic_RWCalendarDate.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraImage.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraModel.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraModelD2.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraModelD3.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraUsage.pxx" +#include "../RWStepGeom/RWStepGeom_RWCartesianPoint.pxx" +#include "../RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.pxx" +#include "../RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.pxx" +#include "../RWStepGeom/RWStepGeom_RWCircle.pxx" +#include "../RWStepShape/RWStepShape_RWClosedShell.pxx" +#include "../RWStepVisual/RWStepVisual_RWColour.pxx" +#include "../RWStepVisual/RWStepVisual_RWColourRgb.pxx" +#include "../RWStepVisual/RWStepVisual_RWColourSpecification.pxx" +#include "../RWStepGeom/RWStepGeom_RWCompositeCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWCompositeCurveSegment.pxx" +#include "../RWStepVisual/RWStepVisual_RWCompositeText.pxx" // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : -#include - -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.pxx" + +#include "../RWStepGeom/RWStepGeom_RWConic.pxx" +#include "../RWStepGeom/RWStepGeom_RWConicalSurface.pxx" +#include "../RWStepShape/RWStepShape_RWConnectedFaceSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWContextDependentInvisibility.pxx" +#include "../RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.pxx" // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepShape/RWStepShape_RWCsgShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWCsgSolid.pxx" +#include "../RWStepGeom/RWStepGeom_RWCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWCurveBoundedSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWCurveReplica.pxx" +#include "../RWStepVisual/RWStepVisual_RWCurveStyle.pxx" +#include "../RWStepVisual/RWStepVisual_RWCurveStyleFont.pxx" +#include "../RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.pxx" +#include "../RWStepGeom/RWStepGeom_RWCylindricalSurface.pxx" +#include "../RWStepBasic/RWStepBasic_RWDate.pxx" +#include "../RWStepBasic/RWStepBasic_RWDateAndTime.pxx" +#include "../RWStepBasic/RWStepBasic_RWDateRole.pxx" +#include "../RWStepBasic/RWStepBasic_RWDateTimeRole.pxx" // Removed from Rev2 to Rev4 : -#include -#include -#include -#include +#include "../RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.pxx" +#include "../RWStepGeom/RWStepGeom_RWDegeneratePcurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.pxx" +#include "../RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.pxx" // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : -#include -#include +#include "../RWStepBasic/RWStepBasic_RWDimensionalExponents.pxx" +#include "../RWStepGeom/RWStepGeom_RWDirection.pxx" // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : -#include -#include +#include "../RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.pxx" +#include "../RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.pxx" // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepShape/RWStepShape_RWEdge.pxx" +#include "../RWStepShape/RWStepShape_RWEdgeCurve.pxx" +#include "../RWStepShape/RWStepShape_RWEdgeLoop.pxx" +#include "../RWStepGeom/RWStepGeom_RWElementarySurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWEllipse.pxx" +#include "../RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.pxx" +#include "../RWStepBasic/RWStepBasic_RWExternalSource.pxx" +#include "../RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.pxx" // Removed from Rev2 to Rev4 : -#include +#include "../RWStepBasic/RWStepBasic_RWExternallyDefinedItem.pxx" // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : -#include -#include +#include "../RWStepShape/RWStepShape_RWExtrudedAreaSolid.pxx" +#include "../RWStepShape/RWStepShape_RWFace.pxx" // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepShape/RWStepShape_RWFaceBound.pxx" +#include "../RWStepShape/RWStepShape_RWFaceOuterBound.pxx" +#include "../RWStepShape/RWStepShape_RWFaceSurface.pxx" +#include "../RWStepShape/RWStepShape_RWFacetedBrep.pxx" +#include "../RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.pxx" +#include "../RWStepVisual/RWStepVisual_RWFillAreaStyle.pxx" +#include "../RWStepVisual/RWStepVisual_RWFillAreaStyleColour.pxx" // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.pxx" +#include "../RWStepShape/RWStepShape_RWGeometricCurveSet.pxx" +#include "../RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.pxx" +#include "../RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.pxx" +#include "../RWStepShape/RWStepShape_RWGeometricSet.pxx" +#include "../RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.pxx" +#include "../RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.pxx" +#include "../RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.pxx" +#include "../RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWGroup.pxx" +#include "../RWStepBasic/RWStepBasic_RWGroupRelationship.pxx" +#include "../RWStepShape/RWStepShape_RWHalfSpaceSolid.pxx" +#include "../RWStepGeom/RWStepGeom_RWHyperbola.pxx" +#include "../RWStepGeom/RWStepGeom_RWIntersectionCurve.pxx" +#include "../RWStepVisual/RWStepVisual_RWInvisibility.pxx" +#include "../RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWLengthUnit.pxx" +#include "../RWStepGeom/RWStepGeom_RWLine.pxx" +#include "../RWStepBasic/RWStepBasic_RWLocalTime.pxx" +#include "../RWStepShape/RWStepShape_RWLoop.pxx" +#include "../RWStepShape/RWStepShape_RWManifoldSolidBrep.pxx" +#include "../RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWMappedItem.pxx" +#include "../RWStepBasic/RWStepBasic_RWMeasureWithUnit.pxx" +#include "../RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.pxx" +#include "../RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.pxx" +#include "../RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.pxx" // Removed from Rev2 to Rev4 : -#include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWNamedUnit.pxx" +#include "../RWStepGeom/RWStepGeom_RWOffsetCurve3d.pxx" +#include "../RWStepGeom/RWStepGeom_RWOffsetSurface.pxx" // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepShape/RWStepShape_RWOpenShell.pxx" +#include "../RWStepBasic/RWStepBasic_RWOrdinalDate.pxx" +#include "../RWStepBasic/RWStepBasic_RWOrganization.pxx" +#include "../RWStepBasic/RWStepBasic_RWOrganizationRole.pxx" +#include "../RWStepBasic/RWStepBasic_RWOrganizationalAddress.pxx" +#include "../RWStepShape/RWStepShape_RWOrientedClosedShell.pxx" +#include "../RWStepShape/RWStepShape_RWOrientedEdge.pxx" +#include "../RWStepShape/RWStepShape_RWOrientedFace.pxx" +#include "../RWStepShape/RWStepShape_RWOrientedOpenShell.pxx" +#include "../RWStepShape/RWStepShape_RWOrientedPath.pxx" +#include "../RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.pxx" +#include "../RWStepVisual/RWStepVisual_RWOverRidingStyledItem.pxx" +#include "../RWStepGeom/RWStepGeom_RWParabola.pxx" +#include "../RWStepRepr/RWStepRepr_RWParametricRepresentationContext.pxx" +#include "../RWStepShape/RWStepShape_RWPath.pxx" +#include "../RWStepGeom/RWStepGeom_RWPcurve.pxx" +#include "../RWStepBasic/RWStepBasic_RWPerson.pxx" +#include "../RWStepBasic/RWStepBasic_RWPersonAndOrganization.pxx" +#include "../RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.pxx" +#include "../RWStepBasic/RWStepBasic_RWPersonalAddress.pxx" +#include "../RWStepGeom/RWStepGeom_RWPlacement.pxx" +#include "../RWStepVisual/RWStepVisual_RWPlanarBox.pxx" +#include "../RWStepVisual/RWStepVisual_RWPlanarExtent.pxx" +#include "../RWStepGeom/RWStepGeom_RWPlane.pxx" +#include "../RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWPlaneAngleUnit.pxx" +#include "../RWStepGeom/RWStepGeom_RWPoint.pxx" +#include "../RWStepGeom/RWStepGeom_RWPointOnCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWPointOnSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWPointReplica.pxx" +#include "../RWStepVisual/RWStepVisual_RWPointStyle.pxx" +#include "../RWStepShape/RWStepShape_RWPolyLoop.pxx" +#include "../RWStepGeom/RWStepGeom_RWPolyline.pxx" +#include "../RWStepVisual/RWStepVisual_RWPreDefinedColour.pxx" +#include "../RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.pxx" +#include "../RWStepVisual/RWStepVisual_RWPreDefinedItem.pxx" // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWPresentationArea.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationRepresentation.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationSize.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationStyleByContext.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationView.pxx" +#include "../RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.pxx" +#include "../RWStepBasic/RWStepBasic_RWProduct.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductCategory.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductContext.pxx" // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWProductDefinition.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionContext.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionFormation.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.pxx" +#include "../RWStepRepr/RWStepRepr_RWProductDefinitionShape.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductType.pxx" +#include "../RWStepRepr/RWStepRepr_RWPropertyDefinition.pxx" +#include "../RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.pxx" +#include "../RWStepGeom/RWStepGeom_RWQuasiUniformCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWQuasiUniformSurface.pxx" +#include "../RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.pxx" +#include "../RWStepGeom/RWStepGeom_RWRationalBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWRationalBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.pxx" +#include "RWStepAP214_RWRepItemGroup.pxx" +#include "../RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationContext.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationItem.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationMap.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationRelationship.pxx" +#include "../RWStepShape/RWStepShape_RWRevolvedAreaSolid.pxx" +#include "../RWStepShape/RWStepShape_RWRightAngularWedge.pxx" +#include "../RWStepShape/RWStepShape_RWRightCircularCone.pxx" +#include "../RWStepShape/RWStepShape_RWRightCircularCylinder.pxx" +#include "../RWStepGeom/RWStepGeom_RWSeamCurve.pxx" +#include "../RWStepBasic/RWStepBasic_RWSecurityClassification.pxx" +#include "../RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.pxx" +#include "../RWStepRepr/RWStepRepr_RWShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWShapeAspectRelationship.pxx" +#include "../RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.pxx" +#include "../RWStepRepr/RWStepRepr_RWShapeAspectTransition.pxx" +#include "../RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWShellBasedSurfaceModel.pxx" +#include "../RWStepBasic/RWStepBasic_RWSiUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.pxx" +#include "../RWStepShape/RWStepShape_RWSolidModel.pxx" +#include "../RWStepShape/RWStepShape_RWSolidReplica.pxx" +#include "../RWStepShape/RWStepShape_RWSphere.pxx" +#include "../RWStepGeom/RWStepGeom_RWSphericalSurface.pxx" +#include "../RWStepVisual/RWStepVisual_RWStyledItem.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfaceCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfacePatch.pxx" +#include "../RWStepGeom/RWStepGeom_RWSurfaceReplica.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceSideStyle.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.pxx" +#include "../RWStepShape/RWStepShape_RWSweptAreaSolid.pxx" +#include "../RWStepGeom/RWStepGeom_RWSweptSurface.pxx" // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : -#include -#include +#include "../RWStepVisual/RWStepVisual_RWTemplate.pxx" +#include "../RWStepVisual/RWStepVisual_RWTemplateInstance.pxx" // Removed from Rev2 to Rev4 : // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : -#include +#include "../RWStepVisual/RWStepVisual_RWTextLiteral.pxx" // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from Rev2 to Rev4 : // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : -#include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWTextStyle.pxx" +#include "../RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.pxx" +#include "../RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.pxx" // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include +#include "../RWStepShape/RWStepShape_RWTopologicalRepresentationItem.pxx" +#include "../RWStepGeom/RWStepGeom_RWToroidalSurface.pxx" +#include "../RWStepShape/RWStepShape_RWTorus.pxx" +#include "../RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.pxx" +#include "../RWStepGeom/RWStepGeom_RWTrimmedCurve.pxx" // Removed from Rev2 to Rev4 : -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.pxx" +#include "../RWStepGeom/RWStepGeom_RWUniformCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWUniformSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWVector.pxx" +#include "../RWStepShape/RWStepShape_RWVertex.pxx" +#include "../RWStepShape/RWStepShape_RWVertexLoop.pxx" +#include "../RWStepShape/RWStepShape_RWVertexPoint.pxx" +#include "../RWStepVisual/RWStepVisual_RWViewVolume.pxx" +#include "../RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.pxx" +#include "../RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.pxx" +#include "../RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.pxx" +#include "../RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.pxx" +#include "../RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.pxx" +#include "../RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.pxx" +#include "../RWStepShape/RWStepShape_RWLoopAndPath.pxx" // Added by FMA -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.pxx" +#include "../RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWSolidAngleUnit.pxx" +#include "../RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.pxx" +#include "../RWStepBasic/RWStepBasic_RWMechanicalContext.pxx" // full Rev4 -#include -#include -#include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWApprovalDateTime.pxx" //not yet #include derived //not yet #include derived //not yet #include derived -#include -#include -#include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWDerivedUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWDerivedUnitElement.pxx" +#include "../RWStepRepr/RWStepRepr_RWItemDefinedTransformation.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.pxx" +#include "../RWStepVisual/RWStepVisual_RWPresentationLayerUsage.pxx" // Added by CKY (JUL-1998) for AP214 CC1 -> CC2 -#include -#include -#include -#include -#include -#include -#include -#include +#include "RWStepAP214_RWAutoDesignDocumentReference.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocument.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentType.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.pxx" +#include "../RWStepBasic/RWStepBasic_RWEffectivity.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.pxx" -#include +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.pxx" -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepRepr/RWStepRepr_RWMakeFromUsageOption.pxx" +#include "../RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.pxx" +#include "../RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.pxx" +#include "../RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.pxx" +#include "../RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.pxx" +#include "../RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.pxx" +#include "../RWStepRepr/RWStepRepr_RWMaterialDesignation.pxx" -#include +#include "../RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.pxx" // Added from CD to DIS (S4134) #include @@ -876,32 +876,32 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "RWStepAP214_RWAppliedDateAndTimeAssignment.pxx" +#include "RWStepAP214_RWAppliedDateAssignment.pxx" +#include "RWStepAP214_RWAppliedApprovalAssignment.pxx" +#include "RWStepAP214_RWAppliedDocumentReference.pxx" +#include "RWStepAP214_RWAppliedGroupAssignment.pxx" +#include "RWStepAP214_RWAppliedOrganizationAssignment.pxx" +#include "RWStepAP214_RWAppliedPersonAndOrganizationAssignment.pxx" +#include "RWStepAP214_RWAppliedPresentedItem.pxx" +#include "RWStepAP214_RWAppliedSecurityClassificationAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentFile.pxx" +#include "../RWStepBasic/RWStepBasic_RWCharacterizedObject.pxx" +#include "../RWStepShape/RWStepShape_RWExtrudedFaceSolid.pxx" +#include "../RWStepShape/RWStepShape_RWRevolvedFaceSolid.pxx" +#include "../RWStepShape/RWStepShape_RWSweptFaceSolid.pxx" // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) #include -#include +#include "../RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.pxx" #include #include #include #include -#include -#include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.pxx" // Added by ABV 10.11.99 for AP203 #include @@ -932,38 +932,38 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWAction.pxx" +#include "../RWStepBasic/RWStepBasic_RWActionAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWActionMethod.pxx" +#include "../RWStepBasic/RWStepBasic_RWActionRequestAssignment.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignApproval.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignCertification.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignContract.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.pxx" +#include "../RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.pxx" +#include "../RWStepBasic/RWStepBasic_RWCertification.pxx" +#include "../RWStepBasic/RWStepBasic_RWCertificationAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWCertificationType.pxx" +#include "../RWStepAP203/RWStepAP203_RWChange.pxx" +#include "../RWStepAP203/RWStepAP203_RWChangeRequest.pxx" +#include "../RWStepRepr/RWStepRepr_RWConfigurationDesign.pxx" +#include "../RWStepRepr/RWStepRepr_RWConfigurationEffectivity.pxx" +#include "../RWStepBasic/RWStepBasic_RWContract.pxx" +#include "../RWStepBasic/RWStepBasic_RWContractAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWContractType.pxx" +#include "../RWStepRepr/RWStepRepr_RWProductConcept.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductConceptContext.pxx" +#include "../RWStepAP203/RWStepAP203_RWStartRequest.pxx" +#include "../RWStepAP203/RWStepAP203_RWStartWork.pxx" +#include "../RWStepBasic/RWStepBasic_RWVersionedActionRequest.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductCategoryRelationship.pxx" +#include "../RWStepBasic/RWStepBasic_RWActionRequestSolution.pxx" // Added by ABV 13.01.00 for CAX-IF TRJ3 #include -#include +#include "../RWStepVisual/RWStepVisual_RWDraughtingModel.pxx" // Added by ABV 18.04.00 for CAX-IF TRJ4 (dimensions) #include @@ -974,14 +974,14 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepShape/RWStepShape_RWAngularLocation.pxx" +#include "../RWStepShape/RWStepShape_RWAngularSize.pxx" +#include "../RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWDimensionalLocation.pxx" +#include "../RWStepShape/RWStepShape_RWDimensionalLocationWithPath.pxx" +#include "../RWStepShape/RWStepShape_RWDimensionalSize.pxx" +#include "../RWStepShape/RWStepShape_RWDimensionalSizeWithPath.pxx" +#include "../RWStepShape/RWStepShape_RWShapeDimensionRepresentation.pxx" // Added by ABV 10.05.00 for CAX-IF TRJ4 (external references) #include @@ -997,23 +997,23 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWDocumentRepresentationType.pxx" +#include "../RWStepBasic/RWStepBasic_RWObjectRole.pxx" +#include "../RWStepBasic/RWStepBasic_RWRoleAssociation.pxx" +#include "../RWStepBasic/RWStepBasic_RWIdentificationRole.pxx" +#include "../RWStepBasic/RWStepBasic_RWIdentificationAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWEffectivityAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWNameAssignment.pxx" +#include "../RWStepBasic/RWStepBasic_RWGeneralProperty.pxx" +#include "RWStepAP214_RWClass.pxx" +#include "RWStepAP214_RWExternallyDefinedClass.pxx" +#include "RWStepAP214_RWExternallyDefinedGeneralProperty.pxx" +#include "RWStepAP214_RWAppliedExternalIdentificationAssignment.pxx" // abv 11.07.00: CAX-IF TRJ4: k1_geo-ac.stp #include -#include +#include "../RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.pxx" // Added by CKY , 25 APR 2001 for Dimensional Tolerances (CAX-IF TRJ7) @@ -1032,15 +1032,15 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepShape/RWStepShape_RWLimitsAndFits.pxx" +#include "../RWStepShape/RWStepShape_RWToleranceValue.pxx" +#include "../RWStepShape/RWStepShape_RWMeasureQualification.pxx" +#include "../RWStepShape/RWStepShape_RWPlusMinusTolerance.pxx" +#include "../RWStepShape/RWStepShape_RWPrecisionQualifier.pxx" +#include "../RWStepShape/RWStepShape_RWTypeQualifier.pxx" +#include "../RWStepShape/RWStepShape_RWQualifiedRepresentationItem.pxx" +#include "../RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.pxx" +#include "../RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.pxx" // abv 28.12.01: CAX-IF TRJ9: edge_based_wireframe #include @@ -1050,13 +1050,13 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include #include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepShape/RWStepShape_RWCompoundShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWConnectedEdgeSet.pxx" +#include "../RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.pxx" +#include "../RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.pxx" +#include "../RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.pxx" +#include "../RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.pxx" //gka 08.01.02 TRJ9 #include @@ -1065,11 +1065,11 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include -#include -#include -#include -#include -#include +#include "../RWStepGeom/RWStepGeom_RWOrientedSurface.pxx" +#include "../RWStepShape/RWStepShape_RWSubface.pxx" +#include "../RWStepShape/RWStepShape_RWSubedge.pxx" +#include "../RWStepShape/RWStepShape_RWSeamEdge.pxx" +#include "../RWStepShape/RWStepShape_RWConnectedFaceSubSet.pxx" // Added for AP209 #include @@ -1150,102 +1150,102 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWEulerAngles.pxx" +#include "../RWStepBasic/RWStepBasic_RWMassUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.pxx" +#include "../RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.pxx" +#include "../RWStepElement/RWStepElement_RWCurve3dElementDescriptor.pxx" +#include "../RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.pxx" +#include "../RWStepElement/RWStepElement_RWCurveElementSectionDefinition.pxx" +#include "../RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.pxx" +#include "../RWStepElement/RWStepElement_RWElementDescriptor.pxx" +#include "../RWStepElement/RWStepElement_RWElementMaterial.pxx" +#include "../RWStepElement/RWStepElement_RWSurface3dElementDescriptor.pxx" +#include "../RWStepElement/RWStepElement_RWSurfaceElementProperty.pxx" +#include "../RWStepElement/RWStepElement_RWSurfaceSection.pxx" +#include "../RWStepElement/RWStepElement_RWSurfaceSectionField.pxx" +#include "../RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.pxx" +#include "../RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.pxx" +#include "../RWStepElement/RWStepElement_RWUniformSurfaceSection.pxx" +#include "../RWStepElement/RWStepElement_RWVolume3dElementDescriptor.pxx" +#include "../RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurve3dElementProperty.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.pxx" +#include "../RWStepFEA/RWStepFEA_RWNode.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementEndOffset.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementEndRelease.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementInterval.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.pxx" +#include "../RWStepFEA/RWStepFEA_RWDummyNode.pxx" +#include "../RWStepFEA/RWStepFEA_RWCurveElementLocation.pxx" +#include "../RWStepFEA/RWStepFEA_RWElementGeometricRelationship.pxx" +#include "../RWStepFEA/RWStepFEA_RWElementGroup.pxx" +#include "../RWStepFEA/RWStepFEA_RWElementRepresentation.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaAreaDensity.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaGroup.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaLinearElasticity.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaMassDensity.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaModel.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaModel3d.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaParametricPoint.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaRepresentationItem.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.pxx" +#include "../RWStepFEA/RWStepFEA_RWGeometricNode.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeGroup.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeRepresentation.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeSet.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeWithVector.pxx" +#include "../RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.pxx" +#include "../RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.pxx" +#include "../RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWDataEnvironment.pxx" +#include "../RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.pxx" +#include "../RWStepShape/RWStepShape_RWPointRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWMaterialProperty.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaModelDefinition.pxx" +#include "../RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.pxx" +#include "../RWStepFEA/RWStepFEA_RWFreedomsList.pxx" +#include "../RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.pxx" +#include "../RWStepFEA/RWStepFEA_RWNodeDefinition.pxx" +#include "../RWStepRepr/RWStepRepr_RWStructuralResponseProperty.pxx" +#include "../RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.pxx" #include #include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.pxx" +#include "../RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.pxx" #include #include -#include -#include +#include "../RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.pxx" +#include "../RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.pxx" // 23.01.2003 #include #include #include -#include -#include -#include +#include "../RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.pxx" +#include "../RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.pxx" // PTV 28.01.2003 TRJ11 AP214 external references #include #include -#include -#include +#include "../RWStepBasic/RWStepBasic_RWDocumentProductAssociation.pxx" +#include "../RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.pxx" // TR12J 04.06.2003 G&DT entities GKA #include @@ -1277,101 +1277,101 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepRepr/RWStepRepr_RWCompositeShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWDerivedShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWExtension.pxx" +#include "../RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWAngularityTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWParallelismTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWPositionTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatum.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumFeature.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumReference.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWCommonDatum.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumTarget.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.pxx" #include -#include +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.pxx" #include -#include +#include "../RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.pxx" #include -#include +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.pxx" // added by skl 10.02.2004 for TRJ13 #include -#include +#include "../RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.pxx" #include -#include +#include "../RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.pxx" // Added by ika for GD&T AP242 -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepRepr/RWStepRepr_RWApex.pxx" +#include "../RWStepRepr/RWStepRepr_RWCentreOfSymmetry.pxx" +#include "../RWStepRepr/RWStepRepr_RWGeometricAlignment.pxx" +#include "../RWStepRepr/RWStepRepr_RWParallelOffset.pxx" +#include "../RWStepRepr/RWStepRepr_RWPerpendicularTo.pxx" +#include "../RWStepRepr/RWStepRepr_RWTangent.pxx" +#include "../RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.pxx" +#include "../RWStepAP242/RWStepAP242_RWIdAttribute.pxx" +#include "../RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.pxx" +#include "../RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWBetweenShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.pxx" +#include "../RWStepRepr/RWStepRepr_RWContinuosShapeAspect.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWToleranceZone.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.pxx" +#include "../RWStepShape/RWStepShape_RWValueFormatTypeQualifier.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWDatumSystem.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.pxx" +#include "../RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.pxx" +#include "../RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.pxx" +#include "../RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.pxx" +#include "../RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.pxx" +#include "../RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.pxx" +#include "../RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.pxx" +#include "../RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.pxx" +#include "../RWStepRepr/RWStepRepr_RWRealRepresentationItem.pxx" +#include "../RWStepRepr/RWStepRepr_RWValueRepresentationItem.pxx" +#include "../RWStepRepr/RWStepRepr_RWValueRepresentationItem.pxx" +#include "../RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.pxx" +#include "../RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.pxx" +#include "../RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.pxx" +#include "../RWStepVisual/RWStepVisual_RWAnnotationOccurrence.pxx" +#include "../RWStepVisual/RWStepVisual_RWAnnotationPlane.pxx" +#include "../RWStepVisual/RWStepVisual_RWDraughtingCallout.pxx" #include #include @@ -1434,112 +1434,112 @@ IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) #include #include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedItem.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWTessellatedCurveSet.pxx" +#include "../RWStepVisual/RWStepVisual_RWCoordinatesList.pxx" +#include "../RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.pxx" +#include "../RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.pxx" #include -#include +#include "../RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.pxx" #include #include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWAnnotationFillArea.pxx" +#include "../RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.pxx" #include #include #include -#include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.pxx" +#include "../RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.pxx" #include -#include +#include "../RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.pxx" -#include -#include -#include -#include +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.pxx" +#include "../RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.pxx" // Added for kinematics implementation -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "../RWStepGeom/RWStepGeom_RWSuParameters.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWCylindricalPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWGearPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWGearPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWGearPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWHomokineticPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicJoint.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicLink.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWOrientedJoint.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPlanarPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPlanarPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPrismaticPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRevolutePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRevolutePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRollingCurvePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWScrewPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWScrewPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSphericalPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSphericalPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWUniversalPair.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWUniversalPairValue.pxx" +#include "../RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationContextReference.pxx" +#include "../RWStepRepr/RWStepRepr_RWRepresentationReference.pxx" #include #include diff --git a/src/RWStepAP214/RWStepAP214_ReadWriteModule.hxx b/src/RWStepAP214/RWStepAP214_ReadWriteModule.hxx deleted file mode 100644 index 7c3399a5b2..0000000000 --- a/src/RWStepAP214/RWStepAP214_ReadWriteModule.hxx +++ /dev/null @@ -1,88 +0,0 @@ -// Created on: 1995-12-07 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP214_ReadWriteModule_HeaderFile -#define _RWStepAP214_ReadWriteModule_HeaderFile - -#include - -#include -#include -#include -class TCollection_AsciiString; -class StepData_StepReaderData; -class Interface_Check; -class Standard_Transient; -class StepData_StepWriter; - - -class RWStepAP214_ReadWriteModule; -DEFINE_STANDARD_HANDLE(RWStepAP214_ReadWriteModule, StepData_ReadWriteModule) - -//! General module to read and write StepAP214 entities -class RWStepAP214_ReadWriteModule : public StepData_ReadWriteModule -{ - -public: - - - Standard_EXPORT RWStepAP214_ReadWriteModule(); - - //! associates a positive Case Number to each type of StepAP214 entity, - //! given as a String defined in the EXPRESS form - Standard_EXPORT Standard_Integer CaseStep (const TCollection_AsciiString& atype) const Standard_OVERRIDE; - - //! associates a positive Case Number to each type of StepAP214 Complex entity, - //! given as a String defined in the EXPRESS form - Standard_EXPORT virtual Standard_Integer CaseStep (const TColStd_SequenceOfAsciiString& types) const Standard_OVERRIDE; - - //! returns True if the Case Number corresponds to a Complex Type - Standard_EXPORT virtual Standard_Boolean IsComplex (const Standard_Integer CN) const Standard_OVERRIDE; - - //! returns a StepType (defined in EXPRESS form which belongs to a - //! Type of Entity, identified by its CaseNumber determined by Protocol - Standard_EXPORT const TCollection_AsciiString& StepType (const Standard_Integer CN) const Standard_OVERRIDE; - - Standard_EXPORT virtual Standard_Boolean ComplexType (const Standard_Integer CN, TColStd_SequenceOfAsciiString& types) const Standard_OVERRIDE; - - Standard_EXPORT void ReadStep (const Standard_Integer CN, const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(Standard_Transient)& ent) const Standard_OVERRIDE; - - Standard_EXPORT void WriteStep (const Standard_Integer CN, StepData_StepWriter& SW, const Handle(Standard_Transient)& ent) const Standard_OVERRIDE; - - - - - DEFINE_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) - -protected: - - - - -private: - - - - -}; - - - - - - - -#endif // _RWStepAP214_ReadWriteModule_HeaderFile diff --git a/src/RWStepAP214/RWStepAP214_ReadWriteModule.pxx b/src/RWStepAP214/RWStepAP214_ReadWriteModule.pxx new file mode 100644 index 0000000000..1375083e54 --- /dev/null +++ b/src/RWStepAP214/RWStepAP214_ReadWriteModule.pxx @@ -0,0 +1,88 @@ +// Created on: 1995-12-07 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP214_ReadWriteModule_HeaderFile +#define _RWStepAP214_ReadWriteModule_HeaderFile + +#include + +#include +#include +#include +class TCollection_AsciiString; +class StepData_StepReaderData; +class Interface_Check; +class Standard_Transient; +class StepData_StepWriter; + + +class RWStepAP214_ReadWriteModule; +DEFINE_STANDARD_HANDLE(RWStepAP214_ReadWriteModule, StepData_ReadWriteModule) + +//! General module to read and write StepAP214 entities +class RWStepAP214_ReadWriteModule : public StepData_ReadWriteModule +{ + +public: + + + Standard_HIDDEN RWStepAP214_ReadWriteModule(); + + //! associates a positive Case Number to each type of StepAP214 entity, + //! given as a String defined in the EXPRESS form + Standard_HIDDEN Standard_Integer CaseStep (const TCollection_AsciiString& atype) const Standard_OVERRIDE; + + //! associates a positive Case Number to each type of StepAP214 Complex entity, + //! given as a String defined in the EXPRESS form + Standard_HIDDEN virtual Standard_Integer CaseStep (const TColStd_SequenceOfAsciiString& types) const Standard_OVERRIDE; + + //! returns True if the Case Number corresponds to a Complex Type + Standard_HIDDEN virtual Standard_Boolean IsComplex (const Standard_Integer CN) const Standard_OVERRIDE; + + //! returns a StepType (defined in EXPRESS form which belongs to a + //! Type of Entity, identified by its CaseNumber determined by Protocol + Standard_HIDDEN const TCollection_AsciiString& StepType (const Standard_Integer CN) const Standard_OVERRIDE; + + Standard_HIDDEN virtual Standard_Boolean ComplexType (const Standard_Integer CN, TColStd_SequenceOfAsciiString& types) const Standard_OVERRIDE; + + Standard_HIDDEN void ReadStep (const Standard_Integer CN, const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(Standard_Transient)& ent) const Standard_OVERRIDE; + + Standard_HIDDEN void WriteStep (const Standard_Integer CN, StepData_StepWriter& SW, const Handle(Standard_Transient)& ent) const Standard_OVERRIDE; + + + + + DEFINE_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) + +protected: + + + + +private: + + + + +}; + + + + + + + +#endif // _RWStepAP214_ReadWriteModule_HeaderFile diff --git a/src/RWStepAP242/FILES b/src/RWStepAP242/FILES index f1d2344738..61e3ade68b 100644 --- a/src/RWStepAP242/FILES +++ b/src/RWStepAP242/FILES @@ -1,8 +1,8 @@ RWStepAP242_RWDraughtingModelItemAssociation.cxx -RWStepAP242_RWDraughtingModelItemAssociation.hxx +RWStepAP242_RWDraughtingModelItemAssociation.pxx RWStepAP242_RWGeometricItemSpecificUsage.cxx -RWStepAP242_RWGeometricItemSpecificUsage.hxx +RWStepAP242_RWGeometricItemSpecificUsage.pxx RWStepAP242_RWIdAttribute.cxx -RWStepAP242_RWIdAttribute.hxx +RWStepAP242_RWIdAttribute.pxx RWStepAP242_RWItemIdentifiedRepresentationUsage.cxx -RWStepAP242_RWItemIdentifiedRepresentationUsage.hxx +RWStepAP242_RWItemIdentifiedRepresentationUsage.pxx diff --git a/src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.cxx b/src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.cxx index a1600f3a58..630d8c52c5 100644 --- a/src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.cxx +++ b/src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepAP242_RWDraughtingModelItemAssociation.pxx" #include #include #include diff --git a/src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.hxx b/src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.hxx deleted file mode 100644 index ecf710ae63..0000000000 --- a/src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on: 2015-10-29 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP242_RWDraughtingModelItemAssociation_HeaderFile -#define _RWStepAP242_RWDraughtingModelItemAssociation_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepAP242_DraughtingModelItemAssociation; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for DraughtingModelItemAssociation -class RWStepAP242_RWDraughtingModelItemAssociation -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepAP242_RWDraughtingModelItemAssociation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP242_DraughtingModelItemAssociation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP242_DraughtingModelItemAssociation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP242_DraughtingModelItemAssociation)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepAP242_RWDraughtingModelItemAssociation_HeaderFile diff --git a/src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.pxx b/src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.pxx new file mode 100644 index 0000000000..2395eae10a --- /dev/null +++ b/src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.pxx @@ -0,0 +1,46 @@ +// Created on: 2015-10-29 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP242_RWDraughtingModelItemAssociation_HeaderFile +#define _RWStepAP242_RWDraughtingModelItemAssociation_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepAP242_DraughtingModelItemAssociation; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for DraughtingModelItemAssociation +class RWStepAP242_RWDraughtingModelItemAssociation +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepAP242_RWDraughtingModelItemAssociation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP242_DraughtingModelItemAssociation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP242_DraughtingModelItemAssociation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP242_DraughtingModelItemAssociation)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepAP242_RWDraughtingModelItemAssociation_HeaderFile diff --git a/src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.cxx b/src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.cxx index be4e8819ab..fc9b220027 100644 --- a/src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.cxx +++ b/src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepAP242_RWGeometricItemSpecificUsage.pxx" #include #include #include diff --git a/src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.hxx b/src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.hxx deleted file mode 100644 index 20f2958d57..0000000000 --- a/src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2015-07-07 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP242_RWGeometricItemSpecificUsage_HeaderFile -#define _RWStepAP242_RWGeometricItemSpecificUsage_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepAP242_GeometricItemSpecificUsage; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeometricItemSpecificUsage -class RWStepAP242_RWGeometricItemSpecificUsage -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP242_RWGeometricItemSpecificUsage(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP242_GeometricItemSpecificUsage)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP242_GeometricItemSpecificUsage)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP242_GeometricItemSpecificUsage)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepAP242_RWGeometricItemSpecificUsage_HeaderFile diff --git a/src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.pxx b/src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.pxx new file mode 100644 index 0000000000..f66e9f5403 --- /dev/null +++ b/src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.pxx @@ -0,0 +1,48 @@ +// Created on: 2015-07-07 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP242_RWGeometricItemSpecificUsage_HeaderFile +#define _RWStepAP242_RWGeometricItemSpecificUsage_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepAP242_GeometricItemSpecificUsage; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeometricItemSpecificUsage +class RWStepAP242_RWGeometricItemSpecificUsage +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP242_RWGeometricItemSpecificUsage(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP242_GeometricItemSpecificUsage)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP242_GeometricItemSpecificUsage)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP242_GeometricItemSpecificUsage)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepAP242_RWGeometricItemSpecificUsage_HeaderFile diff --git a/src/RWStepAP242/RWStepAP242_RWIdAttribute.cxx b/src/RWStepAP242/RWStepAP242_RWIdAttribute.cxx index d18eba4456..0c4b3c4baf 100644 --- a/src/RWStepAP242/RWStepAP242_RWIdAttribute.cxx +++ b/src/RWStepAP242/RWStepAP242_RWIdAttribute.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepAP242_RWIdAttribute.pxx" #include #include #include diff --git a/src/RWStepAP242/RWStepAP242_RWIdAttribute.hxx b/src/RWStepAP242/RWStepAP242_RWIdAttribute.hxx deleted file mode 100644 index e709451f4c..0000000000 --- a/src/RWStepAP242/RWStepAP242_RWIdAttribute.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2015-07-07 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP242_RWIdAttribute_HeaderFile -#define _RWStepAP242_RWIdAttribute_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepAP242_IdAttribute; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for IdAttribute -class RWStepAP242_RWIdAttribute -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP242_RWIdAttribute(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP242_IdAttribute)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP242_IdAttribute)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP242_IdAttribute)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepAP242_RWIdAttribute_HeaderFile diff --git a/src/RWStepAP242/RWStepAP242_RWIdAttribute.pxx b/src/RWStepAP242/RWStepAP242_RWIdAttribute.pxx new file mode 100644 index 0000000000..2c261d898e --- /dev/null +++ b/src/RWStepAP242/RWStepAP242_RWIdAttribute.pxx @@ -0,0 +1,48 @@ +// Created on: 2015-07-07 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP242_RWIdAttribute_HeaderFile +#define _RWStepAP242_RWIdAttribute_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepAP242_IdAttribute; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for IdAttribute +class RWStepAP242_RWIdAttribute +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP242_RWIdAttribute(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP242_IdAttribute)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP242_IdAttribute)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP242_IdAttribute)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepAP242_RWIdAttribute_HeaderFile diff --git a/src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.cxx b/src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.cxx index a4065e0f1f..aacb838053 100644 --- a/src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.cxx +++ b/src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepAP242_RWItemIdentifiedRepresentationUsage.pxx" #include #include #include diff --git a/src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.hxx b/src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.hxx deleted file mode 100644 index 202b869bea..0000000000 --- a/src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2015-07-07 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepAP242_RWItemIdentifiedRepresentationUsage_HeaderFile -#define _RWStepAP242_RWItemIdentifiedRepresentationUsage_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepAP242_ItemIdentifiedRepresentationUsage; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ItemIdentifiedRepresentationUsage -class RWStepAP242_RWItemIdentifiedRepresentationUsage -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepAP242_RWItemIdentifiedRepresentationUsage(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP242_ItemIdentifiedRepresentationUsage)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP242_ItemIdentifiedRepresentationUsage)& ent) const; - - Standard_EXPORT void Share (const Handle(StepAP242_ItemIdentifiedRepresentationUsage)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepAP242_RWItemIdentifiedRepresentationUsage_HeaderFile diff --git a/src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.pxx b/src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.pxx new file mode 100644 index 0000000000..1b0d4726a4 --- /dev/null +++ b/src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.pxx @@ -0,0 +1,48 @@ +// Created on: 2015-07-07 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepAP242_RWItemIdentifiedRepresentationUsage_HeaderFile +#define _RWStepAP242_RWItemIdentifiedRepresentationUsage_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepAP242_ItemIdentifiedRepresentationUsage; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ItemIdentifiedRepresentationUsage +class RWStepAP242_RWItemIdentifiedRepresentationUsage +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepAP242_RWItemIdentifiedRepresentationUsage(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP242_ItemIdentifiedRepresentationUsage)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepAP242_ItemIdentifiedRepresentationUsage)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepAP242_ItemIdentifiedRepresentationUsage)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepAP242_RWItemIdentifiedRepresentationUsage_HeaderFile diff --git a/src/RWStepBasic/FILES b/src/RWStepBasic/FILES index d7f99e138e..2fba769ffb 100644 --- a/src/RWStepBasic/FILES +++ b/src/RWStepBasic/FILES @@ -1,238 +1,238 @@ RWStepBasic_RWAction.cxx -RWStepBasic_RWAction.hxx +RWStepBasic_RWAction.pxx RWStepBasic_RWActionAssignment.cxx -RWStepBasic_RWActionAssignment.hxx +RWStepBasic_RWActionAssignment.pxx RWStepBasic_RWActionMethod.cxx -RWStepBasic_RWActionMethod.hxx +RWStepBasic_RWActionMethod.pxx RWStepBasic_RWActionRequestAssignment.cxx -RWStepBasic_RWActionRequestAssignment.hxx +RWStepBasic_RWActionRequestAssignment.pxx RWStepBasic_RWActionRequestSolution.cxx -RWStepBasic_RWActionRequestSolution.hxx +RWStepBasic_RWActionRequestSolution.pxx RWStepBasic_RWAddress.cxx -RWStepBasic_RWAddress.hxx +RWStepBasic_RWAddress.pxx RWStepBasic_RWApplicationContext.cxx -RWStepBasic_RWApplicationContext.hxx +RWStepBasic_RWApplicationContext.pxx RWStepBasic_RWApplicationContextElement.cxx -RWStepBasic_RWApplicationContextElement.hxx +RWStepBasic_RWApplicationContextElement.pxx RWStepBasic_RWApplicationProtocolDefinition.cxx -RWStepBasic_RWApplicationProtocolDefinition.hxx +RWStepBasic_RWApplicationProtocolDefinition.pxx RWStepBasic_RWApproval.cxx -RWStepBasic_RWApproval.hxx +RWStepBasic_RWApproval.pxx RWStepBasic_RWApprovalDateTime.cxx -RWStepBasic_RWApprovalDateTime.hxx +RWStepBasic_RWApprovalDateTime.pxx RWStepBasic_RWApprovalPersonOrganization.cxx -RWStepBasic_RWApprovalPersonOrganization.hxx +RWStepBasic_RWApprovalPersonOrganization.pxx RWStepBasic_RWApprovalRelationship.cxx -RWStepBasic_RWApprovalRelationship.hxx +RWStepBasic_RWApprovalRelationship.pxx RWStepBasic_RWApprovalRole.cxx -RWStepBasic_RWApprovalRole.hxx +RWStepBasic_RWApprovalRole.pxx RWStepBasic_RWApprovalStatus.cxx -RWStepBasic_RWApprovalStatus.hxx +RWStepBasic_RWApprovalStatus.pxx RWStepBasic_RWCalendarDate.cxx -RWStepBasic_RWCalendarDate.hxx +RWStepBasic_RWCalendarDate.pxx RWStepBasic_RWCertification.cxx -RWStepBasic_RWCertification.hxx +RWStepBasic_RWCertification.pxx RWStepBasic_RWCertificationAssignment.cxx -RWStepBasic_RWCertificationAssignment.hxx +RWStepBasic_RWCertificationAssignment.pxx RWStepBasic_RWCertificationType.cxx -RWStepBasic_RWCertificationType.hxx +RWStepBasic_RWCertificationType.pxx RWStepBasic_RWCharacterizedObject.cxx -RWStepBasic_RWCharacterizedObject.hxx +RWStepBasic_RWCharacterizedObject.pxx RWStepBasic_RWContract.cxx -RWStepBasic_RWContract.hxx +RWStepBasic_RWContract.pxx RWStepBasic_RWContractAssignment.cxx -RWStepBasic_RWContractAssignment.hxx +RWStepBasic_RWContractAssignment.pxx RWStepBasic_RWContractType.cxx -RWStepBasic_RWContractType.hxx +RWStepBasic_RWContractType.pxx RWStepBasic_RWConversionBasedUnit.cxx -RWStepBasic_RWConversionBasedUnit.hxx +RWStepBasic_RWConversionBasedUnit.pxx RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx -RWStepBasic_RWConversionBasedUnitAndAreaUnit.hxx +RWStepBasic_RWConversionBasedUnitAndAreaUnit.pxx RWStepBasic_RWConversionBasedUnitAndLengthUnit.cxx -RWStepBasic_RWConversionBasedUnitAndLengthUnit.hxx +RWStepBasic_RWConversionBasedUnitAndLengthUnit.pxx RWStepBasic_RWConversionBasedUnitAndMassUnit.cxx -RWStepBasic_RWConversionBasedUnitAndMassUnit.hxx +RWStepBasic_RWConversionBasedUnitAndMassUnit.pxx RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.cxx -RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.hxx +RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.pxx RWStepBasic_RWConversionBasedUnitAndRatioUnit.cxx -RWStepBasic_RWConversionBasedUnitAndRatioUnit.hxx +RWStepBasic_RWConversionBasedUnitAndRatioUnit.pxx RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.cxx -RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.hxx +RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.pxx RWStepBasic_RWConversionBasedUnitAndTimeUnit.cxx -RWStepBasic_RWConversionBasedUnitAndTimeUnit.hxx +RWStepBasic_RWConversionBasedUnitAndTimeUnit.pxx RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx -RWStepBasic_RWConversionBasedUnitAndVolumeUnit.hxx +RWStepBasic_RWConversionBasedUnitAndVolumeUnit.pxx RWStepBasic_RWCoordinatedUniversalTimeOffset.cxx -RWStepBasic_RWCoordinatedUniversalTimeOffset.hxx +RWStepBasic_RWCoordinatedUniversalTimeOffset.pxx RWStepBasic_RWDate.cxx -RWStepBasic_RWDate.hxx +RWStepBasic_RWDate.pxx RWStepBasic_RWDateAndTime.cxx -RWStepBasic_RWDateAndTime.hxx +RWStepBasic_RWDateAndTime.pxx RWStepBasic_RWDateRole.cxx -RWStepBasic_RWDateRole.hxx +RWStepBasic_RWDateRole.pxx RWStepBasic_RWDateTimeRole.cxx -RWStepBasic_RWDateTimeRole.hxx +RWStepBasic_RWDateTimeRole.pxx RWStepBasic_RWDerivedUnit.cxx -RWStepBasic_RWDerivedUnit.hxx +RWStepBasic_RWDerivedUnit.pxx RWStepBasic_RWDerivedUnitElement.cxx -RWStepBasic_RWDerivedUnitElement.hxx +RWStepBasic_RWDerivedUnitElement.pxx RWStepBasic_RWDimensionalExponents.cxx -RWStepBasic_RWDimensionalExponents.hxx +RWStepBasic_RWDimensionalExponents.pxx RWStepBasic_RWDocument.cxx -RWStepBasic_RWDocument.hxx +RWStepBasic_RWDocument.pxx RWStepBasic_RWDocumentFile.cxx -RWStepBasic_RWDocumentFile.hxx +RWStepBasic_RWDocumentFile.pxx RWStepBasic_RWDocumentProductAssociation.cxx -RWStepBasic_RWDocumentProductAssociation.hxx +RWStepBasic_RWDocumentProductAssociation.pxx RWStepBasic_RWDocumentProductEquivalence.cxx -RWStepBasic_RWDocumentProductEquivalence.hxx +RWStepBasic_RWDocumentProductEquivalence.pxx RWStepBasic_RWDocumentRelationship.cxx -RWStepBasic_RWDocumentRelationship.hxx +RWStepBasic_RWDocumentRelationship.pxx RWStepBasic_RWDocumentRepresentationType.cxx -RWStepBasic_RWDocumentRepresentationType.hxx +RWStepBasic_RWDocumentRepresentationType.pxx RWStepBasic_RWDocumentType.cxx -RWStepBasic_RWDocumentType.hxx +RWStepBasic_RWDocumentType.pxx RWStepBasic_RWDocumentUsageConstraint.cxx -RWStepBasic_RWDocumentUsageConstraint.hxx +RWStepBasic_RWDocumentUsageConstraint.pxx RWStepBasic_RWEffectivity.cxx -RWStepBasic_RWEffectivity.hxx +RWStepBasic_RWEffectivity.pxx RWStepBasic_RWEffectivityAssignment.cxx -RWStepBasic_RWEffectivityAssignment.hxx +RWStepBasic_RWEffectivityAssignment.pxx RWStepBasic_RWEulerAngles.cxx -RWStepBasic_RWEulerAngles.hxx +RWStepBasic_RWEulerAngles.pxx RWStepBasic_RWExternalIdentificationAssignment.cxx -RWStepBasic_RWExternalIdentificationAssignment.hxx +RWStepBasic_RWExternalIdentificationAssignment.pxx RWStepBasic_RWExternallyDefinedItem.cxx -RWStepBasic_RWExternallyDefinedItem.hxx +RWStepBasic_RWExternallyDefinedItem.pxx RWStepBasic_RWExternalSource.cxx -RWStepBasic_RWExternalSource.hxx +RWStepBasic_RWExternalSource.pxx RWStepBasic_RWGeneralProperty.cxx -RWStepBasic_RWGeneralProperty.hxx +RWStepBasic_RWGeneralProperty.pxx RWStepBasic_RWGeneralPropertyAssociation.cxx -RWStepBasic_RWGeneralPropertyAssociation.hxx +RWStepBasic_RWGeneralPropertyAssociation.pxx RWStepBasic_RWGeneralPropertyRelationship.cxx -RWStepBasic_RWGeneralPropertyRelationship.hxx +RWStepBasic_RWGeneralPropertyRelationship.pxx RWStepBasic_RWGroup.cxx -RWStepBasic_RWGroup.hxx +RWStepBasic_RWGroup.pxx RWStepBasic_RWGroupAssignment.cxx -RWStepBasic_RWGroupAssignment.hxx +RWStepBasic_RWGroupAssignment.pxx RWStepBasic_RWGroupRelationship.cxx -RWStepBasic_RWGroupRelationship.hxx +RWStepBasic_RWGroupRelationship.pxx RWStepBasic_RWIdentificationAssignment.cxx -RWStepBasic_RWIdentificationAssignment.hxx +RWStepBasic_RWIdentificationAssignment.pxx RWStepBasic_RWIdentificationRole.cxx -RWStepBasic_RWIdentificationRole.hxx +RWStepBasic_RWIdentificationRole.pxx RWStepBasic_RWLengthMeasureWithUnit.cxx -RWStepBasic_RWLengthMeasureWithUnit.hxx +RWStepBasic_RWLengthMeasureWithUnit.pxx RWStepBasic_RWLengthUnit.cxx -RWStepBasic_RWLengthUnit.hxx +RWStepBasic_RWLengthUnit.pxx RWStepBasic_RWLocalTime.cxx -RWStepBasic_RWLocalTime.hxx +RWStepBasic_RWLocalTime.pxx RWStepBasic_RWMassMeasureWithUnit.cxx -RWStepBasic_RWMassMeasureWithUnit.hxx +RWStepBasic_RWMassMeasureWithUnit.pxx RWStepBasic_RWMassUnit.cxx -RWStepBasic_RWMassUnit.hxx +RWStepBasic_RWMassUnit.pxx RWStepBasic_RWMeasureWithUnit.cxx -RWStepBasic_RWMeasureWithUnit.hxx +RWStepBasic_RWMeasureWithUnit.pxx RWStepBasic_RWMechanicalContext.cxx -RWStepBasic_RWMechanicalContext.hxx +RWStepBasic_RWMechanicalContext.pxx RWStepBasic_RWNameAssignment.cxx -RWStepBasic_RWNameAssignment.hxx +RWStepBasic_RWNameAssignment.pxx RWStepBasic_RWNamedUnit.cxx -RWStepBasic_RWNamedUnit.hxx +RWStepBasic_RWNamedUnit.pxx RWStepBasic_RWObjectRole.cxx -RWStepBasic_RWObjectRole.hxx +RWStepBasic_RWObjectRole.pxx RWStepBasic_RWOrdinalDate.cxx -RWStepBasic_RWOrdinalDate.hxx +RWStepBasic_RWOrdinalDate.pxx RWStepBasic_RWOrganization.cxx -RWStepBasic_RWOrganization.hxx +RWStepBasic_RWOrganization.pxx RWStepBasic_RWOrganizationalAddress.cxx -RWStepBasic_RWOrganizationalAddress.hxx +RWStepBasic_RWOrganizationalAddress.pxx RWStepBasic_RWOrganizationRole.cxx -RWStepBasic_RWOrganizationRole.hxx +RWStepBasic_RWOrganizationRole.pxx RWStepBasic_RWPerson.cxx -RWStepBasic_RWPerson.hxx +RWStepBasic_RWPerson.pxx RWStepBasic_RWPersonalAddress.cxx -RWStepBasic_RWPersonalAddress.hxx +RWStepBasic_RWPersonalAddress.pxx RWStepBasic_RWPersonAndOrganization.cxx -RWStepBasic_RWPersonAndOrganization.hxx +RWStepBasic_RWPersonAndOrganization.pxx RWStepBasic_RWPersonAndOrganizationRole.cxx -RWStepBasic_RWPersonAndOrganizationRole.hxx +RWStepBasic_RWPersonAndOrganizationRole.pxx RWStepBasic_RWPlaneAngleMeasureWithUnit.cxx -RWStepBasic_RWPlaneAngleMeasureWithUnit.hxx +RWStepBasic_RWPlaneAngleMeasureWithUnit.pxx RWStepBasic_RWPlaneAngleUnit.cxx -RWStepBasic_RWPlaneAngleUnit.hxx +RWStepBasic_RWPlaneAngleUnit.pxx RWStepBasic_RWProduct.cxx -RWStepBasic_RWProduct.hxx +RWStepBasic_RWProduct.pxx RWStepBasic_RWProductCategory.cxx -RWStepBasic_RWProductCategory.hxx +RWStepBasic_RWProductCategory.pxx RWStepBasic_RWProductCategoryRelationship.cxx -RWStepBasic_RWProductCategoryRelationship.hxx +RWStepBasic_RWProductCategoryRelationship.pxx RWStepBasic_RWProductConceptContext.cxx -RWStepBasic_RWProductConceptContext.hxx +RWStepBasic_RWProductConceptContext.pxx RWStepBasic_RWProductContext.cxx -RWStepBasic_RWProductContext.hxx +RWStepBasic_RWProductContext.pxx RWStepBasic_RWProductDefinition.cxx -RWStepBasic_RWProductDefinition.hxx +RWStepBasic_RWProductDefinition.pxx RWStepBasic_RWProductDefinitionContext.cxx -RWStepBasic_RWProductDefinitionContext.hxx +RWStepBasic_RWProductDefinitionContext.pxx RWStepBasic_RWProductDefinitionEffectivity.cxx -RWStepBasic_RWProductDefinitionEffectivity.hxx +RWStepBasic_RWProductDefinitionEffectivity.pxx RWStepBasic_RWProductDefinitionFormation.cxx -RWStepBasic_RWProductDefinitionFormation.hxx +RWStepBasic_RWProductDefinitionFormation.pxx RWStepBasic_RWProductDefinitionFormationRelationship.cxx -RWStepBasic_RWProductDefinitionFormationRelationship.hxx +RWStepBasic_RWProductDefinitionFormationRelationship.pxx RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.cxx -RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.hxx +RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.pxx RWStepBasic_RWProductDefinitionReference.cxx -RWStepBasic_RWProductDefinitionReference.hxx +RWStepBasic_RWProductDefinitionReference.pxx RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.cxx -RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.hxx +RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.pxx RWStepBasic_RWProductDefinitionRelationship.cxx -RWStepBasic_RWProductDefinitionRelationship.hxx +RWStepBasic_RWProductDefinitionRelationship.pxx RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx -RWStepBasic_RWProductDefinitionWithAssociatedDocuments.hxx +RWStepBasic_RWProductDefinitionWithAssociatedDocuments.pxx RWStepBasic_RWProductRelatedProductCategory.cxx -RWStepBasic_RWProductRelatedProductCategory.hxx +RWStepBasic_RWProductRelatedProductCategory.pxx RWStepBasic_RWProductType.cxx -RWStepBasic_RWProductType.hxx +RWStepBasic_RWProductType.pxx RWStepBasic_RWRatioMeasureWithUnit.cxx -RWStepBasic_RWRatioMeasureWithUnit.hxx +RWStepBasic_RWRatioMeasureWithUnit.pxx RWStepBasic_RWRoleAssociation.cxx -RWStepBasic_RWRoleAssociation.hxx +RWStepBasic_RWRoleAssociation.pxx RWStepBasic_RWSecurityClassification.cxx -RWStepBasic_RWSecurityClassification.hxx +RWStepBasic_RWSecurityClassification.pxx RWStepBasic_RWSecurityClassificationLevel.cxx -RWStepBasic_RWSecurityClassificationLevel.hxx +RWStepBasic_RWSecurityClassificationLevel.pxx RWStepBasic_RWSiUnit.cxx -RWStepBasic_RWSiUnit.hxx +RWStepBasic_RWSiUnit.pxx RWStepBasic_RWSiUnitAndAreaUnit.cxx -RWStepBasic_RWSiUnitAndAreaUnit.hxx +RWStepBasic_RWSiUnitAndAreaUnit.pxx RWStepBasic_RWSiUnitAndLengthUnit.cxx -RWStepBasic_RWSiUnitAndLengthUnit.hxx +RWStepBasic_RWSiUnitAndLengthUnit.pxx RWStepBasic_RWSiUnitAndMassUnit.cxx -RWStepBasic_RWSiUnitAndMassUnit.hxx +RWStepBasic_RWSiUnitAndMassUnit.pxx RWStepBasic_RWSiUnitAndPlaneAngleUnit.cxx -RWStepBasic_RWSiUnitAndPlaneAngleUnit.hxx +RWStepBasic_RWSiUnitAndPlaneAngleUnit.pxx RWStepBasic_RWSiUnitAndRatioUnit.cxx -RWStepBasic_RWSiUnitAndRatioUnit.hxx +RWStepBasic_RWSiUnitAndRatioUnit.pxx RWStepBasic_RWSiUnitAndSolidAngleUnit.cxx -RWStepBasic_RWSiUnitAndSolidAngleUnit.hxx +RWStepBasic_RWSiUnitAndSolidAngleUnit.pxx RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.cxx -RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.hxx +RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.pxx RWStepBasic_RWSiUnitAndTimeUnit.cxx -RWStepBasic_RWSiUnitAndTimeUnit.hxx +RWStepBasic_RWSiUnitAndTimeUnit.pxx RWStepBasic_RWSiUnitAndVolumeUnit.cxx -RWStepBasic_RWSiUnitAndVolumeUnit.hxx +RWStepBasic_RWSiUnitAndVolumeUnit.pxx RWStepBasic_RWSolidAngleMeasureWithUnit.cxx -RWStepBasic_RWSolidAngleMeasureWithUnit.hxx +RWStepBasic_RWSolidAngleMeasureWithUnit.pxx RWStepBasic_RWSolidAngleUnit.cxx -RWStepBasic_RWSolidAngleUnit.hxx +RWStepBasic_RWSolidAngleUnit.pxx RWStepBasic_RWThermodynamicTemperatureUnit.cxx -RWStepBasic_RWThermodynamicTemperatureUnit.hxx +RWStepBasic_RWThermodynamicTemperatureUnit.pxx RWStepBasic_RWUncertaintyMeasureWithUnit.cxx -RWStepBasic_RWUncertaintyMeasureWithUnit.hxx +RWStepBasic_RWUncertaintyMeasureWithUnit.pxx RWStepBasic_RWVersionedActionRequest.cxx -RWStepBasic_RWVersionedActionRequest.hxx +RWStepBasic_RWVersionedActionRequest.pxx RWStepBasic_RWWeekOfYearAndDayDate.cxx -RWStepBasic_RWWeekOfYearAndDayDate.hxx +RWStepBasic_RWWeekOfYearAndDayDate.pxx diff --git a/src/RWStepBasic/RWStepBasic_RWAction.cxx b/src/RWStepBasic/RWStepBasic_RWAction.cxx index 8ea37f7c8a..7eba6bd425 100644 --- a/src/RWStepBasic/RWStepBasic_RWAction.cxx +++ b/src/RWStepBasic/RWStepBasic_RWAction.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWAction.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWAction.hxx b/src/RWStepBasic/RWStepBasic_RWAction.hxx deleted file mode 100644 index ab4cd3987a..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWAction.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWAction_HeaderFile -#define _RWStepBasic_RWAction_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Action; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Action -class RWStepBasic_RWAction -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWAction(); - - //! Reads Action - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Action)& ent) const; - - //! Writes Action - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Action)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_Action)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWAction_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWAction.pxx b/src/RWStepBasic/RWStepBasic_RWAction.pxx new file mode 100644 index 0000000000..36abe1c006 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWAction.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWAction_HeaderFile +#define _RWStepBasic_RWAction_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Action; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Action +class RWStepBasic_RWAction +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWAction(); + + //! Reads Action + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Action)& ent) const; + + //! Writes Action + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Action)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_Action)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWAction_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWActionAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWActionAssignment.cxx index 2fa0f282a0..4301f381aa 100644 --- a/src/RWStepBasic/RWStepBasic_RWActionAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWActionAssignment.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWActionAssignment.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWActionAssignment.hxx b/src/RWStepBasic/RWStepBasic_RWActionAssignment.hxx deleted file mode 100644 index 263887b36a..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWActionAssignment.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWActionAssignment_HeaderFile -#define _RWStepBasic_RWActionAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ActionAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ActionAssignment -class RWStepBasic_RWActionAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWActionAssignment(); - - //! Reads ActionAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionAssignment)& ent) const; - - //! Writes ActionAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ActionAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWActionAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWActionAssignment.pxx b/src/RWStepBasic/RWStepBasic_RWActionAssignment.pxx new file mode 100644 index 0000000000..dd19418a58 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWActionAssignment.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWActionAssignment_HeaderFile +#define _RWStepBasic_RWActionAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ActionAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ActionAssignment +class RWStepBasic_RWActionAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWActionAssignment(); + + //! Reads ActionAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionAssignment)& ent) const; + + //! Writes ActionAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ActionAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWActionAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWActionMethod.cxx b/src/RWStepBasic/RWStepBasic_RWActionMethod.cxx index 4b294cfd63..feb02c3a2e 100644 --- a/src/RWStepBasic/RWStepBasic_RWActionMethod.cxx +++ b/src/RWStepBasic/RWStepBasic_RWActionMethod.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWActionMethod.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWActionMethod.hxx b/src/RWStepBasic/RWStepBasic_RWActionMethod.hxx deleted file mode 100644 index 8602604f2d..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWActionMethod.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWActionMethod_HeaderFile -#define _RWStepBasic_RWActionMethod_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ActionMethod; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ActionMethod -class RWStepBasic_RWActionMethod -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWActionMethod(); - - //! Reads ActionMethod - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionMethod)& ent) const; - - //! Writes ActionMethod - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionMethod)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ActionMethod)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWActionMethod_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWActionMethod.pxx b/src/RWStepBasic/RWStepBasic_RWActionMethod.pxx new file mode 100644 index 0000000000..968ee635ba --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWActionMethod.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWActionMethod_HeaderFile +#define _RWStepBasic_RWActionMethod_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ActionMethod; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ActionMethod +class RWStepBasic_RWActionMethod +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWActionMethod(); + + //! Reads ActionMethod + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionMethod)& ent) const; + + //! Writes ActionMethod + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionMethod)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ActionMethod)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWActionMethod_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.cxx index e6f6af6d92..aaf7d2da66 100644 --- a/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWActionRequestAssignment.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.hxx b/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.hxx deleted file mode 100644 index 81b7641d9e..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWActionRequestAssignment_HeaderFile -#define _RWStepBasic_RWActionRequestAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ActionRequestAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ActionRequestAssignment -class RWStepBasic_RWActionRequestAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWActionRequestAssignment(); - - //! Reads ActionRequestAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionRequestAssignment)& ent) const; - - //! Writes ActionRequestAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionRequestAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ActionRequestAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWActionRequestAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.pxx b/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.pxx new file mode 100644 index 0000000000..654a4890dc --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWActionRequestAssignment_HeaderFile +#define _RWStepBasic_RWActionRequestAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ActionRequestAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ActionRequestAssignment +class RWStepBasic_RWActionRequestAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWActionRequestAssignment(); + + //! Reads ActionRequestAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionRequestAssignment)& ent) const; + + //! Writes ActionRequestAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionRequestAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ActionRequestAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWActionRequestAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.cxx b/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.cxx index da252df7b1..8addbd651e 100644 --- a/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.cxx +++ b/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWActionRequestSolution.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.hxx b/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.hxx deleted file mode 100644 index 9585b03dc3..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWActionRequestSolution_HeaderFile -#define _RWStepBasic_RWActionRequestSolution_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ActionRequestSolution; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ActionRequestSolution -class RWStepBasic_RWActionRequestSolution -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWActionRequestSolution(); - - //! Reads ActionRequestSolution - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionRequestSolution)& ent) const; - - //! Writes ActionRequestSolution - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionRequestSolution)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ActionRequestSolution)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWActionRequestSolution_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.pxx b/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.pxx new file mode 100644 index 0000000000..4272bcc207 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWActionRequestSolution_HeaderFile +#define _RWStepBasic_RWActionRequestSolution_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ActionRequestSolution; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ActionRequestSolution +class RWStepBasic_RWActionRequestSolution +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWActionRequestSolution(); + + //! Reads ActionRequestSolution + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionRequestSolution)& ent) const; + + //! Writes ActionRequestSolution + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionRequestSolution)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ActionRequestSolution)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWActionRequestSolution_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWAddress.cxx b/src/RWStepBasic/RWStepBasic_RWAddress.cxx index e3e0a0981f..20afd64533 100644 --- a/src/RWStepBasic/RWStepBasic_RWAddress.cxx +++ b/src/RWStepBasic/RWStepBasic_RWAddress.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWAddress.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWAddress.hxx b/src/RWStepBasic/RWStepBasic_RWAddress.hxx deleted file mode 100644 index f4e1881420..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWAddress.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWAddress_HeaderFile -#define _RWStepBasic_RWAddress_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Address; -class StepData_StepWriter; - - -//! Read & Write Module for Address -class RWStepBasic_RWAddress -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWAddress(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Address)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Address)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWAddress_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWAddress.pxx b/src/RWStepBasic/RWStepBasic_RWAddress.pxx new file mode 100644 index 0000000000..6faf470360 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWAddress.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWAddress_HeaderFile +#define _RWStepBasic_RWAddress_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Address; +class StepData_StepWriter; + + +//! Read & Write Module for Address +class RWStepBasic_RWAddress +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWAddress(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Address)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Address)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWAddress_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApplicationContext.cxx b/src/RWStepBasic/RWStepBasic_RWApplicationContext.cxx index 0a4432e586..7ecd7cf832 100644 --- a/src/RWStepBasic/RWStepBasic_RWApplicationContext.cxx +++ b/src/RWStepBasic/RWStepBasic_RWApplicationContext.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWApplicationContext.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWApplicationContext.hxx b/src/RWStepBasic/RWStepBasic_RWApplicationContext.hxx deleted file mode 100644 index 1794de9b9f..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWApplicationContext.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWApplicationContext_HeaderFile -#define _RWStepBasic_RWApplicationContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ApplicationContext; -class StepData_StepWriter; - - -//! Read & Write Module for ApplicationContext -class RWStepBasic_RWApplicationContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWApplicationContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApplicationContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApplicationContext)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWApplicationContext_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApplicationContext.pxx b/src/RWStepBasic/RWStepBasic_RWApplicationContext.pxx new file mode 100644 index 0000000000..0b944f638d --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWApplicationContext.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWApplicationContext_HeaderFile +#define _RWStepBasic_RWApplicationContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ApplicationContext; +class StepData_StepWriter; + + +//! Read & Write Module for ApplicationContext +class RWStepBasic_RWApplicationContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWApplicationContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApplicationContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApplicationContext)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWApplicationContext_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApplicationContextElement.cxx b/src/RWStepBasic/RWStepBasic_RWApplicationContextElement.cxx index fb0cfe455b..883f25f23e 100644 --- a/src/RWStepBasic/RWStepBasic_RWApplicationContextElement.cxx +++ b/src/RWStepBasic/RWStepBasic_RWApplicationContextElement.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWApplicationContextElement.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWApplicationContextElement.hxx b/src/RWStepBasic/RWStepBasic_RWApplicationContextElement.hxx deleted file mode 100644 index 418faf7cb7..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWApplicationContextElement.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWApplicationContextElement_HeaderFile -#define _RWStepBasic_RWApplicationContextElement_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ApplicationContextElement; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ApplicationContextElement -class RWStepBasic_RWApplicationContextElement -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWApplicationContextElement(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApplicationContextElement)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApplicationContextElement)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ApplicationContextElement)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWApplicationContextElement_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApplicationContextElement.pxx b/src/RWStepBasic/RWStepBasic_RWApplicationContextElement.pxx new file mode 100644 index 0000000000..8a5166436d --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWApplicationContextElement.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWApplicationContextElement_HeaderFile +#define _RWStepBasic_RWApplicationContextElement_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ApplicationContextElement; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ApplicationContextElement +class RWStepBasic_RWApplicationContextElement +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWApplicationContextElement(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApplicationContextElement)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApplicationContextElement)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ApplicationContextElement)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWApplicationContextElement_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.cxx b/src/RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.cxx index 839d09b920..46b234e781 100644 --- a/src/RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.cxx +++ b/src/RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWApplicationProtocolDefinition.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.hxx b/src/RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.hxx deleted file mode 100644 index a84c171a2e..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWApplicationProtocolDefinition_HeaderFile -#define _RWStepBasic_RWApplicationProtocolDefinition_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ApplicationProtocolDefinition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ApplicationProtocolDefinition -class RWStepBasic_RWApplicationProtocolDefinition -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWApplicationProtocolDefinition(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApplicationProtocolDefinition)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApplicationProtocolDefinition)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ApplicationProtocolDefinition)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWApplicationProtocolDefinition_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.pxx b/src/RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.pxx new file mode 100644 index 0000000000..f4fc1619c1 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWApplicationProtocolDefinition.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWApplicationProtocolDefinition_HeaderFile +#define _RWStepBasic_RWApplicationProtocolDefinition_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ApplicationProtocolDefinition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ApplicationProtocolDefinition +class RWStepBasic_RWApplicationProtocolDefinition +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWApplicationProtocolDefinition(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApplicationProtocolDefinition)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApplicationProtocolDefinition)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ApplicationProtocolDefinition)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWApplicationProtocolDefinition_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApproval.cxx b/src/RWStepBasic/RWStepBasic_RWApproval.cxx index 4e9552a289..8a7e23619e 100644 --- a/src/RWStepBasic/RWStepBasic_RWApproval.cxx +++ b/src/RWStepBasic/RWStepBasic_RWApproval.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWApproval.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWApproval.hxx b/src/RWStepBasic/RWStepBasic_RWApproval.hxx deleted file mode 100644 index 756606adbc..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWApproval.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWApproval_HeaderFile -#define _RWStepBasic_RWApproval_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Approval; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Approval -class RWStepBasic_RWApproval -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWApproval(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Approval)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Approval)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_Approval)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWApproval_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApproval.pxx b/src/RWStepBasic/RWStepBasic_RWApproval.pxx new file mode 100644 index 0000000000..0a4bdbb451 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWApproval.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWApproval_HeaderFile +#define _RWStepBasic_RWApproval_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Approval; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Approval +class RWStepBasic_RWApproval +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWApproval(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Approval)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Approval)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_Approval)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWApproval_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalDateTime.cxx b/src/RWStepBasic/RWStepBasic_RWApprovalDateTime.cxx index ed104eb670..feb169b816 100644 --- a/src/RWStepBasic/RWStepBasic_RWApprovalDateTime.cxx +++ b/src/RWStepBasic/RWStepBasic_RWApprovalDateTime.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWApprovalDateTime.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalDateTime.hxx b/src/RWStepBasic/RWStepBasic_RWApprovalDateTime.hxx deleted file mode 100644 index 48b7bad950..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWApprovalDateTime.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWApprovalDateTime_HeaderFile -#define _RWStepBasic_RWApprovalDateTime_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ApprovalDateTime; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ApprovalDateTime -class RWStepBasic_RWApprovalDateTime -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWApprovalDateTime(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalDateTime)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalDateTime)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ApprovalDateTime)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWApprovalDateTime_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalDateTime.pxx b/src/RWStepBasic/RWStepBasic_RWApprovalDateTime.pxx new file mode 100644 index 0000000000..2440364fac --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWApprovalDateTime.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWApprovalDateTime_HeaderFile +#define _RWStepBasic_RWApprovalDateTime_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ApprovalDateTime; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ApprovalDateTime +class RWStepBasic_RWApprovalDateTime +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWApprovalDateTime(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalDateTime)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalDateTime)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ApprovalDateTime)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWApprovalDateTime_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.cxx b/src/RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.cxx index a45510eec9..ea25eaf89c 100644 --- a/src/RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.cxx +++ b/src/RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWApprovalPersonOrganization.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.hxx b/src/RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.hxx deleted file mode 100644 index 9ac86e56cd..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWApprovalPersonOrganization_HeaderFile -#define _RWStepBasic_RWApprovalPersonOrganization_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ApprovalPersonOrganization; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ApprovalPersonOrganization -class RWStepBasic_RWApprovalPersonOrganization -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWApprovalPersonOrganization(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalPersonOrganization)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalPersonOrganization)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ApprovalPersonOrganization)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWApprovalPersonOrganization_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.pxx b/src/RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.pxx new file mode 100644 index 0000000000..3ef81e94d9 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWApprovalPersonOrganization.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWApprovalPersonOrganization_HeaderFile +#define _RWStepBasic_RWApprovalPersonOrganization_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ApprovalPersonOrganization; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ApprovalPersonOrganization +class RWStepBasic_RWApprovalPersonOrganization +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWApprovalPersonOrganization(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalPersonOrganization)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalPersonOrganization)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ApprovalPersonOrganization)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWApprovalPersonOrganization_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWApprovalRelationship.cxx index dfaa233473..c7d6fd0eb9 100644 --- a/src/RWStepBasic/RWStepBasic_RWApprovalRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWApprovalRelationship.cxx @@ -14,7 +14,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS #include -#include +#include "RWStepBasic_RWApprovalRelationship.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalRelationship.hxx b/src/RWStepBasic/RWStepBasic_RWApprovalRelationship.hxx deleted file mode 100644 index 6e211e351e..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWApprovalRelationship.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWApprovalRelationship_HeaderFile -#define _RWStepBasic_RWApprovalRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ApprovalRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ApprovalRelationship -class RWStepBasic_RWApprovalRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWApprovalRelationship(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalRelationship)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalRelationship)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ApprovalRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWApprovalRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalRelationship.pxx b/src/RWStepBasic/RWStepBasic_RWApprovalRelationship.pxx new file mode 100644 index 0000000000..94c71ce549 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWApprovalRelationship.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWApprovalRelationship_HeaderFile +#define _RWStepBasic_RWApprovalRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ApprovalRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ApprovalRelationship +class RWStepBasic_RWApprovalRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWApprovalRelationship(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalRelationship)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalRelationship)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ApprovalRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWApprovalRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalRole.cxx b/src/RWStepBasic/RWStepBasic_RWApprovalRole.cxx index 718dc73138..22f9262b0a 100644 --- a/src/RWStepBasic/RWStepBasic_RWApprovalRole.cxx +++ b/src/RWStepBasic/RWStepBasic_RWApprovalRole.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWApprovalRole.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalRole.hxx b/src/RWStepBasic/RWStepBasic_RWApprovalRole.hxx deleted file mode 100644 index 60a586fa35..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWApprovalRole.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWApprovalRole_HeaderFile -#define _RWStepBasic_RWApprovalRole_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ApprovalRole; -class StepData_StepWriter; - - -//! Read & Write Module for ApprovalRole -class RWStepBasic_RWApprovalRole -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWApprovalRole(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalRole)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalRole)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWApprovalRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalRole.pxx b/src/RWStepBasic/RWStepBasic_RWApprovalRole.pxx new file mode 100644 index 0000000000..db2bdc025c --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWApprovalRole.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWApprovalRole_HeaderFile +#define _RWStepBasic_RWApprovalRole_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ApprovalRole; +class StepData_StepWriter; + + +//! Read & Write Module for ApprovalRole +class RWStepBasic_RWApprovalRole +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWApprovalRole(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalRole)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalRole)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWApprovalRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalStatus.cxx b/src/RWStepBasic/RWStepBasic_RWApprovalStatus.cxx index 60199b3cd7..6b923c7594 100644 --- a/src/RWStepBasic/RWStepBasic_RWApprovalStatus.cxx +++ b/src/RWStepBasic/RWStepBasic_RWApprovalStatus.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWApprovalStatus.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalStatus.hxx b/src/RWStepBasic/RWStepBasic_RWApprovalStatus.hxx deleted file mode 100644 index 0a230f2ac4..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWApprovalStatus.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWApprovalStatus_HeaderFile -#define _RWStepBasic_RWApprovalStatus_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ApprovalStatus; -class StepData_StepWriter; - - -//! Read & Write Module for ApprovalStatus -class RWStepBasic_RWApprovalStatus -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWApprovalStatus(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalStatus)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalStatus)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWApprovalStatus_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWApprovalStatus.pxx b/src/RWStepBasic/RWStepBasic_RWApprovalStatus.pxx new file mode 100644 index 0000000000..8be8919b76 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWApprovalStatus.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWApprovalStatus_HeaderFile +#define _RWStepBasic_RWApprovalStatus_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ApprovalStatus; +class StepData_StepWriter; + + +//! Read & Write Module for ApprovalStatus +class RWStepBasic_RWApprovalStatus +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWApprovalStatus(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalStatus)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalStatus)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWApprovalStatus_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCalendarDate.cxx b/src/RWStepBasic/RWStepBasic_RWCalendarDate.cxx index 4434bba189..b5b37fefe7 100644 --- a/src/RWStepBasic/RWStepBasic_RWCalendarDate.cxx +++ b/src/RWStepBasic/RWStepBasic_RWCalendarDate.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWCalendarDate.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWCalendarDate.hxx b/src/RWStepBasic/RWStepBasic_RWCalendarDate.hxx deleted file mode 100644 index c0ab15677d..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWCalendarDate.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWCalendarDate_HeaderFile -#define _RWStepBasic_RWCalendarDate_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_CalendarDate; -class StepData_StepWriter; - - -//! Read & Write Module for CalendarDate -class RWStepBasic_RWCalendarDate -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWCalendarDate(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CalendarDate)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CalendarDate)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWCalendarDate_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCalendarDate.pxx b/src/RWStepBasic/RWStepBasic_RWCalendarDate.pxx new file mode 100644 index 0000000000..f92193f0d2 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWCalendarDate.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWCalendarDate_HeaderFile +#define _RWStepBasic_RWCalendarDate_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_CalendarDate; +class StepData_StepWriter; + + +//! Read & Write Module for CalendarDate +class RWStepBasic_RWCalendarDate +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWCalendarDate(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CalendarDate)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CalendarDate)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWCalendarDate_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCertification.cxx b/src/RWStepBasic/RWStepBasic_RWCertification.cxx index 9246478092..961cacc102 100644 --- a/src/RWStepBasic/RWStepBasic_RWCertification.cxx +++ b/src/RWStepBasic/RWStepBasic_RWCertification.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWCertification.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWCertification.hxx b/src/RWStepBasic/RWStepBasic_RWCertification.hxx deleted file mode 100644 index acd1d75734..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWCertification.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWCertification_HeaderFile -#define _RWStepBasic_RWCertification_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Certification; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Certification -class RWStepBasic_RWCertification -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWCertification(); - - //! Reads Certification - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Certification)& ent) const; - - //! Writes Certification - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Certification)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_Certification)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWCertification_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCertification.pxx b/src/RWStepBasic/RWStepBasic_RWCertification.pxx new file mode 100644 index 0000000000..a5126f6d27 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWCertification.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWCertification_HeaderFile +#define _RWStepBasic_RWCertification_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Certification; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Certification +class RWStepBasic_RWCertification +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWCertification(); + + //! Reads Certification + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Certification)& ent) const; + + //! Writes Certification + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Certification)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_Certification)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWCertification_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.cxx index 69754e6242..23c2e2ff2c 100644 --- a/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWCertificationAssignment.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.hxx b/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.hxx deleted file mode 100644 index 57919bfde4..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWCertificationAssignment_HeaderFile -#define _RWStepBasic_RWCertificationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_CertificationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CertificationAssignment -class RWStepBasic_RWCertificationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWCertificationAssignment(); - - //! Reads CertificationAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CertificationAssignment)& ent) const; - - //! Writes CertificationAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CertificationAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_CertificationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWCertificationAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.pxx b/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.pxx new file mode 100644 index 0000000000..5fc6bdaaf5 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWCertificationAssignment_HeaderFile +#define _RWStepBasic_RWCertificationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_CertificationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CertificationAssignment +class RWStepBasic_RWCertificationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWCertificationAssignment(); + + //! Reads CertificationAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CertificationAssignment)& ent) const; + + //! Writes CertificationAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CertificationAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_CertificationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWCertificationAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCertificationType.cxx b/src/RWStepBasic/RWStepBasic_RWCertificationType.cxx index af144dafcb..47360d23ff 100644 --- a/src/RWStepBasic/RWStepBasic_RWCertificationType.cxx +++ b/src/RWStepBasic/RWStepBasic_RWCertificationType.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWCertificationType.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWCertificationType.hxx b/src/RWStepBasic/RWStepBasic_RWCertificationType.hxx deleted file mode 100644 index 251421101b..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWCertificationType.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWCertificationType_HeaderFile -#define _RWStepBasic_RWCertificationType_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_CertificationType; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CertificationType -class RWStepBasic_RWCertificationType -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWCertificationType(); - - //! Reads CertificationType - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CertificationType)& ent) const; - - //! Writes CertificationType - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CertificationType)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_CertificationType)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWCertificationType_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCertificationType.pxx b/src/RWStepBasic/RWStepBasic_RWCertificationType.pxx new file mode 100644 index 0000000000..e4b5ff6996 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWCertificationType.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWCertificationType_HeaderFile +#define _RWStepBasic_RWCertificationType_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_CertificationType; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CertificationType +class RWStepBasic_RWCertificationType +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWCertificationType(); + + //! Reads CertificationType + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CertificationType)& ent) const; + + //! Writes CertificationType + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CertificationType)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_CertificationType)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWCertificationType_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCharacterizedObject.cxx b/src/RWStepBasic/RWStepBasic_RWCharacterizedObject.cxx index 009788b6da..216fa36dd0 100644 --- a/src/RWStepBasic/RWStepBasic_RWCharacterizedObject.cxx +++ b/src/RWStepBasic/RWStepBasic_RWCharacterizedObject.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWCharacterizedObject.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWCharacterizedObject.hxx b/src/RWStepBasic/RWStepBasic_RWCharacterizedObject.hxx deleted file mode 100644 index 6488b5f6e3..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWCharacterizedObject.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-11 -// Created by: data exchange team -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWCharacterizedObject_HeaderFile -#define _RWStepBasic_RWCharacterizedObject_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_CharacterizedObject; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CharacterizedObject -class RWStepBasic_RWCharacterizedObject -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWCharacterizedObject(); - - //! Reads CharacterizedObject - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CharacterizedObject)& ent) const; - - //! Writes CharacterizedObject - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CharacterizedObject)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_CharacterizedObject)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWCharacterizedObject_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCharacterizedObject.pxx b/src/RWStepBasic/RWStepBasic_RWCharacterizedObject.pxx new file mode 100644 index 0000000000..2c64afa8be --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWCharacterizedObject.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-11 +// Created by: data exchange team +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWCharacterizedObject_HeaderFile +#define _RWStepBasic_RWCharacterizedObject_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_CharacterizedObject; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CharacterizedObject +class RWStepBasic_RWCharacterizedObject +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWCharacterizedObject(); + + //! Reads CharacterizedObject + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CharacterizedObject)& ent) const; + + //! Writes CharacterizedObject + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CharacterizedObject)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_CharacterizedObject)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWCharacterizedObject_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWContract.cxx b/src/RWStepBasic/RWStepBasic_RWContract.cxx index 94a39b3291..6d27de3df5 100644 --- a/src/RWStepBasic/RWStepBasic_RWContract.cxx +++ b/src/RWStepBasic/RWStepBasic_RWContract.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWContract.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWContract.hxx b/src/RWStepBasic/RWStepBasic_RWContract.hxx deleted file mode 100644 index 6a43f4b856..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWContract.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWContract_HeaderFile -#define _RWStepBasic_RWContract_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Contract; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Contract -class RWStepBasic_RWContract -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWContract(); - - //! Reads Contract - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Contract)& ent) const; - - //! Writes Contract - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Contract)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_Contract)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWContract_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWContract.pxx b/src/RWStepBasic/RWStepBasic_RWContract.pxx new file mode 100644 index 0000000000..74ac4f39d0 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWContract.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWContract_HeaderFile +#define _RWStepBasic_RWContract_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Contract; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Contract +class RWStepBasic_RWContract +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWContract(); + + //! Reads Contract + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Contract)& ent) const; + + //! Writes Contract + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Contract)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_Contract)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWContract_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWContractAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWContractAssignment.cxx index fecdba450b..6bde336247 100644 --- a/src/RWStepBasic/RWStepBasic_RWContractAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWContractAssignment.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWContractAssignment.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWContractAssignment.hxx b/src/RWStepBasic/RWStepBasic_RWContractAssignment.hxx deleted file mode 100644 index c0a2de9a24..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWContractAssignment.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWContractAssignment_HeaderFile -#define _RWStepBasic_RWContractAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ContractAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ContractAssignment -class RWStepBasic_RWContractAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWContractAssignment(); - - //! Reads ContractAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ContractAssignment)& ent) const; - - //! Writes ContractAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ContractAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ContractAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWContractAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWContractAssignment.pxx b/src/RWStepBasic/RWStepBasic_RWContractAssignment.pxx new file mode 100644 index 0000000000..c2b65f052a --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWContractAssignment.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWContractAssignment_HeaderFile +#define _RWStepBasic_RWContractAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ContractAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ContractAssignment +class RWStepBasic_RWContractAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWContractAssignment(); + + //! Reads ContractAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ContractAssignment)& ent) const; + + //! Writes ContractAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ContractAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ContractAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWContractAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWContractType.cxx b/src/RWStepBasic/RWStepBasic_RWContractType.cxx index 117e902f37..f4a611d191 100644 --- a/src/RWStepBasic/RWStepBasic_RWContractType.cxx +++ b/src/RWStepBasic/RWStepBasic_RWContractType.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWContractType.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWContractType.hxx b/src/RWStepBasic/RWStepBasic_RWContractType.hxx deleted file mode 100644 index 71f1b15b4f..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWContractType.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWContractType_HeaderFile -#define _RWStepBasic_RWContractType_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ContractType; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ContractType -class RWStepBasic_RWContractType -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWContractType(); - - //! Reads ContractType - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ContractType)& ent) const; - - //! Writes ContractType - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ContractType)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ContractType)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWContractType_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWContractType.pxx b/src/RWStepBasic/RWStepBasic_RWContractType.pxx new file mode 100644 index 0000000000..acc7452f87 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWContractType.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWContractType_HeaderFile +#define _RWStepBasic_RWContractType_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ContractType; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ContractType +class RWStepBasic_RWContractType +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWContractType(); + + //! Reads ContractType + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ContractType)& ent) const; + + //! Writes ContractType + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ContractType)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ContractType)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWContractType_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnit.cxx index 55ab2941af..427e363a4e 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWConversionBasedUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnit.hxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnit.hxx deleted file mode 100644 index fb14fad694..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWConversionBasedUnit_HeaderFile -#define _RWStepBasic_RWConversionBasedUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ConversionBasedUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConversionBasedUnit -class RWStepBasic_RWConversionBasedUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWConversionBasedUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWConversionBasedUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnit.pxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnit.pxx new file mode 100644 index 0000000000..76dbb8208f --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWConversionBasedUnit_HeaderFile +#define _RWStepBasic_RWConversionBasedUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ConversionBasedUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConversionBasedUnit +class RWStepBasic_RWConversionBasedUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWConversionBasedUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ConversionBasedUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWConversionBasedUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx index 0d93b06ff1..106f88298d 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx @@ -16,7 +16,7 @@ #include -#include +#include "RWStepBasic_RWConversionBasedUnitAndAreaUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.hxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.hxx deleted file mode 100644 index d279b0928f..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-10-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWConversionBasedUnitAndAreaUnit_HeaderFile -#define _RWStepBasic_RWConversionBasedUnitAndAreaUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ConversionBasedUnitAndAreaUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RWConversionBasedUnitAndAreaUnit -class RWStepBasic_RWConversionBasedUnitAndAreaUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndAreaUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWConversionBasedUnitAndAreaUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.pxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.pxx new file mode 100644 index 0000000000..36908c4a70 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-10-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWConversionBasedUnitAndAreaUnit_HeaderFile +#define _RWStepBasic_RWConversionBasedUnitAndAreaUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ConversionBasedUnitAndAreaUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RWConversionBasedUnitAndAreaUnit +class RWStepBasic_RWConversionBasedUnitAndAreaUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWConversionBasedUnitAndAreaUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWConversionBasedUnitAndAreaUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.cxx index fea585aa19..b71507f1ae 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWConversionBasedUnitAndLengthUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.hxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.hxx deleted file mode 100644 index fc35375535..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWConversionBasedUnitAndLengthUnit_HeaderFile -#define _RWStepBasic_RWConversionBasedUnitAndLengthUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ConversionBasedUnitAndLengthUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConversionBasedUnitAndLengthUnit -class RWStepBasic_RWConversionBasedUnitAndLengthUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndLengthUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWConversionBasedUnitAndLengthUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.pxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.pxx new file mode 100644 index 0000000000..c8aa7a1441 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndLengthUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWConversionBasedUnitAndLengthUnit_HeaderFile +#define _RWStepBasic_RWConversionBasedUnitAndLengthUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ConversionBasedUnitAndLengthUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConversionBasedUnitAndLengthUnit +class RWStepBasic_RWConversionBasedUnitAndLengthUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWConversionBasedUnitAndLengthUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWConversionBasedUnitAndLengthUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.cxx index 592dec847c..77f1dbf8b3 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWConversionBasedUnitAndMassUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.hxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.hxx deleted file mode 100644 index 93c28def92..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.hxx +++ /dev/null @@ -1,70 +0,0 @@ -// Created on: 2004-02-10 -// Created by: Sergey KUUL -// Copyright (c) 2004-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWConversionBasedUnitAndMassUnit_HeaderFile -#define _RWStepBasic_RWConversionBasedUnitAndMassUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ConversionBasedUnitAndMassUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConversionBasedUnitAndMassUnit -class RWStepBasic_RWConversionBasedUnitAndMassUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndMassUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWConversionBasedUnitAndMassUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.pxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.pxx new file mode 100644 index 0000000000..9b4b43836c --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndMassUnit.pxx @@ -0,0 +1,70 @@ +// Created on: 2004-02-10 +// Created by: Sergey KUUL +// Copyright (c) 2004-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWConversionBasedUnitAndMassUnit_HeaderFile +#define _RWStepBasic_RWConversionBasedUnitAndMassUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ConversionBasedUnitAndMassUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConversionBasedUnitAndMassUnit +class RWStepBasic_RWConversionBasedUnitAndMassUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWConversionBasedUnitAndMassUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWConversionBasedUnitAndMassUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.cxx index 49b58b6d3b..5095b2c13a 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.cxx @@ -14,7 +14,7 @@ // sln 09.10.2001. BUC61003. Correction of looking for items of complex entity in case of them do not saticfy to alphabetical order #include -#include +#include "RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.hxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.hxx deleted file mode 100644 index f9019ec4be..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit_HeaderFile -#define _RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ConversionBasedUnitAndPlaneAngleUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConversionBasedUnitAndPlaneAngleUnit -class RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.pxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.pxx new file mode 100644 index 0000000000..d5b9ee8dbe --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit_HeaderFile +#define _RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ConversionBasedUnitAndPlaneAngleUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConversionBasedUnitAndPlaneAngleUnit +class RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.cxx index 21e5db1665..38156ba3a1 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWConversionBasedUnitAndRatioUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.hxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.hxx deleted file mode 100644 index 8cc0f260b1..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWConversionBasedUnitAndRatioUnit_HeaderFile -#define _RWStepBasic_RWConversionBasedUnitAndRatioUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ConversionBasedUnitAndRatioUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConversionBasedUnitAndRatioUnit -class RWStepBasic_RWConversionBasedUnitAndRatioUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndRatioUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWConversionBasedUnitAndRatioUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.pxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.pxx new file mode 100644 index 0000000000..c73bc30b3d --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndRatioUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWConversionBasedUnitAndRatioUnit_HeaderFile +#define _RWStepBasic_RWConversionBasedUnitAndRatioUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ConversionBasedUnitAndRatioUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConversionBasedUnitAndRatioUnit +class RWStepBasic_RWConversionBasedUnitAndRatioUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWConversionBasedUnitAndRatioUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWConversionBasedUnitAndRatioUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.cxx index 6abbb7ecd1..71103494c1 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.hxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.hxx deleted file mode 100644 index f28ce96d2f..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1994-06-17 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1994-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit_HeaderFile -#define _RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ConversionBasedUnitAndSolidAngleUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConversionBasedUnitAndSolidAngleUnit -class RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.pxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.pxx new file mode 100644 index 0000000000..0f4df9bf1d --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1994-06-17 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1994-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit_HeaderFile +#define _RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ConversionBasedUnitAndSolidAngleUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConversionBasedUnitAndSolidAngleUnit +class RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.cxx index c29afbdec5..f1d0ab0b99 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWConversionBasedUnitAndTimeUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.hxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.hxx deleted file mode 100644 index 122a656ca1..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWConversionBasedUnitAndTimeUnit_HeaderFile -#define _RWStepBasic_RWConversionBasedUnitAndTimeUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ConversionBasedUnitAndTimeUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConversionBasedUnitAndTimeUnit -class RWStepBasic_RWConversionBasedUnitAndTimeUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndTimeUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWConversionBasedUnitAndTimeUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.pxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.pxx new file mode 100644 index 0000000000..5fa1d8dde9 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndTimeUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWConversionBasedUnitAndTimeUnit_HeaderFile +#define _RWStepBasic_RWConversionBasedUnitAndTimeUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ConversionBasedUnitAndTimeUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConversionBasedUnitAndTimeUnit +class RWStepBasic_RWConversionBasedUnitAndTimeUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWConversionBasedUnitAndTimeUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWConversionBasedUnitAndTimeUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx index e28db30e1b..ca80d7088b 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx @@ -16,7 +16,7 @@ #include -#include +#include "RWStepBasic_RWConversionBasedUnitAndVolumeUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.hxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.hxx deleted file mode 100644 index 28d6a2fd1c..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-10-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWConversionBasedUnitAndVolumeUnit_HeaderFile -#define _RWStepBasic_RWConversionBasedUnitAndVolumeUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ConversionBasedUnitAndVolumeUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConversionBasedUnitAndVolumeUnit -class RWStepBasic_RWConversionBasedUnitAndVolumeUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndVolumeUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWConversionBasedUnitAndVolumeUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.pxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.pxx new file mode 100644 index 0000000000..592c111e9c --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-10-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWConversionBasedUnitAndVolumeUnit_HeaderFile +#define _RWStepBasic_RWConversionBasedUnitAndVolumeUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ConversionBasedUnitAndVolumeUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConversionBasedUnitAndVolumeUnit +class RWStepBasic_RWConversionBasedUnitAndVolumeUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWConversionBasedUnitAndVolumeUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWConversionBasedUnitAndVolumeUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.cxx b/src/RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.cxx index 8c375e2158..9fdfbc9ac2 100644 --- a/src/RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.cxx +++ b/src/RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWCoordinatedUniversalTimeOffset.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.hxx b/src/RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.hxx deleted file mode 100644 index 8d608aa0f9..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWCoordinatedUniversalTimeOffset_HeaderFile -#define _RWStepBasic_RWCoordinatedUniversalTimeOffset_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_CoordinatedUniversalTimeOffset; -class StepData_StepWriter; - - -//! Read & Write Module for CoordinatedUniversalTimeOffset -class RWStepBasic_RWCoordinatedUniversalTimeOffset -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWCoordinatedUniversalTimeOffset(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CoordinatedUniversalTimeOffset)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CoordinatedUniversalTimeOffset)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWCoordinatedUniversalTimeOffset_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.pxx b/src/RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.pxx new file mode 100644 index 0000000000..aa47d08a1c --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWCoordinatedUniversalTimeOffset.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWCoordinatedUniversalTimeOffset_HeaderFile +#define _RWStepBasic_RWCoordinatedUniversalTimeOffset_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_CoordinatedUniversalTimeOffset; +class StepData_StepWriter; + + +//! Read & Write Module for CoordinatedUniversalTimeOffset +class RWStepBasic_RWCoordinatedUniversalTimeOffset +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWCoordinatedUniversalTimeOffset(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CoordinatedUniversalTimeOffset)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CoordinatedUniversalTimeOffset)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWCoordinatedUniversalTimeOffset_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDate.cxx b/src/RWStepBasic/RWStepBasic_RWDate.cxx index 2d97d75776..5e16ea73ef 100644 --- a/src/RWStepBasic/RWStepBasic_RWDate.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDate.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWDate.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDate.hxx b/src/RWStepBasic/RWStepBasic_RWDate.hxx deleted file mode 100644 index f90dee6c16..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDate.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDate_HeaderFile -#define _RWStepBasic_RWDate_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Date; -class StepData_StepWriter; - - -//! Read & Write Module for Date -class RWStepBasic_RWDate -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWDate(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Date)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Date)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDate_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDate.pxx b/src/RWStepBasic/RWStepBasic_RWDate.pxx new file mode 100644 index 0000000000..3a05472f3d --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDate.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDate_HeaderFile +#define _RWStepBasic_RWDate_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Date; +class StepData_StepWriter; + + +//! Read & Write Module for Date +class RWStepBasic_RWDate +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWDate(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Date)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Date)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDate_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDateAndTime.cxx b/src/RWStepBasic/RWStepBasic_RWDateAndTime.cxx index f59b799bc3..a2fb9c641c 100644 --- a/src/RWStepBasic/RWStepBasic_RWDateAndTime.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDateAndTime.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWDateAndTime.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDateAndTime.hxx b/src/RWStepBasic/RWStepBasic_RWDateAndTime.hxx deleted file mode 100644 index 17ee058bcf..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDateAndTime.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDateAndTime_HeaderFile -#define _RWStepBasic_RWDateAndTime_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DateAndTime; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for DateAndTime -class RWStepBasic_RWDateAndTime -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWDateAndTime(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DateAndTime)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DateAndTime)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_DateAndTime)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDateAndTime_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDateAndTime.pxx b/src/RWStepBasic/RWStepBasic_RWDateAndTime.pxx new file mode 100644 index 0000000000..116f9194dc --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDateAndTime.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDateAndTime_HeaderFile +#define _RWStepBasic_RWDateAndTime_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DateAndTime; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for DateAndTime +class RWStepBasic_RWDateAndTime +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWDateAndTime(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DateAndTime)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DateAndTime)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_DateAndTime)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDateAndTime_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDateRole.cxx b/src/RWStepBasic/RWStepBasic_RWDateRole.cxx index 04321f1c3a..874cdda087 100644 --- a/src/RWStepBasic/RWStepBasic_RWDateRole.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDateRole.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWDateRole.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDateRole.hxx b/src/RWStepBasic/RWStepBasic_RWDateRole.hxx deleted file mode 100644 index 4ab632ba13..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDateRole.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDateRole_HeaderFile -#define _RWStepBasic_RWDateRole_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DateRole; -class StepData_StepWriter; - - -//! Read & Write Module for DateRole -class RWStepBasic_RWDateRole -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWDateRole(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DateRole)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DateRole)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDateRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDateRole.pxx b/src/RWStepBasic/RWStepBasic_RWDateRole.pxx new file mode 100644 index 0000000000..12d0ef2555 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDateRole.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDateRole_HeaderFile +#define _RWStepBasic_RWDateRole_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DateRole; +class StepData_StepWriter; + + +//! Read & Write Module for DateRole +class RWStepBasic_RWDateRole +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWDateRole(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DateRole)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DateRole)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDateRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDateTimeRole.cxx b/src/RWStepBasic/RWStepBasic_RWDateTimeRole.cxx index 9a0c9f4f0a..73caf6f1f8 100644 --- a/src/RWStepBasic/RWStepBasic_RWDateTimeRole.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDateTimeRole.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWDateTimeRole.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDateTimeRole.hxx b/src/RWStepBasic/RWStepBasic_RWDateTimeRole.hxx deleted file mode 100644 index ad1bc3e42a..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDateTimeRole.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDateTimeRole_HeaderFile -#define _RWStepBasic_RWDateTimeRole_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DateTimeRole; -class StepData_StepWriter; - - -//! Read & Write Module for DateTimeRole -class RWStepBasic_RWDateTimeRole -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWDateTimeRole(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DateTimeRole)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DateTimeRole)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDateTimeRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDateTimeRole.pxx b/src/RWStepBasic/RWStepBasic_RWDateTimeRole.pxx new file mode 100644 index 0000000000..b857cd94a3 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDateTimeRole.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDateTimeRole_HeaderFile +#define _RWStepBasic_RWDateTimeRole_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DateTimeRole; +class StepData_StepWriter; + + +//! Read & Write Module for DateTimeRole +class RWStepBasic_RWDateTimeRole +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWDateTimeRole(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DateTimeRole)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DateTimeRole)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDateTimeRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDerivedUnit.cxx b/src/RWStepBasic/RWStepBasic_RWDerivedUnit.cxx index 5d864a2ed5..841fc01630 100644 --- a/src/RWStepBasic/RWStepBasic_RWDerivedUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDerivedUnit.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepBasic_RWDerivedUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDerivedUnit.hxx b/src/RWStepBasic/RWStepBasic_RWDerivedUnit.hxx deleted file mode 100644 index 09899b4059..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDerivedUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDerivedUnit_HeaderFile -#define _RWStepBasic_RWDerivedUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DerivedUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for DerivedUnit -class RWStepBasic_RWDerivedUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWDerivedUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DerivedUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DerivedUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_DerivedUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDerivedUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDerivedUnit.pxx b/src/RWStepBasic/RWStepBasic_RWDerivedUnit.pxx new file mode 100644 index 0000000000..17d65e38c5 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDerivedUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDerivedUnit_HeaderFile +#define _RWStepBasic_RWDerivedUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DerivedUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for DerivedUnit +class RWStepBasic_RWDerivedUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWDerivedUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DerivedUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DerivedUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_DerivedUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDerivedUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDerivedUnitElement.cxx b/src/RWStepBasic/RWStepBasic_RWDerivedUnitElement.cxx index 8ab38093d2..aa064debd3 100644 --- a/src/RWStepBasic/RWStepBasic_RWDerivedUnitElement.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDerivedUnitElement.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWDerivedUnitElement.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDerivedUnitElement.hxx b/src/RWStepBasic/RWStepBasic_RWDerivedUnitElement.hxx deleted file mode 100644 index 3958a3a2d4..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDerivedUnitElement.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDerivedUnitElement_HeaderFile -#define _RWStepBasic_RWDerivedUnitElement_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DerivedUnitElement; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for DerivedUnitElement -class RWStepBasic_RWDerivedUnitElement -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWDerivedUnitElement(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DerivedUnitElement)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DerivedUnitElement)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_DerivedUnitElement)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDerivedUnitElement_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDerivedUnitElement.pxx b/src/RWStepBasic/RWStepBasic_RWDerivedUnitElement.pxx new file mode 100644 index 0000000000..a4ceb8585b --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDerivedUnitElement.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDerivedUnitElement_HeaderFile +#define _RWStepBasic_RWDerivedUnitElement_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DerivedUnitElement; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for DerivedUnitElement +class RWStepBasic_RWDerivedUnitElement +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWDerivedUnitElement(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DerivedUnitElement)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DerivedUnitElement)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_DerivedUnitElement)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDerivedUnitElement_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDimensionalExponents.cxx b/src/RWStepBasic/RWStepBasic_RWDimensionalExponents.cxx index b80ed63574..88a592788d 100644 --- a/src/RWStepBasic/RWStepBasic_RWDimensionalExponents.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDimensionalExponents.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWDimensionalExponents.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDimensionalExponents.hxx b/src/RWStepBasic/RWStepBasic_RWDimensionalExponents.hxx deleted file mode 100644 index 6ec0455ef2..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDimensionalExponents.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDimensionalExponents_HeaderFile -#define _RWStepBasic_RWDimensionalExponents_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DimensionalExponents; -class StepData_StepWriter; - - -//! Read & Write Module for DimensionalExponents -class RWStepBasic_RWDimensionalExponents -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWDimensionalExponents(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DimensionalExponents)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DimensionalExponents)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDimensionalExponents_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDimensionalExponents.pxx b/src/RWStepBasic/RWStepBasic_RWDimensionalExponents.pxx new file mode 100644 index 0000000000..679a453bdb --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDimensionalExponents.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDimensionalExponents_HeaderFile +#define _RWStepBasic_RWDimensionalExponents_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DimensionalExponents; +class StepData_StepWriter; + + +//! Read & Write Module for DimensionalExponents +class RWStepBasic_RWDimensionalExponents +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWDimensionalExponents(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DimensionalExponents)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DimensionalExponents)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDimensionalExponents_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocument.cxx b/src/RWStepBasic/RWStepBasic_RWDocument.cxx index 30cca76d26..d468eff442 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocument.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocument.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWDocument.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDocument.hxx b/src/RWStepBasic/RWStepBasic_RWDocument.hxx deleted file mode 100644 index a7880b2c17..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDocument.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-11 -// Created by: data exchange team -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDocument_HeaderFile -#define _RWStepBasic_RWDocument_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Document; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Document -class RWStepBasic_RWDocument -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWDocument(); - - //! Reads Document - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Document)& ent) const; - - //! Writes Document - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Document)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_Document)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDocument_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocument.pxx b/src/RWStepBasic/RWStepBasic_RWDocument.pxx new file mode 100644 index 0000000000..dfc934114a --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDocument.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-11 +// Created by: data exchange team +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDocument_HeaderFile +#define _RWStepBasic_RWDocument_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Document; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Document +class RWStepBasic_RWDocument +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWDocument(); + + //! Reads Document + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Document)& ent) const; + + //! Writes Document + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Document)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_Document)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDocument_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentFile.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentFile.cxx index aefd8f4f4d..40f0065775 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentFile.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentFile.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWDocumentFile.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentFile.hxx b/src/RWStepBasic/RWStepBasic_RWDocumentFile.hxx deleted file mode 100644 index a12ed4c53b..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDocumentFile.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-11 -// Created by: data exchange team -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDocumentFile_HeaderFile -#define _RWStepBasic_RWDocumentFile_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DocumentFile; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DocumentFile -class RWStepBasic_RWDocumentFile -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWDocumentFile(); - - //! Reads DocumentFile - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentFile)& ent) const; - - //! Writes DocumentFile - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentFile)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_DocumentFile)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDocumentFile_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentFile.pxx b/src/RWStepBasic/RWStepBasic_RWDocumentFile.pxx new file mode 100644 index 0000000000..ecd9e8eac5 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDocumentFile.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-11 +// Created by: data exchange team +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDocumentFile_HeaderFile +#define _RWStepBasic_RWDocumentFile_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DocumentFile; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DocumentFile +class RWStepBasic_RWDocumentFile +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWDocumentFile(); + + //! Reads DocumentFile + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentFile)& ent) const; + + //! Writes DocumentFile + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentFile)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_DocumentFile)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDocumentFile_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.cxx index 4a76330c5a..e1d92c3e81 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepBasic_RWDocumentProductAssociation.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.hxx b/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.hxx deleted file mode 100644 index e7016a096a..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-01-28 -// Created by: data exchange team -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDocumentProductAssociation_HeaderFile -#define _RWStepBasic_RWDocumentProductAssociation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DocumentProductAssociation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DocumentProductAssociation -class RWStepBasic_RWDocumentProductAssociation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWDocumentProductAssociation(); - - //! Reads DocumentProductAssociation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentProductAssociation)& ent) const; - - //! Writes DocumentProductAssociation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentProductAssociation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_DocumentProductAssociation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDocumentProductAssociation_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.pxx b/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.pxx new file mode 100644 index 0000000000..828ec70a40 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-01-28 +// Created by: data exchange team +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDocumentProductAssociation_HeaderFile +#define _RWStepBasic_RWDocumentProductAssociation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DocumentProductAssociation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DocumentProductAssociation +class RWStepBasic_RWDocumentProductAssociation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWDocumentProductAssociation(); + + //! Reads DocumentProductAssociation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentProductAssociation)& ent) const; + + //! Writes DocumentProductAssociation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentProductAssociation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_DocumentProductAssociation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDocumentProductAssociation_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.cxx index 35bc687c17..ef9456ce47 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepBasic_RWDocumentProductEquivalence.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.hxx b/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.hxx deleted file mode 100644 index 47bcad6030..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-01-28 -// Created by: data exchange team -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDocumentProductEquivalence_HeaderFile -#define _RWStepBasic_RWDocumentProductEquivalence_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DocumentProductEquivalence; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DocumentProductEquivalence -class RWStepBasic_RWDocumentProductEquivalence -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWDocumentProductEquivalence(); - - //! Reads DocumentProductEquivalence - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentProductEquivalence)& ent) const; - - //! Writes DocumentProductEquivalence - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentProductEquivalence)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_DocumentProductEquivalence)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDocumentProductEquivalence_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.pxx b/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.pxx new file mode 100644 index 0000000000..f8068d7835 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-01-28 +// Created by: data exchange team +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDocumentProductEquivalence_HeaderFile +#define _RWStepBasic_RWDocumentProductEquivalence_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DocumentProductEquivalence; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DocumentProductEquivalence +class RWStepBasic_RWDocumentProductEquivalence +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWDocumentProductEquivalence(); + + //! Reads DocumentProductEquivalence + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentProductEquivalence)& ent) const; + + //! Writes DocumentProductEquivalence + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentProductEquivalence)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_DocumentProductEquivalence)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDocumentProductEquivalence_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentRelationship.cxx index 5a16f16601..8234f93aaf 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentRelationship.cxx @@ -14,7 +14,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS #include -#include +#include "RWStepBasic_RWDocumentRelationship.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentRelationship.hxx b/src/RWStepBasic/RWStepBasic_RWDocumentRelationship.hxx deleted file mode 100644 index 28d99616fd..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDocumentRelationship.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDocumentRelationship_HeaderFile -#define _RWStepBasic_RWDocumentRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DocumentRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for DocumentRelationship -class RWStepBasic_RWDocumentRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWDocumentRelationship(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentRelationship)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentRelationship)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_DocumentRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDocumentRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentRelationship.pxx b/src/RWStepBasic/RWStepBasic_RWDocumentRelationship.pxx new file mode 100644 index 0000000000..123cca53f0 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDocumentRelationship.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDocumentRelationship_HeaderFile +#define _RWStepBasic_RWDocumentRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DocumentRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for DocumentRelationship +class RWStepBasic_RWDocumentRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWDocumentRelationship(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentRelationship)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentRelationship)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_DocumentRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDocumentRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.cxx index 11d8ffca5e..bd4826c730 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWDocumentRepresentationType.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.hxx b/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.hxx deleted file mode 100644 index 6444fb5ad6..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDocumentRepresentationType_HeaderFile -#define _RWStepBasic_RWDocumentRepresentationType_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DocumentRepresentationType; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DocumentRepresentationType -class RWStepBasic_RWDocumentRepresentationType -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWDocumentRepresentationType(); - - //! Reads DocumentRepresentationType - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentRepresentationType)& ent) const; - - //! Writes DocumentRepresentationType - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentRepresentationType)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_DocumentRepresentationType)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDocumentRepresentationType_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.pxx b/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.pxx new file mode 100644 index 0000000000..be30cdf051 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDocumentRepresentationType_HeaderFile +#define _RWStepBasic_RWDocumentRepresentationType_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DocumentRepresentationType; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DocumentRepresentationType +class RWStepBasic_RWDocumentRepresentationType +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWDocumentRepresentationType(); + + //! Reads DocumentRepresentationType + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentRepresentationType)& ent) const; + + //! Writes DocumentRepresentationType + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentRepresentationType)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_DocumentRepresentationType)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDocumentRepresentationType_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentType.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentType.cxx index e06d89f3b5..04e4304837 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentType.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentType.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWDocumentType.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentType.hxx b/src/RWStepBasic/RWStepBasic_RWDocumentType.hxx deleted file mode 100644 index 34a61cb724..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDocumentType.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDocumentType_HeaderFile -#define _RWStepBasic_RWDocumentType_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DocumentType; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for DocumentType -class RWStepBasic_RWDocumentType -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWDocumentType(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentType)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentType)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_DocumentType)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDocumentType_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentType.pxx b/src/RWStepBasic/RWStepBasic_RWDocumentType.pxx new file mode 100644 index 0000000000..2b463c8770 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDocumentType.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDocumentType_HeaderFile +#define _RWStepBasic_RWDocumentType_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DocumentType; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for DocumentType +class RWStepBasic_RWDocumentType +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWDocumentType(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentType)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentType)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_DocumentType)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDocumentType_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.cxx index 091794ece7..f8d40704a3 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWDocumentUsageConstraint.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.hxx b/src/RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.hxx deleted file mode 100644 index dde4e41aaa..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWDocumentUsageConstraint_HeaderFile -#define _RWStepBasic_RWDocumentUsageConstraint_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_DocumentUsageConstraint; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for DocumentUsageConstraint -class RWStepBasic_RWDocumentUsageConstraint -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWDocumentUsageConstraint(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentUsageConstraint)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentUsageConstraint)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_DocumentUsageConstraint)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWDocumentUsageConstraint_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.pxx b/src/RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.pxx new file mode 100644 index 0000000000..e5ae554a28 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWDocumentUsageConstraint.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWDocumentUsageConstraint_HeaderFile +#define _RWStepBasic_RWDocumentUsageConstraint_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_DocumentUsageConstraint; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for DocumentUsageConstraint +class RWStepBasic_RWDocumentUsageConstraint +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWDocumentUsageConstraint(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_DocumentUsageConstraint)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_DocumentUsageConstraint)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_DocumentUsageConstraint)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWDocumentUsageConstraint_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWEffectivity.cxx b/src/RWStepBasic/RWStepBasic_RWEffectivity.cxx index 09561abb93..59eb53e33d 100644 --- a/src/RWStepBasic/RWStepBasic_RWEffectivity.cxx +++ b/src/RWStepBasic/RWStepBasic_RWEffectivity.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWEffectivity.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWEffectivity.hxx b/src/RWStepBasic/RWStepBasic_RWEffectivity.hxx deleted file mode 100644 index 8267d1ecb6..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWEffectivity.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWEffectivity_HeaderFile -#define _RWStepBasic_RWEffectivity_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Effectivity; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Effectivity -class RWStepBasic_RWEffectivity -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWEffectivity(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Effectivity)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Effectivity)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_Effectivity)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWEffectivity_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWEffectivity.pxx b/src/RWStepBasic/RWStepBasic_RWEffectivity.pxx new file mode 100644 index 0000000000..1e4d22094d --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWEffectivity.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWEffectivity_HeaderFile +#define _RWStepBasic_RWEffectivity_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Effectivity; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Effectivity +class RWStepBasic_RWEffectivity +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWEffectivity(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Effectivity)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Effectivity)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_Effectivity)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWEffectivity_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.cxx index 02b382e8e2..ae793832f7 100644 --- a/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWEffectivityAssignment.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.hxx b/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.hxx deleted file mode 100644 index 262a938147..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWEffectivityAssignment_HeaderFile -#define _RWStepBasic_RWEffectivityAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_EffectivityAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for EffectivityAssignment -class RWStepBasic_RWEffectivityAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWEffectivityAssignment(); - - //! Reads EffectivityAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_EffectivityAssignment)& ent) const; - - //! Writes EffectivityAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_EffectivityAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_EffectivityAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWEffectivityAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.pxx b/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.pxx new file mode 100644 index 0000000000..5bc80ed8e0 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWEffectivityAssignment_HeaderFile +#define _RWStepBasic_RWEffectivityAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_EffectivityAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for EffectivityAssignment +class RWStepBasic_RWEffectivityAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWEffectivityAssignment(); + + //! Reads EffectivityAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_EffectivityAssignment)& ent) const; + + //! Writes EffectivityAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_EffectivityAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_EffectivityAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWEffectivityAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWEulerAngles.cxx b/src/RWStepBasic/RWStepBasic_RWEulerAngles.cxx index ffe2935e89..7da8f9bed9 100644 --- a/src/RWStepBasic/RWStepBasic_RWEulerAngles.cxx +++ b/src/RWStepBasic/RWStepBasic_RWEulerAngles.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepBasic_RWEulerAngles.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWEulerAngles.hxx b/src/RWStepBasic/RWStepBasic_RWEulerAngles.hxx deleted file mode 100644 index 1c2c192a86..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWEulerAngles.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWEulerAngles_HeaderFile -#define _RWStepBasic_RWEulerAngles_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_EulerAngles; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for EulerAngles -class RWStepBasic_RWEulerAngles -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWEulerAngles(); - - //! Reads EulerAngles - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_EulerAngles)& ent) const; - - //! Writes EulerAngles - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_EulerAngles)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_EulerAngles)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWEulerAngles_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWEulerAngles.pxx b/src/RWStepBasic/RWStepBasic_RWEulerAngles.pxx new file mode 100644 index 0000000000..40fdf5787b --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWEulerAngles.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWEulerAngles_HeaderFile +#define _RWStepBasic_RWEulerAngles_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_EulerAngles; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for EulerAngles +class RWStepBasic_RWEulerAngles +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWEulerAngles(); + + //! Reads EulerAngles + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_EulerAngles)& ent) const; + + //! Writes EulerAngles + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_EulerAngles)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_EulerAngles)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWEulerAngles_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.cxx index 9cf524d21e..8b1ab1e524 100644 --- a/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWExternalIdentificationAssignment.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.hxx b/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.hxx deleted file mode 100644 index 73a13e7a10..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWExternalIdentificationAssignment_HeaderFile -#define _RWStepBasic_RWExternalIdentificationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ExternalIdentificationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ExternalIdentificationAssignment -class RWStepBasic_RWExternalIdentificationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWExternalIdentificationAssignment(); - - //! Reads ExternalIdentificationAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ExternalIdentificationAssignment)& ent) const; - - //! Writes ExternalIdentificationAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ExternalIdentificationAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ExternalIdentificationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWExternalIdentificationAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.pxx b/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.pxx new file mode 100644 index 0000000000..7ff37e63d5 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWExternalIdentificationAssignment_HeaderFile +#define _RWStepBasic_RWExternalIdentificationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ExternalIdentificationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ExternalIdentificationAssignment +class RWStepBasic_RWExternalIdentificationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWExternalIdentificationAssignment(); + + //! Reads ExternalIdentificationAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ExternalIdentificationAssignment)& ent) const; + + //! Writes ExternalIdentificationAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ExternalIdentificationAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ExternalIdentificationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWExternalIdentificationAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWExternalSource.cxx b/src/RWStepBasic/RWStepBasic_RWExternalSource.cxx index f6f1f338e4..d2df3b24a0 100644 --- a/src/RWStepBasic/RWStepBasic_RWExternalSource.cxx +++ b/src/RWStepBasic/RWStepBasic_RWExternalSource.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWExternalSource.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWExternalSource.hxx b/src/RWStepBasic/RWStepBasic_RWExternalSource.hxx deleted file mode 100644 index d8c79aab32..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWExternalSource.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWExternalSource_HeaderFile -#define _RWStepBasic_RWExternalSource_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ExternalSource; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ExternalSource -class RWStepBasic_RWExternalSource -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWExternalSource(); - - //! Reads ExternalSource - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ExternalSource)& ent) const; - - //! Writes ExternalSource - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ExternalSource)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ExternalSource)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWExternalSource_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWExternalSource.pxx b/src/RWStepBasic/RWStepBasic_RWExternalSource.pxx new file mode 100644 index 0000000000..badf686ab5 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWExternalSource.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWExternalSource_HeaderFile +#define _RWStepBasic_RWExternalSource_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ExternalSource; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ExternalSource +class RWStepBasic_RWExternalSource +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWExternalSource(); + + //! Reads ExternalSource + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ExternalSource)& ent) const; + + //! Writes ExternalSource + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ExternalSource)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ExternalSource)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWExternalSource_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.cxx b/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.cxx index ca054b2f03..8fd1395426 100644 --- a/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.cxx +++ b/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWExternallyDefinedItem.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.hxx b/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.hxx deleted file mode 100644 index f2db5fa6a1..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWExternallyDefinedItem_HeaderFile -#define _RWStepBasic_RWExternallyDefinedItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ExternallyDefinedItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ExternallyDefinedItem -class RWStepBasic_RWExternallyDefinedItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWExternallyDefinedItem(); - - //! Reads ExternallyDefinedItem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ExternallyDefinedItem)& ent) const; - - //! Writes ExternallyDefinedItem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ExternallyDefinedItem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ExternallyDefinedItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWExternallyDefinedItem_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.pxx b/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.pxx new file mode 100644 index 0000000000..c23742b11c --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWExternallyDefinedItem_HeaderFile +#define _RWStepBasic_RWExternallyDefinedItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ExternallyDefinedItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ExternallyDefinedItem +class RWStepBasic_RWExternallyDefinedItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWExternallyDefinedItem(); + + //! Reads ExternallyDefinedItem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ExternallyDefinedItem)& ent) const; + + //! Writes ExternallyDefinedItem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ExternallyDefinedItem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ExternallyDefinedItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWExternallyDefinedItem_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGeneralProperty.cxx b/src/RWStepBasic/RWStepBasic_RWGeneralProperty.cxx index 56ba38410a..c70f9f843f 100644 --- a/src/RWStepBasic/RWStepBasic_RWGeneralProperty.cxx +++ b/src/RWStepBasic/RWStepBasic_RWGeneralProperty.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWGeneralProperty.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWGeneralProperty.hxx b/src/RWStepBasic/RWStepBasic_RWGeneralProperty.hxx deleted file mode 100644 index 6fa7e143ce..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWGeneralProperty.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWGeneralProperty_HeaderFile -#define _RWStepBasic_RWGeneralProperty_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_GeneralProperty; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeneralProperty -class RWStepBasic_RWGeneralProperty -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWGeneralProperty(); - - //! Reads GeneralProperty - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_GeneralProperty)& ent) const; - - //! Writes GeneralProperty - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_GeneralProperty)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_GeneralProperty)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWGeneralProperty_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGeneralProperty.pxx b/src/RWStepBasic/RWStepBasic_RWGeneralProperty.pxx new file mode 100644 index 0000000000..c4ec7404b9 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWGeneralProperty.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWGeneralProperty_HeaderFile +#define _RWStepBasic_RWGeneralProperty_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_GeneralProperty; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeneralProperty +class RWStepBasic_RWGeneralProperty +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWGeneralProperty(); + + //! Reads GeneralProperty + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_GeneralProperty)& ent) const; + + //! Writes GeneralProperty + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_GeneralProperty)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_GeneralProperty)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWGeneralProperty_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.cxx b/src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.cxx index 1085273c20..cca7a9eacb 100644 --- a/src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.cxx +++ b/src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. #include -#include +#include "RWStepBasic_RWGeneralPropertyAssociation.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.hxx b/src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.hxx deleted file mode 100644 index 4d80c0431c..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.hxx +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2024 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWGeneralPropertyAssociation_HeaderFile -#define _RWStepBasic_RWGeneralPropertyAssociation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_GeneralProperty; -class StepData_StepWriter; -class Interface_EntityIterator; - -class StepBasic_GeneralPropertyAssociation; - -//! Read & Write tool for GeneralPropertyAssociation -class RWStepBasic_RWGeneralPropertyAssociation -{ -public: - - DEFINE_STANDARD_ALLOC - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWGeneralPropertyAssociation(); - - //! Reads GeneralPropertyAssociation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theAch, - const Handle(StepBasic_GeneralPropertyAssociation)& theEnt) const; - - //! Writes GeneralPropertyAssociation - Standard_EXPORT void WriteStep (StepData_StepWriter& theSW, - const Handle(StepBasic_GeneralPropertyAssociation)& theEnt) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_GeneralPropertyAssociation)& theEnt, - Interface_EntityIterator& theIter) const; - -protected: - -private: - -}; - -#endif // _RWStepBasic_RWGeneralPropertyAssociation_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.pxx b/src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.pxx new file mode 100644 index 0000000000..ceb170e9fc --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.pxx @@ -0,0 +1,60 @@ +// Copyright (c) 2024 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWGeneralPropertyAssociation_HeaderFile +#define _RWStepBasic_RWGeneralPropertyAssociation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_GeneralProperty; +class StepData_StepWriter; +class Interface_EntityIterator; + +class StepBasic_GeneralPropertyAssociation; + +//! Read & Write tool for GeneralPropertyAssociation +class RWStepBasic_RWGeneralPropertyAssociation +{ +public: + + DEFINE_STANDARD_ALLOC + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWGeneralPropertyAssociation(); + + //! Reads GeneralPropertyAssociation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theAch, + const Handle(StepBasic_GeneralPropertyAssociation)& theEnt) const; + + //! Writes GeneralPropertyAssociation + Standard_HIDDEN void WriteStep (StepData_StepWriter& theSW, + const Handle(StepBasic_GeneralPropertyAssociation)& theEnt) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_GeneralPropertyAssociation)& theEnt, + Interface_EntityIterator& theIter) const; + +protected: + +private: + +}; + +#endif // _RWStepBasic_RWGeneralPropertyAssociation_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.cxx index 2e491c1b3e..78dc76fa06 100644 --- a/src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. #include -#include +#include "RWStepBasic_RWGeneralPropertyRelationship.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.hxx b/src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.hxx deleted file mode 100644 index c5818adefd..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.hxx +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2024 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWGeneralPropertyRelationship_HeaderFile -#define _RWStepBasic_RWGeneralPropertyRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_GeneralProperty; -class StepData_StepWriter; -class Interface_EntityIterator; - -class StepBasic_GeneralPropertyRelationship; - -//! Read & Write tool for GeneralPropertyRelationship -class RWStepBasic_RWGeneralPropertyRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWGeneralPropertyRelationship(); - - //! Reads GeneralPropertyAssociation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theAch, - const Handle(StepBasic_GeneralPropertyRelationship)& theEnt) const; - - //! Writes GeneralPropertyAssociation - Standard_EXPORT void WriteStep (StepData_StepWriter& theSW, - const Handle(StepBasic_GeneralPropertyRelationship)& theEnt) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_GeneralPropertyRelationship)& theEnt, - Interface_EntityIterator& theIter) const; - -protected: - -private: - -}; - -#endif // _RWStepBasic_RWGeneralPropertyRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.pxx b/src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.pxx new file mode 100644 index 0000000000..c1fe756f81 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.pxx @@ -0,0 +1,60 @@ +// Copyright (c) 2024 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWGeneralPropertyRelationship_HeaderFile +#define _RWStepBasic_RWGeneralPropertyRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_GeneralProperty; +class StepData_StepWriter; +class Interface_EntityIterator; + +class StepBasic_GeneralPropertyRelationship; + +//! Read & Write tool for GeneralPropertyRelationship +class RWStepBasic_RWGeneralPropertyRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWGeneralPropertyRelationship(); + + //! Reads GeneralPropertyAssociation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theAch, + const Handle(StepBasic_GeneralPropertyRelationship)& theEnt) const; + + //! Writes GeneralPropertyAssociation + Standard_HIDDEN void WriteStep (StepData_StepWriter& theSW, + const Handle(StepBasic_GeneralPropertyRelationship)& theEnt) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_GeneralPropertyRelationship)& theEnt, + Interface_EntityIterator& theIter) const; + +protected: + +private: + +}; + +#endif // _RWStepBasic_RWGeneralPropertyRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGroup.cxx b/src/RWStepBasic/RWStepBasic_RWGroup.cxx index 5206ea421c..2afe10e9fa 100644 --- a/src/RWStepBasic/RWStepBasic_RWGroup.cxx +++ b/src/RWStepBasic/RWStepBasic_RWGroup.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWGroup.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWGroup.hxx b/src/RWStepBasic/RWStepBasic_RWGroup.hxx deleted file mode 100644 index 9669a7fcbe..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWGroup.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWGroup_HeaderFile -#define _RWStepBasic_RWGroup_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Group; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Group -class RWStepBasic_RWGroup -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWGroup(); - - //! Reads Group - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Group)& ent) const; - - //! Writes Group - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Group)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_Group)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWGroup_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGroup.pxx b/src/RWStepBasic/RWStepBasic_RWGroup.pxx new file mode 100644 index 0000000000..f59dee50af --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWGroup.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWGroup_HeaderFile +#define _RWStepBasic_RWGroup_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Group; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Group +class RWStepBasic_RWGroup +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWGroup(); + + //! Reads Group + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Group)& ent) const; + + //! Writes Group + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Group)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_Group)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWGroup_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGroupAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWGroupAssignment.cxx index 4ca7319910..5ab3f21cc9 100644 --- a/src/RWStepBasic/RWStepBasic_RWGroupAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWGroupAssignment.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWGroupAssignment.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWGroupAssignment.hxx b/src/RWStepBasic/RWStepBasic_RWGroupAssignment.hxx deleted file mode 100644 index beb275e181..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWGroupAssignment.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWGroupAssignment_HeaderFile -#define _RWStepBasic_RWGroupAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_GroupAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GroupAssignment -class RWStepBasic_RWGroupAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWGroupAssignment(); - - //! Reads GroupAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_GroupAssignment)& ent) const; - - //! Writes GroupAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_GroupAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_GroupAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWGroupAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGroupAssignment.pxx b/src/RWStepBasic/RWStepBasic_RWGroupAssignment.pxx new file mode 100644 index 0000000000..165ebf8894 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWGroupAssignment.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWGroupAssignment_HeaderFile +#define _RWStepBasic_RWGroupAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_GroupAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GroupAssignment +class RWStepBasic_RWGroupAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWGroupAssignment(); + + //! Reads GroupAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_GroupAssignment)& ent) const; + + //! Writes GroupAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_GroupAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_GroupAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWGroupAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGroupRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWGroupRelationship.cxx index 14c285ef2a..1ba53cf534 100644 --- a/src/RWStepBasic/RWStepBasic_RWGroupRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWGroupRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWGroupRelationship.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWGroupRelationship.hxx b/src/RWStepBasic/RWStepBasic_RWGroupRelationship.hxx deleted file mode 100644 index ea76a9cf94..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWGroupRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWGroupRelationship_HeaderFile -#define _RWStepBasic_RWGroupRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_GroupRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GroupRelationship -class RWStepBasic_RWGroupRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWGroupRelationship(); - - //! Reads GroupRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_GroupRelationship)& ent) const; - - //! Writes GroupRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_GroupRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_GroupRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWGroupRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWGroupRelationship.pxx b/src/RWStepBasic/RWStepBasic_RWGroupRelationship.pxx new file mode 100644 index 0000000000..24553a852b --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWGroupRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWGroupRelationship_HeaderFile +#define _RWStepBasic_RWGroupRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_GroupRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GroupRelationship +class RWStepBasic_RWGroupRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWGroupRelationship(); + + //! Reads GroupRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_GroupRelationship)& ent) const; + + //! Writes GroupRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_GroupRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_GroupRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWGroupRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.cxx index 8108b947dd..32092c04e6 100644 --- a/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWIdentificationAssignment.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.hxx b/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.hxx deleted file mode 100644 index 29379a3fba..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWIdentificationAssignment_HeaderFile -#define _RWStepBasic_RWIdentificationAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_IdentificationAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for IdentificationAssignment -class RWStepBasic_RWIdentificationAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWIdentificationAssignment(); - - //! Reads IdentificationAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_IdentificationAssignment)& ent) const; - - //! Writes IdentificationAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_IdentificationAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_IdentificationAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWIdentificationAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.pxx b/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.pxx new file mode 100644 index 0000000000..3812a31cc9 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWIdentificationAssignment_HeaderFile +#define _RWStepBasic_RWIdentificationAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_IdentificationAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for IdentificationAssignment +class RWStepBasic_RWIdentificationAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWIdentificationAssignment(); + + //! Reads IdentificationAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_IdentificationAssignment)& ent) const; + + //! Writes IdentificationAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_IdentificationAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_IdentificationAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWIdentificationAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWIdentificationRole.cxx b/src/RWStepBasic/RWStepBasic_RWIdentificationRole.cxx index f76d7eaa7a..f33a39c85b 100644 --- a/src/RWStepBasic/RWStepBasic_RWIdentificationRole.cxx +++ b/src/RWStepBasic/RWStepBasic_RWIdentificationRole.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWIdentificationRole.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWIdentificationRole.hxx b/src/RWStepBasic/RWStepBasic_RWIdentificationRole.hxx deleted file mode 100644 index fb7759e8bc..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWIdentificationRole.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWIdentificationRole_HeaderFile -#define _RWStepBasic_RWIdentificationRole_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_IdentificationRole; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for IdentificationRole -class RWStepBasic_RWIdentificationRole -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWIdentificationRole(); - - //! Reads IdentificationRole - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_IdentificationRole)& ent) const; - - //! Writes IdentificationRole - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_IdentificationRole)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_IdentificationRole)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWIdentificationRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWIdentificationRole.pxx b/src/RWStepBasic/RWStepBasic_RWIdentificationRole.pxx new file mode 100644 index 0000000000..680f65e1b8 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWIdentificationRole.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWIdentificationRole_HeaderFile +#define _RWStepBasic_RWIdentificationRole_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_IdentificationRole; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for IdentificationRole +class RWStepBasic_RWIdentificationRole +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWIdentificationRole(); + + //! Reads IdentificationRole + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_IdentificationRole)& ent) const; + + //! Writes IdentificationRole + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_IdentificationRole)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_IdentificationRole)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWIdentificationRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.cxx b/src/RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.cxx index 828b42489b..9417c7b0c9 100644 --- a/src/RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepBasic_RWLengthMeasureWithUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.hxx b/src/RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.hxx deleted file mode 100644 index a773de25e0..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWLengthMeasureWithUnit_HeaderFile -#define _RWStepBasic_RWLengthMeasureWithUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_LengthMeasureWithUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for LengthMeasureWithUnit -class RWStepBasic_RWLengthMeasureWithUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWLengthMeasureWithUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_LengthMeasureWithUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_LengthMeasureWithUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_LengthMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWLengthMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.pxx b/src/RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.pxx new file mode 100644 index 0000000000..415ed7e34c --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWLengthMeasureWithUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWLengthMeasureWithUnit_HeaderFile +#define _RWStepBasic_RWLengthMeasureWithUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_LengthMeasureWithUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for LengthMeasureWithUnit +class RWStepBasic_RWLengthMeasureWithUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWLengthMeasureWithUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_LengthMeasureWithUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_LengthMeasureWithUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_LengthMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWLengthMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWLengthUnit.cxx b/src/RWStepBasic/RWStepBasic_RWLengthUnit.cxx index 73ec2f6767..8c6c588b75 100644 --- a/src/RWStepBasic/RWStepBasic_RWLengthUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWLengthUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWLengthUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWLengthUnit.hxx b/src/RWStepBasic/RWStepBasic_RWLengthUnit.hxx deleted file mode 100644 index 5ce8103025..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWLengthUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWLengthUnit_HeaderFile -#define _RWStepBasic_RWLengthUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_LengthUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for LengthUnit -class RWStepBasic_RWLengthUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWLengthUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_LengthUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_LengthUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_LengthUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWLengthUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWLengthUnit.pxx b/src/RWStepBasic/RWStepBasic_RWLengthUnit.pxx new file mode 100644 index 0000000000..b943c2d802 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWLengthUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWLengthUnit_HeaderFile +#define _RWStepBasic_RWLengthUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_LengthUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for LengthUnit +class RWStepBasic_RWLengthUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWLengthUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_LengthUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_LengthUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_LengthUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWLengthUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWLocalTime.cxx b/src/RWStepBasic/RWStepBasic_RWLocalTime.cxx index 3ac134951b..4da11fc670 100644 --- a/src/RWStepBasic/RWStepBasic_RWLocalTime.cxx +++ b/src/RWStepBasic/RWStepBasic_RWLocalTime.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWLocalTime.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWLocalTime.hxx b/src/RWStepBasic/RWStepBasic_RWLocalTime.hxx deleted file mode 100644 index d71c1cf8bb..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWLocalTime.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWLocalTime_HeaderFile -#define _RWStepBasic_RWLocalTime_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_LocalTime; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for LocalTime -class RWStepBasic_RWLocalTime -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWLocalTime(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_LocalTime)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_LocalTime)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_LocalTime)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWLocalTime_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWLocalTime.pxx b/src/RWStepBasic/RWStepBasic_RWLocalTime.pxx new file mode 100644 index 0000000000..7e44dd06a3 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWLocalTime.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWLocalTime_HeaderFile +#define _RWStepBasic_RWLocalTime_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_LocalTime; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for LocalTime +class RWStepBasic_RWLocalTime +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWLocalTime(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_LocalTime)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_LocalTime)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_LocalTime)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWLocalTime_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.cxx b/src/RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.cxx index 3bf2c26c89..02858c3d2e 100644 --- a/src/RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepBasic_RWMassMeasureWithUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.hxx b/src/RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.hxx deleted file mode 100644 index 78ef03c2cd..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.hxx +++ /dev/null @@ -1,70 +0,0 @@ -// Created on: 2004-02-11 -// Created by: Sergey KUUL -// Copyright (c) 2004-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWMassMeasureWithUnit_HeaderFile -#define _RWStepBasic_RWMassMeasureWithUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_MassMeasureWithUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MassMeasureWithUnit -class RWStepBasic_RWMassMeasureWithUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWMassMeasureWithUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_MassMeasureWithUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_MassMeasureWithUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_MassMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWMassMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.pxx b/src/RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.pxx new file mode 100644 index 0000000000..b984755838 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWMassMeasureWithUnit.pxx @@ -0,0 +1,70 @@ +// Created on: 2004-02-11 +// Created by: Sergey KUUL +// Copyright (c) 2004-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWMassMeasureWithUnit_HeaderFile +#define _RWStepBasic_RWMassMeasureWithUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_MassMeasureWithUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MassMeasureWithUnit +class RWStepBasic_RWMassMeasureWithUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWMassMeasureWithUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_MassMeasureWithUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_MassMeasureWithUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_MassMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWMassMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWMassUnit.cxx b/src/RWStepBasic/RWStepBasic_RWMassUnit.cxx index b5acc306b7..d75d26fa9f 100644 --- a/src/RWStepBasic/RWStepBasic_RWMassUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWMassUnit.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepBasic_RWMassUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWMassUnit.hxx b/src/RWStepBasic/RWStepBasic_RWMassUnit.hxx deleted file mode 100644 index ec4c09c83e..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWMassUnit.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWMassUnit_HeaderFile -#define _RWStepBasic_RWMassUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_MassUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for MassUnit -class RWStepBasic_RWMassUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWMassUnit(); - - //! Reads MassUnit - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_MassUnit)& ent) const; - - //! Writes MassUnit - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_MassUnit)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_MassUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWMassUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWMassUnit.pxx b/src/RWStepBasic/RWStepBasic_RWMassUnit.pxx new file mode 100644 index 0000000000..1297030fe5 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWMassUnit.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWMassUnit_HeaderFile +#define _RWStepBasic_RWMassUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_MassUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for MassUnit +class RWStepBasic_RWMassUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWMassUnit(); + + //! Reads MassUnit + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_MassUnit)& ent) const; + + //! Writes MassUnit + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_MassUnit)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_MassUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWMassUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWMeasureWithUnit.cxx b/src/RWStepBasic/RWStepBasic_RWMeasureWithUnit.cxx index 59fc83c44e..15184cc960 100644 --- a/src/RWStepBasic/RWStepBasic_RWMeasureWithUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWMeasureWithUnit.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepBasic_RWMeasureWithUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWMeasureWithUnit.hxx b/src/RWStepBasic/RWStepBasic_RWMeasureWithUnit.hxx deleted file mode 100644 index fd35b4ecee..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWMeasureWithUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWMeasureWithUnit_HeaderFile -#define _RWStepBasic_RWMeasureWithUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_MeasureWithUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MeasureWithUnit -class RWStepBasic_RWMeasureWithUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWMeasureWithUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_MeasureWithUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_MeasureWithUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_MeasureWithUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWMeasureWithUnit.pxx b/src/RWStepBasic/RWStepBasic_RWMeasureWithUnit.pxx new file mode 100644 index 0000000000..c8d5403287 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWMeasureWithUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWMeasureWithUnit_HeaderFile +#define _RWStepBasic_RWMeasureWithUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_MeasureWithUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MeasureWithUnit +class RWStepBasic_RWMeasureWithUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWMeasureWithUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_MeasureWithUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_MeasureWithUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_MeasureWithUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWMechanicalContext.cxx b/src/RWStepBasic/RWStepBasic_RWMechanicalContext.cxx index 8ae95c2d8b..7f0f04df52 100644 --- a/src/RWStepBasic/RWStepBasic_RWMechanicalContext.cxx +++ b/src/RWStepBasic/RWStepBasic_RWMechanicalContext.cxx @@ -16,7 +16,7 @@ #include -#include +#include "RWStepBasic_RWMechanicalContext.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWMechanicalContext.hxx b/src/RWStepBasic/RWStepBasic_RWMechanicalContext.hxx deleted file mode 100644 index c59e2b10f3..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWMechanicalContext.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1996-07-24 -// Created by: Frederic MAUPAS -// Copyright (c) 1996-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWMechanicalContext_HeaderFile -#define _RWStepBasic_RWMechanicalContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_MechanicalContext; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MechanicalContext -class RWStepBasic_RWMechanicalContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWMechanicalContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_MechanicalContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_MechanicalContext)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_MechanicalContext)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWMechanicalContext_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWMechanicalContext.pxx b/src/RWStepBasic/RWStepBasic_RWMechanicalContext.pxx new file mode 100644 index 0000000000..7ef7d3a3c0 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWMechanicalContext.pxx @@ -0,0 +1,71 @@ +// Created on: 1996-07-24 +// Created by: Frederic MAUPAS +// Copyright (c) 1996-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWMechanicalContext_HeaderFile +#define _RWStepBasic_RWMechanicalContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_MechanicalContext; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MechanicalContext +class RWStepBasic_RWMechanicalContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWMechanicalContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_MechanicalContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_MechanicalContext)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_MechanicalContext)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWMechanicalContext_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWNameAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWNameAssignment.cxx index 5cd6952424..12179e8441 100644 --- a/src/RWStepBasic/RWStepBasic_RWNameAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWNameAssignment.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWNameAssignment.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWNameAssignment.hxx b/src/RWStepBasic/RWStepBasic_RWNameAssignment.hxx deleted file mode 100644 index 54bc6731bb..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWNameAssignment.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWNameAssignment_HeaderFile -#define _RWStepBasic_RWNameAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_NameAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for NameAssignment -class RWStepBasic_RWNameAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWNameAssignment(); - - //! Reads NameAssignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_NameAssignment)& ent) const; - - //! Writes NameAssignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_NameAssignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_NameAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWNameAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWNameAssignment.pxx b/src/RWStepBasic/RWStepBasic_RWNameAssignment.pxx new file mode 100644 index 0000000000..801db6ee7f --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWNameAssignment.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWNameAssignment_HeaderFile +#define _RWStepBasic_RWNameAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_NameAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for NameAssignment +class RWStepBasic_RWNameAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWNameAssignment(); + + //! Reads NameAssignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_NameAssignment)& ent) const; + + //! Writes NameAssignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_NameAssignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_NameAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWNameAssignment_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWNamedUnit.cxx b/src/RWStepBasic/RWStepBasic_RWNamedUnit.cxx index bc0dae8d97..6f7bed273f 100644 --- a/src/RWStepBasic/RWStepBasic_RWNamedUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWNamedUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWNamedUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWNamedUnit.hxx b/src/RWStepBasic/RWStepBasic_RWNamedUnit.hxx deleted file mode 100644 index 3ed1b80bbe..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWNamedUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWNamedUnit_HeaderFile -#define _RWStepBasic_RWNamedUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_NamedUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for NamedUnit -class RWStepBasic_RWNamedUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWNamedUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_NamedUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_NamedUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_NamedUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWNamedUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWNamedUnit.pxx b/src/RWStepBasic/RWStepBasic_RWNamedUnit.pxx new file mode 100644 index 0000000000..f2963a6135 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWNamedUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWNamedUnit_HeaderFile +#define _RWStepBasic_RWNamedUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_NamedUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for NamedUnit +class RWStepBasic_RWNamedUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWNamedUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_NamedUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_NamedUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_NamedUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWNamedUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWObjectRole.cxx b/src/RWStepBasic/RWStepBasic_RWObjectRole.cxx index e73ede4c2a..d6f5471bf6 100644 --- a/src/RWStepBasic/RWStepBasic_RWObjectRole.cxx +++ b/src/RWStepBasic/RWStepBasic_RWObjectRole.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWObjectRole.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWObjectRole.hxx b/src/RWStepBasic/RWStepBasic_RWObjectRole.hxx deleted file mode 100644 index 472cd0b6aa..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWObjectRole.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWObjectRole_HeaderFile -#define _RWStepBasic_RWObjectRole_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ObjectRole; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ObjectRole -class RWStepBasic_RWObjectRole -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWObjectRole(); - - //! Reads ObjectRole - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ObjectRole)& ent) const; - - //! Writes ObjectRole - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ObjectRole)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ObjectRole)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWObjectRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWObjectRole.pxx b/src/RWStepBasic/RWStepBasic_RWObjectRole.pxx new file mode 100644 index 0000000000..4564d452da --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWObjectRole.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWObjectRole_HeaderFile +#define _RWStepBasic_RWObjectRole_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ObjectRole; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ObjectRole +class RWStepBasic_RWObjectRole +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWObjectRole(); + + //! Reads ObjectRole + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ObjectRole)& ent) const; + + //! Writes ObjectRole + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ObjectRole)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ObjectRole)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWObjectRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWOrdinalDate.cxx b/src/RWStepBasic/RWStepBasic_RWOrdinalDate.cxx index 5a6d703685..bf7e00476c 100644 --- a/src/RWStepBasic/RWStepBasic_RWOrdinalDate.cxx +++ b/src/RWStepBasic/RWStepBasic_RWOrdinalDate.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWOrdinalDate.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWOrdinalDate.hxx b/src/RWStepBasic/RWStepBasic_RWOrdinalDate.hxx deleted file mode 100644 index 7aef972c5d..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWOrdinalDate.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWOrdinalDate_HeaderFile -#define _RWStepBasic_RWOrdinalDate_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_OrdinalDate; -class StepData_StepWriter; - - -//! Read & Write Module for OrdinalDate -class RWStepBasic_RWOrdinalDate -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWOrdinalDate(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_OrdinalDate)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_OrdinalDate)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWOrdinalDate_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWOrdinalDate.pxx b/src/RWStepBasic/RWStepBasic_RWOrdinalDate.pxx new file mode 100644 index 0000000000..82e3b2961b --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWOrdinalDate.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWOrdinalDate_HeaderFile +#define _RWStepBasic_RWOrdinalDate_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_OrdinalDate; +class StepData_StepWriter; + + +//! Read & Write Module for OrdinalDate +class RWStepBasic_RWOrdinalDate +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWOrdinalDate(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_OrdinalDate)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_OrdinalDate)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWOrdinalDate_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWOrganization.cxx b/src/RWStepBasic/RWStepBasic_RWOrganization.cxx index 86eb7924a5..36f35cb657 100644 --- a/src/RWStepBasic/RWStepBasic_RWOrganization.cxx +++ b/src/RWStepBasic/RWStepBasic_RWOrganization.cxx @@ -13,7 +13,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS -#include +#include "RWStepBasic_RWOrganization.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWOrganization.hxx b/src/RWStepBasic/RWStepBasic_RWOrganization.hxx deleted file mode 100644 index 719c45cd3e..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWOrganization.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWOrganization_HeaderFile -#define _RWStepBasic_RWOrganization_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Organization; -class StepData_StepWriter; - - -//! Read & Write Module for Organization -class RWStepBasic_RWOrganization -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWOrganization(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Organization)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Organization)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWOrganization_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWOrganization.pxx b/src/RWStepBasic/RWStepBasic_RWOrganization.pxx new file mode 100644 index 0000000000..3995f5c122 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWOrganization.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWOrganization_HeaderFile +#define _RWStepBasic_RWOrganization_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Organization; +class StepData_StepWriter; + + +//! Read & Write Module for Organization +class RWStepBasic_RWOrganization +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWOrganization(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Organization)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Organization)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWOrganization_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWOrganizationRole.cxx b/src/RWStepBasic/RWStepBasic_RWOrganizationRole.cxx index aac4a43ed7..34b5495941 100644 --- a/src/RWStepBasic/RWStepBasic_RWOrganizationRole.cxx +++ b/src/RWStepBasic/RWStepBasic_RWOrganizationRole.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWOrganizationRole.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWOrganizationRole.hxx b/src/RWStepBasic/RWStepBasic_RWOrganizationRole.hxx deleted file mode 100644 index 252aae82c9..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWOrganizationRole.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWOrganizationRole_HeaderFile -#define _RWStepBasic_RWOrganizationRole_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_OrganizationRole; -class StepData_StepWriter; - - -//! Read & Write Module for OrganizationRole -class RWStepBasic_RWOrganizationRole -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWOrganizationRole(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_OrganizationRole)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_OrganizationRole)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWOrganizationRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWOrganizationRole.pxx b/src/RWStepBasic/RWStepBasic_RWOrganizationRole.pxx new file mode 100644 index 0000000000..49ba9f5587 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWOrganizationRole.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWOrganizationRole_HeaderFile +#define _RWStepBasic_RWOrganizationRole_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_OrganizationRole; +class StepData_StepWriter; + + +//! Read & Write Module for OrganizationRole +class RWStepBasic_RWOrganizationRole +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWOrganizationRole(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_OrganizationRole)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_OrganizationRole)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWOrganizationRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWOrganizationalAddress.cxx b/src/RWStepBasic/RWStepBasic_RWOrganizationalAddress.cxx index 181f23882e..1d52f83986 100644 --- a/src/RWStepBasic/RWStepBasic_RWOrganizationalAddress.cxx +++ b/src/RWStepBasic/RWStepBasic_RWOrganizationalAddress.cxx @@ -15,7 +15,7 @@ #include #include -#include +#include "RWStepBasic_RWOrganizationalAddress.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWOrganizationalAddress.hxx b/src/RWStepBasic/RWStepBasic_RWOrganizationalAddress.hxx deleted file mode 100644 index 09e1c75927..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWOrganizationalAddress.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWOrganizationalAddress_HeaderFile -#define _RWStepBasic_RWOrganizationalAddress_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_OrganizationalAddress; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OrganizationalAddress -class RWStepBasic_RWOrganizationalAddress -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWOrganizationalAddress(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_OrganizationalAddress)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_OrganizationalAddress)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_OrganizationalAddress)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWOrganizationalAddress_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWOrganizationalAddress.pxx b/src/RWStepBasic/RWStepBasic_RWOrganizationalAddress.pxx new file mode 100644 index 0000000000..09d35c0be9 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWOrganizationalAddress.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWOrganizationalAddress_HeaderFile +#define _RWStepBasic_RWOrganizationalAddress_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_OrganizationalAddress; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OrganizationalAddress +class RWStepBasic_RWOrganizationalAddress +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWOrganizationalAddress(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_OrganizationalAddress)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_OrganizationalAddress)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_OrganizationalAddress)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWOrganizationalAddress_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPerson.cxx b/src/RWStepBasic/RWStepBasic_RWPerson.cxx index 345dd2a8c9..e143192c8b 100644 --- a/src/RWStepBasic/RWStepBasic_RWPerson.cxx +++ b/src/RWStepBasic/RWStepBasic_RWPerson.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWPerson.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWPerson.hxx b/src/RWStepBasic/RWStepBasic_RWPerson.hxx deleted file mode 100644 index 7c18319ecc..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWPerson.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWPerson_HeaderFile -#define _RWStepBasic_RWPerson_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Person; -class StepData_StepWriter; - - -//! Read & Write Module for Person -class RWStepBasic_RWPerson -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWPerson(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Person)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Person)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWPerson_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPerson.pxx b/src/RWStepBasic/RWStepBasic_RWPerson.pxx new file mode 100644 index 0000000000..2e9fdb61e0 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWPerson.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWPerson_HeaderFile +#define _RWStepBasic_RWPerson_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Person; +class StepData_StepWriter; + + +//! Read & Write Module for Person +class RWStepBasic_RWPerson +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWPerson(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Person)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Person)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWPerson_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPersonAndOrganization.cxx b/src/RWStepBasic/RWStepBasic_RWPersonAndOrganization.cxx index c4bfd77ff7..43bbef76b3 100644 --- a/src/RWStepBasic/RWStepBasic_RWPersonAndOrganization.cxx +++ b/src/RWStepBasic/RWStepBasic_RWPersonAndOrganization.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWPersonAndOrganization.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWPersonAndOrganization.hxx b/src/RWStepBasic/RWStepBasic_RWPersonAndOrganization.hxx deleted file mode 100644 index 10aee9cd4a..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWPersonAndOrganization.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWPersonAndOrganization_HeaderFile -#define _RWStepBasic_RWPersonAndOrganization_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_PersonAndOrganization; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PersonAndOrganization -class RWStepBasic_RWPersonAndOrganization -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWPersonAndOrganization(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_PersonAndOrganization)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_PersonAndOrganization)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_PersonAndOrganization)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWPersonAndOrganization_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPersonAndOrganization.pxx b/src/RWStepBasic/RWStepBasic_RWPersonAndOrganization.pxx new file mode 100644 index 0000000000..37874e5241 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWPersonAndOrganization.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWPersonAndOrganization_HeaderFile +#define _RWStepBasic_RWPersonAndOrganization_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_PersonAndOrganization; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PersonAndOrganization +class RWStepBasic_RWPersonAndOrganization +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWPersonAndOrganization(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_PersonAndOrganization)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_PersonAndOrganization)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_PersonAndOrganization)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWPersonAndOrganization_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.cxx b/src/RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.cxx index 982b1cb2aa..0ee93da84e 100644 --- a/src/RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.cxx +++ b/src/RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWPersonAndOrganizationRole.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.hxx b/src/RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.hxx deleted file mode 100644 index 023da9b318..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWPersonAndOrganizationRole_HeaderFile -#define _RWStepBasic_RWPersonAndOrganizationRole_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_PersonAndOrganizationRole; -class StepData_StepWriter; - - -//! Read & Write Module for PersonAndOrganizationRole -class RWStepBasic_RWPersonAndOrganizationRole -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWPersonAndOrganizationRole(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_PersonAndOrganizationRole)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_PersonAndOrganizationRole)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWPersonAndOrganizationRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.pxx b/src/RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.pxx new file mode 100644 index 0000000000..19e8391b3f --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWPersonAndOrganizationRole.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWPersonAndOrganizationRole_HeaderFile +#define _RWStepBasic_RWPersonAndOrganizationRole_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_PersonAndOrganizationRole; +class StepData_StepWriter; + + +//! Read & Write Module for PersonAndOrganizationRole +class RWStepBasic_RWPersonAndOrganizationRole +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWPersonAndOrganizationRole(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_PersonAndOrganizationRole)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_PersonAndOrganizationRole)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWPersonAndOrganizationRole_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPersonalAddress.cxx b/src/RWStepBasic/RWStepBasic_RWPersonalAddress.cxx index 560669934e..ccfd515862 100644 --- a/src/RWStepBasic/RWStepBasic_RWPersonalAddress.cxx +++ b/src/RWStepBasic/RWStepBasic_RWPersonalAddress.cxx @@ -15,7 +15,7 @@ #include #include -#include +#include "RWStepBasic_RWPersonalAddress.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWPersonalAddress.hxx b/src/RWStepBasic/RWStepBasic_RWPersonalAddress.hxx deleted file mode 100644 index a9e775d347..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWPersonalAddress.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWPersonalAddress_HeaderFile -#define _RWStepBasic_RWPersonalAddress_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_PersonalAddress; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PersonalAddress -class RWStepBasic_RWPersonalAddress -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWPersonalAddress(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_PersonalAddress)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_PersonalAddress)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_PersonalAddress)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWPersonalAddress_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPersonalAddress.pxx b/src/RWStepBasic/RWStepBasic_RWPersonalAddress.pxx new file mode 100644 index 0000000000..960ef3ec02 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWPersonalAddress.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWPersonalAddress_HeaderFile +#define _RWStepBasic_RWPersonalAddress_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_PersonalAddress; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PersonalAddress +class RWStepBasic_RWPersonalAddress +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWPersonalAddress(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_PersonalAddress)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_PersonalAddress)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_PersonalAddress)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWPersonalAddress_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.cxx b/src/RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.cxx index 0859f36264..03941e5345 100644 --- a/src/RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepBasic_RWPlaneAngleMeasureWithUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.hxx b/src/RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.hxx deleted file mode 100644 index c6ca657ef0..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWPlaneAngleMeasureWithUnit_HeaderFile -#define _RWStepBasic_RWPlaneAngleMeasureWithUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_PlaneAngleMeasureWithUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PlaneAngleMeasureWithUnit -class RWStepBasic_RWPlaneAngleMeasureWithUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWPlaneAngleMeasureWithUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_PlaneAngleMeasureWithUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_PlaneAngleMeasureWithUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_PlaneAngleMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWPlaneAngleMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.pxx b/src/RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.pxx new file mode 100644 index 0000000000..5cc05e9518 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWPlaneAngleMeasureWithUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWPlaneAngleMeasureWithUnit_HeaderFile +#define _RWStepBasic_RWPlaneAngleMeasureWithUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_PlaneAngleMeasureWithUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PlaneAngleMeasureWithUnit +class RWStepBasic_RWPlaneAngleMeasureWithUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWPlaneAngleMeasureWithUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_PlaneAngleMeasureWithUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_PlaneAngleMeasureWithUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_PlaneAngleMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWPlaneAngleMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPlaneAngleUnit.cxx b/src/RWStepBasic/RWStepBasic_RWPlaneAngleUnit.cxx index aaf18d0013..6225a67a29 100644 --- a/src/RWStepBasic/RWStepBasic_RWPlaneAngleUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWPlaneAngleUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWPlaneAngleUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWPlaneAngleUnit.hxx b/src/RWStepBasic/RWStepBasic_RWPlaneAngleUnit.hxx deleted file mode 100644 index 48cad0352d..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWPlaneAngleUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWPlaneAngleUnit_HeaderFile -#define _RWStepBasic_RWPlaneAngleUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_PlaneAngleUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PlaneAngleUnit -class RWStepBasic_RWPlaneAngleUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWPlaneAngleUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_PlaneAngleUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_PlaneAngleUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_PlaneAngleUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWPlaneAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWPlaneAngleUnit.pxx b/src/RWStepBasic/RWStepBasic_RWPlaneAngleUnit.pxx new file mode 100644 index 0000000000..3fc64ded74 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWPlaneAngleUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWPlaneAngleUnit_HeaderFile +#define _RWStepBasic_RWPlaneAngleUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_PlaneAngleUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PlaneAngleUnit +class RWStepBasic_RWPlaneAngleUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWPlaneAngleUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_PlaneAngleUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_PlaneAngleUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_PlaneAngleUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWPlaneAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProduct.cxx b/src/RWStepBasic/RWStepBasic_RWProduct.cxx index 38efe20277..ca87dc5201 100644 --- a/src/RWStepBasic/RWStepBasic_RWProduct.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProduct.cxx @@ -15,7 +15,7 @@ #include #include -#include +#include "RWStepBasic_RWProduct.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProduct.hxx b/src/RWStepBasic/RWStepBasic_RWProduct.hxx deleted file mode 100644 index 09a782ecf8..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProduct.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProduct_HeaderFile -#define _RWStepBasic_RWProduct_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_Product; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Product -class RWStepBasic_RWProduct -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProduct(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Product)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Product)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_Product)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProduct_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProduct.pxx b/src/RWStepBasic/RWStepBasic_RWProduct.pxx new file mode 100644 index 0000000000..11a3d0ded2 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProduct.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProduct_HeaderFile +#define _RWStepBasic_RWProduct_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_Product; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Product +class RWStepBasic_RWProduct +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProduct(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Product)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Product)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_Product)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProduct_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductCategory.cxx b/src/RWStepBasic/RWStepBasic_RWProductCategory.cxx index 00548f0ddb..f0a0aa418f 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductCategory.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductCategory.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWProductCategory.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductCategory.hxx b/src/RWStepBasic/RWStepBasic_RWProductCategory.hxx deleted file mode 100644 index 767e3291bd..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductCategory.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductCategory_HeaderFile -#define _RWStepBasic_RWProductCategory_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductCategory; -class StepData_StepWriter; - - -//! Read & Write Module for ProductCategory -class RWStepBasic_RWProductCategory -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductCategory(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductCategory)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductCategory)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductCategory_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductCategory.pxx b/src/RWStepBasic/RWStepBasic_RWProductCategory.pxx new file mode 100644 index 0000000000..c98e54037d --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductCategory.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductCategory_HeaderFile +#define _RWStepBasic_RWProductCategory_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductCategory; +class StepData_StepWriter; + + +//! Read & Write Module for ProductCategory +class RWStepBasic_RWProductCategory +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductCategory(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductCategory)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductCategory)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductCategory_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.cxx index 980c22157d..1082bb9ae2 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWProductCategoryRelationship.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.hxx b/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.hxx deleted file mode 100644 index 5594a8e979..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductCategoryRelationship_HeaderFile -#define _RWStepBasic_RWProductCategoryRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductCategoryRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ProductCategoryRelationship -class RWStepBasic_RWProductCategoryRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWProductCategoryRelationship(); - - //! Reads ProductCategoryRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductCategoryRelationship)& ent) const; - - //! Writes ProductCategoryRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductCategoryRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ProductCategoryRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductCategoryRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.pxx b/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.pxx new file mode 100644 index 0000000000..65539cdbb3 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductCategoryRelationship_HeaderFile +#define _RWStepBasic_RWProductCategoryRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductCategoryRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ProductCategoryRelationship +class RWStepBasic_RWProductCategoryRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWProductCategoryRelationship(); + + //! Reads ProductCategoryRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductCategoryRelationship)& ent) const; + + //! Writes ProductCategoryRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductCategoryRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ProductCategoryRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductCategoryRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductConceptContext.cxx b/src/RWStepBasic/RWStepBasic_RWProductConceptContext.cxx index 74a86d4b32..cf9ef9e548 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductConceptContext.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductConceptContext.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWProductConceptContext.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductConceptContext.hxx b/src/RWStepBasic/RWStepBasic_RWProductConceptContext.hxx deleted file mode 100644 index acbc56f217..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductConceptContext.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductConceptContext_HeaderFile -#define _RWStepBasic_RWProductConceptContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductConceptContext; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ProductConceptContext -class RWStepBasic_RWProductConceptContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWProductConceptContext(); - - //! Reads ProductConceptContext - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductConceptContext)& ent) const; - - //! Writes ProductConceptContext - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductConceptContext)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ProductConceptContext)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductConceptContext_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductConceptContext.pxx b/src/RWStepBasic/RWStepBasic_RWProductConceptContext.pxx new file mode 100644 index 0000000000..dd9e5afbab --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductConceptContext.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductConceptContext_HeaderFile +#define _RWStepBasic_RWProductConceptContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductConceptContext; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ProductConceptContext +class RWStepBasic_RWProductConceptContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWProductConceptContext(); + + //! Reads ProductConceptContext + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductConceptContext)& ent) const; + + //! Writes ProductConceptContext + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductConceptContext)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ProductConceptContext)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductConceptContext_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductContext.cxx b/src/RWStepBasic/RWStepBasic_RWProductContext.cxx index 51f3f2a4c4..71b209896f 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductContext.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductContext.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWProductContext.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductContext.hxx b/src/RWStepBasic/RWStepBasic_RWProductContext.hxx deleted file mode 100644 index 0d89d07e04..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductContext.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductContext_HeaderFile -#define _RWStepBasic_RWProductContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductContext; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductContext -class RWStepBasic_RWProductContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductContext)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductContext)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductContext_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductContext.pxx b/src/RWStepBasic/RWStepBasic_RWProductContext.pxx new file mode 100644 index 0000000000..9d79bf13e1 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductContext.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductContext_HeaderFile +#define _RWStepBasic_RWProductContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductContext; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductContext +class RWStepBasic_RWProductContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductContext)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductContext)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductContext_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinition.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinition.cxx index 3a64a42529..15905df68c 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinition.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinition.cxx @@ -14,7 +14,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS #include -#include +#include "RWStepBasic_RWProductDefinition.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinition.hxx b/src/RWStepBasic/RWStepBasic_RWProductDefinition.hxx deleted file mode 100644 index 38cc0f0e26..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinition.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductDefinition_HeaderFile -#define _RWStepBasic_RWProductDefinition_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductDefinition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductDefinition -class RWStepBasic_RWProductDefinition -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductDefinition(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinition)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinition)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductDefinition)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductDefinition_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinition.pxx b/src/RWStepBasic/RWStepBasic_RWProductDefinition.pxx new file mode 100644 index 0000000000..79bc32cbbe --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinition.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductDefinition_HeaderFile +#define _RWStepBasic_RWProductDefinition_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductDefinition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductDefinition +class RWStepBasic_RWProductDefinition +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductDefinition(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinition)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinition)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductDefinition)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductDefinition_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionContext.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionContext.cxx index 5a021e1295..e966b06716 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionContext.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionContext.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWProductDefinitionContext.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionContext.hxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionContext.hxx deleted file mode 100644 index 8f20c9978b..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionContext.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductDefinitionContext_HeaderFile -#define _RWStepBasic_RWProductDefinitionContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductDefinitionContext; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductDefinitionContext -class RWStepBasic_RWProductDefinitionContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductDefinitionContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionContext)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductDefinitionContext)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductDefinitionContext_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionContext.pxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionContext.pxx new file mode 100644 index 0000000000..23b84a0f5c --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionContext.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductDefinitionContext_HeaderFile +#define _RWStepBasic_RWProductDefinitionContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductDefinitionContext; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductDefinitionContext +class RWStepBasic_RWProductDefinitionContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductDefinitionContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionContext)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductDefinitionContext)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductDefinitionContext_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.cxx index 713fbfb6ec..6c4f42d33d 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWProductDefinitionEffectivity.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.hxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.hxx deleted file mode 100644 index 48b90e8960..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductDefinitionEffectivity_HeaderFile -#define _RWStepBasic_RWProductDefinitionEffectivity_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductDefinitionEffectivity; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductDefinitionEffectivity -class RWStepBasic_RWProductDefinitionEffectivity -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductDefinitionEffectivity(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionEffectivity)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionEffectivity)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductDefinitionEffectivity)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductDefinitionEffectivity_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.pxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.pxx new file mode 100644 index 0000000000..4658630cb3 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionEffectivity.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductDefinitionEffectivity_HeaderFile +#define _RWStepBasic_RWProductDefinitionEffectivity_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductDefinitionEffectivity; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductDefinitionEffectivity +class RWStepBasic_RWProductDefinitionEffectivity +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductDefinitionEffectivity(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionEffectivity)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionEffectivity)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductDefinitionEffectivity)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductDefinitionEffectivity_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.cxx index cbc08a6d56..5e4d343d62 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.cxx @@ -14,7 +14,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS #include -#include +#include "RWStepBasic_RWProductDefinitionFormation.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.hxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.hxx deleted file mode 100644 index 00fc0c7917..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductDefinitionFormation_HeaderFile -#define _RWStepBasic_RWProductDefinitionFormation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductDefinitionFormation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductDefinitionFormation -class RWStepBasic_RWProductDefinitionFormation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductDefinitionFormation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionFormation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionFormation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductDefinitionFormation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductDefinitionFormation_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.pxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.pxx new file mode 100644 index 0000000000..0d9f0553cb --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductDefinitionFormation_HeaderFile +#define _RWStepBasic_RWProductDefinitionFormation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductDefinitionFormation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductDefinitionFormation +class RWStepBasic_RWProductDefinitionFormation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductDefinitionFormation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionFormation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionFormation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductDefinitionFormation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductDefinitionFormation_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.cxx index fdbf1e1258..1f6f7767b6 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepBasic_RWProductDefinitionFormationRelationship.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.hxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.hxx deleted file mode 100644 index 8b50a01835..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-15 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductDefinitionFormationRelationship_HeaderFile -#define _RWStepBasic_RWProductDefinitionFormationRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductDefinitionFormationRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ProductDefinitionFormationRelationship -class RWStepBasic_RWProductDefinitionFormationRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWProductDefinitionFormationRelationship(); - - //! Reads ProductDefinitionFormationRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionFormationRelationship)& ent) const; - - //! Writes ProductDefinitionFormationRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionFormationRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ProductDefinitionFormationRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductDefinitionFormationRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.pxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.pxx new file mode 100644 index 0000000000..d816de0f17 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-15 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductDefinitionFormationRelationship_HeaderFile +#define _RWStepBasic_RWProductDefinitionFormationRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductDefinitionFormationRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ProductDefinitionFormationRelationship +class RWStepBasic_RWProductDefinitionFormationRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWProductDefinitionFormationRelationship(); + + //! Reads ProductDefinitionFormationRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionFormationRelationship)& ent) const; + + //! Writes ProductDefinitionFormationRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionFormationRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ProductDefinitionFormationRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductDefinitionFormationRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.cxx index b145e98844..dd064a8e32 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.hxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.hxx deleted file mode 100644 index 73474cc373..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource_HeaderFile -#define _RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductDefinitionFormationWithSpecifiedSource; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductDefinitionFormationWithSpecifiedSource -class RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionFormationWithSpecifiedSource)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionFormationWithSpecifiedSource)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductDefinitionFormationWithSpecifiedSource)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.pxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.pxx new file mode 100644 index 0000000000..876c022109 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource_HeaderFile +#define _RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductDefinitionFormationWithSpecifiedSource; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductDefinitionFormationWithSpecifiedSource +class RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionFormationWithSpecifiedSource)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionFormationWithSpecifiedSource)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductDefinitionFormationWithSpecifiedSource)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.cxx index 7eb301869d..9f6e3f86f7 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.cxx @@ -16,7 +16,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS #include -#include +#include "RWStepBasic_RWProductDefinitionReference.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.hxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.hxx deleted file mode 100644 index 5eaf14cd23..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2016-03-31 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductDefinitionReference_HeaderFile -#define _RWStepBasic_RWProductDefinitionReference_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductDefinitionReference; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductDefinitionReference -class RWStepBasic_RWProductDefinitionReference -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductDefinitionReference(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionReference)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionReference)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductDefinitionReference)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepBasic_RWProductDefinitionReference_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.pxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.pxx new file mode 100644 index 0000000000..0bca9d906c --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.pxx @@ -0,0 +1,47 @@ +// Created on: 2016-03-31 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductDefinitionReference_HeaderFile +#define _RWStepBasic_RWProductDefinitionReference_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductDefinitionReference; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductDefinitionReference +class RWStepBasic_RWProductDefinitionReference +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductDefinitionReference(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionReference)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionReference)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductDefinitionReference)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepBasic_RWProductDefinitionReference_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.cxx index 74b4a15de9..f3eb8dbde2 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.cxx @@ -14,7 +14,7 @@ // commercial license or contractual agreement. #include -#include +#include "RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.hxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.hxx deleted file mode 100644 index efaafe5da4..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2016-03-31 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation_HeaderFile -#define _RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductDefinitionReferenceWithLocalRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductDefinitionReferenceWithLocalRepresentation -class RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionReferenceWithLocalRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionReferenceWithLocalRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductDefinitionReferenceWithLocalRepresentation)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.pxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.pxx new file mode 100644 index 0000000000..66c585b221 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.pxx @@ -0,0 +1,47 @@ +// Created on: 2016-03-31 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation_HeaderFile +#define _RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductDefinitionReferenceWithLocalRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductDefinitionReferenceWithLocalRepresentation +class RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionReferenceWithLocalRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionReferenceWithLocalRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductDefinitionReferenceWithLocalRepresentation)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx index ef366532a2..47411a75a8 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWProductDefinitionRelationship.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.hxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.hxx deleted file mode 100644 index 8eae59c9c6..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-07-03 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductDefinitionRelationship_HeaderFile -#define _RWStepBasic_RWProductDefinitionRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductDefinitionRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ProductDefinitionRelationship -class RWStepBasic_RWProductDefinitionRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWProductDefinitionRelationship(); - - //! Reads ProductDefinitionRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionRelationship)& ent) const; - - //! Writes ProductDefinitionRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ProductDefinitionRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductDefinitionRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.pxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.pxx new file mode 100644 index 0000000000..9071986e82 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-07-03 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductDefinitionRelationship_HeaderFile +#define _RWStepBasic_RWProductDefinitionRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductDefinitionRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ProductDefinitionRelationship +class RWStepBasic_RWProductDefinitionRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWProductDefinitionRelationship(); + + //! Reads ProductDefinitionRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionRelationship)& ent) const; + + //! Writes ProductDefinitionRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ProductDefinitionRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductDefinitionRelationship_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx index d93b3944e6..f3e98a351f 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepBasic_RWProductDefinitionWithAssociatedDocuments.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.hxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.hxx deleted file mode 100644 index f38c4f0044..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductDefinitionWithAssociatedDocuments_HeaderFile -#define _RWStepBasic_RWProductDefinitionWithAssociatedDocuments_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductDefinitionWithAssociatedDocuments; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductDefinitionWithAssociatedDocuments -class RWStepBasic_RWProductDefinitionWithAssociatedDocuments -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductDefinitionWithAssociatedDocuments(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionWithAssociatedDocuments)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionWithAssociatedDocuments)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductDefinitionWithAssociatedDocuments)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductDefinitionWithAssociatedDocuments_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.pxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.pxx new file mode 100644 index 0000000000..426ffae131 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductDefinitionWithAssociatedDocuments_HeaderFile +#define _RWStepBasic_RWProductDefinitionWithAssociatedDocuments_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductDefinitionWithAssociatedDocuments; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductDefinitionWithAssociatedDocuments +class RWStepBasic_RWProductDefinitionWithAssociatedDocuments +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductDefinitionWithAssociatedDocuments(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductDefinitionWithAssociatedDocuments)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductDefinitionWithAssociatedDocuments)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductDefinitionWithAssociatedDocuments)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductDefinitionWithAssociatedDocuments_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.cxx b/src/RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.cxx index 2f8e1907ba..2ee9b8f267 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepBasic_RWProductRelatedProductCategory.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.hxx b/src/RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.hxx deleted file mode 100644 index 1457157e29..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductRelatedProductCategory_HeaderFile -#define _RWStepBasic_RWProductRelatedProductCategory_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductRelatedProductCategory; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductRelatedProductCategory -class RWStepBasic_RWProductRelatedProductCategory -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductRelatedProductCategory(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductRelatedProductCategory)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductRelatedProductCategory)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductRelatedProductCategory)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductRelatedProductCategory_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.pxx b/src/RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.pxx new file mode 100644 index 0000000000..ec033486fc --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductRelatedProductCategory.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductRelatedProductCategory_HeaderFile +#define _RWStepBasic_RWProductRelatedProductCategory_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductRelatedProductCategory; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductRelatedProductCategory +class RWStepBasic_RWProductRelatedProductCategory +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductRelatedProductCategory(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductRelatedProductCategory)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductRelatedProductCategory)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductRelatedProductCategory)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductRelatedProductCategory_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductType.cxx b/src/RWStepBasic/RWStepBasic_RWProductType.cxx index b073a4a56c..fd645feb25 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductType.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductType.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepBasic_RWProductType.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWProductType.hxx b/src/RWStepBasic/RWStepBasic_RWProductType.hxx deleted file mode 100644 index 95377d2eee..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWProductType.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWProductType_HeaderFile -#define _RWStepBasic_RWProductType_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ProductType; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ProductType -class RWStepBasic_RWProductType -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWProductType(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductType)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductType)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_ProductType)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWProductType_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWProductType.pxx b/src/RWStepBasic/RWStepBasic_RWProductType.pxx new file mode 100644 index 0000000000..230e3ef758 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWProductType.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWProductType_HeaderFile +#define _RWStepBasic_RWProductType_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ProductType; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ProductType +class RWStepBasic_RWProductType +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWProductType(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ProductType)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ProductType)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_ProductType)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWProductType_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.cxx b/src/RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.cxx index b343f31cfb..6532b8f3bd 100644 --- a/src/RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepBasic_RWRatioMeasureWithUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.hxx b/src/RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.hxx deleted file mode 100644 index 4bac9404fa..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWRatioMeasureWithUnit_HeaderFile -#define _RWStepBasic_RWRatioMeasureWithUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_RatioMeasureWithUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RatioMeasureWithUnit -class RWStepBasic_RWRatioMeasureWithUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWRatioMeasureWithUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_RatioMeasureWithUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_RatioMeasureWithUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_RatioMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWRatioMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.pxx b/src/RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.pxx new file mode 100644 index 0000000000..fc8bfe6a94 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWRatioMeasureWithUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWRatioMeasureWithUnit_HeaderFile +#define _RWStepBasic_RWRatioMeasureWithUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_RatioMeasureWithUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RatioMeasureWithUnit +class RWStepBasic_RWRatioMeasureWithUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWRatioMeasureWithUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_RatioMeasureWithUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_RatioMeasureWithUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_RatioMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWRatioMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWRoleAssociation.cxx b/src/RWStepBasic/RWStepBasic_RWRoleAssociation.cxx index a28a18cf79..79e0aedce7 100644 --- a/src/RWStepBasic/RWStepBasic_RWRoleAssociation.cxx +++ b/src/RWStepBasic/RWStepBasic_RWRoleAssociation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepBasic_RWRoleAssociation.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWRoleAssociation.hxx b/src/RWStepBasic/RWStepBasic_RWRoleAssociation.hxx deleted file mode 100644 index d412d27bb2..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWRoleAssociation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWRoleAssociation_HeaderFile -#define _RWStepBasic_RWRoleAssociation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_RoleAssociation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for RoleAssociation -class RWStepBasic_RWRoleAssociation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWRoleAssociation(); - - //! Reads RoleAssociation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_RoleAssociation)& ent) const; - - //! Writes RoleAssociation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_RoleAssociation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_RoleAssociation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWRoleAssociation_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWRoleAssociation.pxx b/src/RWStepBasic/RWStepBasic_RWRoleAssociation.pxx new file mode 100644 index 0000000000..3a4f6a3f81 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWRoleAssociation.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWRoleAssociation_HeaderFile +#define _RWStepBasic_RWRoleAssociation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_RoleAssociation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for RoleAssociation +class RWStepBasic_RWRoleAssociation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWRoleAssociation(); + + //! Reads RoleAssociation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_RoleAssociation)& ent) const; + + //! Writes RoleAssociation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_RoleAssociation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_RoleAssociation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWRoleAssociation_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSecurityClassification.cxx b/src/RWStepBasic/RWStepBasic_RWSecurityClassification.cxx index fe9d2c4e0d..5047733368 100644 --- a/src/RWStepBasic/RWStepBasic_RWSecurityClassification.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSecurityClassification.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWSecurityClassification.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSecurityClassification.hxx b/src/RWStepBasic/RWStepBasic_RWSecurityClassification.hxx deleted file mode 100644 index 7129b15cc8..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSecurityClassification.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSecurityClassification_HeaderFile -#define _RWStepBasic_RWSecurityClassification_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SecurityClassification; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SecurityClassification -class RWStepBasic_RWSecurityClassification -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSecurityClassification(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SecurityClassification)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SecurityClassification)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_SecurityClassification)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSecurityClassification_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSecurityClassification.pxx b/src/RWStepBasic/RWStepBasic_RWSecurityClassification.pxx new file mode 100644 index 0000000000..027f62b210 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSecurityClassification.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSecurityClassification_HeaderFile +#define _RWStepBasic_RWSecurityClassification_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SecurityClassification; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SecurityClassification +class RWStepBasic_RWSecurityClassification +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSecurityClassification(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SecurityClassification)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SecurityClassification)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_SecurityClassification)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSecurityClassification_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.cxx b/src/RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.cxx index 0c49c8a5ef..54c6fd496e 100644 --- a/src/RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWSecurityClassificationLevel.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.hxx b/src/RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.hxx deleted file mode 100644 index c80a363223..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSecurityClassificationLevel_HeaderFile -#define _RWStepBasic_RWSecurityClassificationLevel_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SecurityClassificationLevel; -class StepData_StepWriter; - - -//! Read & Write Module for SecurityClassificationLevel -class RWStepBasic_RWSecurityClassificationLevel -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSecurityClassificationLevel(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SecurityClassificationLevel)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SecurityClassificationLevel)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSecurityClassificationLevel_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.pxx b/src/RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.pxx new file mode 100644 index 0000000000..224d8b3ba2 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSecurityClassificationLevel.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSecurityClassificationLevel_HeaderFile +#define _RWStepBasic_RWSecurityClassificationLevel_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SecurityClassificationLevel; +class StepData_StepWriter; + + +//! Read & Write Module for SecurityClassificationLevel +class RWStepBasic_RWSecurityClassificationLevel +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSecurityClassificationLevel(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SecurityClassificationLevel)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SecurityClassificationLevel)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSecurityClassificationLevel_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnit.cxx index 92eda4e01f..45cf13121a 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnit.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWSiUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSiUnit.hxx deleted file mode 100644 index 24a963a868..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSiUnit.hxx +++ /dev/null @@ -1,80 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSiUnit_HeaderFile -#define _RWStepBasic_RWSiUnit_HeaderFile - -#include -#include -#include - -#include -#include -#include -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SiUnit; -class StepData_StepWriter; -class TCollection_AsciiString; - - -//! Read & Write Module for SiUnit -class RWStepBasic_RWSiUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSiUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnit)& ent) const; - - Standard_EXPORT Standard_Boolean DecodePrefix (StepBasic_SiPrefix& aPrefix, const Standard_CString text) const; - - Standard_EXPORT Standard_Boolean DecodeName (StepBasic_SiUnitName& aName, const Standard_CString text) const; - - Standard_EXPORT TCollection_AsciiString EncodePrefix (const StepBasic_SiPrefix aPrefix) const; - - Standard_EXPORT TCollection_AsciiString EncodeName (const StepBasic_SiUnitName aName) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSiUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSiUnit.pxx new file mode 100644 index 0000000000..5dc0967e90 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSiUnit.pxx @@ -0,0 +1,80 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSiUnit_HeaderFile +#define _RWStepBasic_RWSiUnit_HeaderFile + +#include +#include +#include + +#include +#include +#include +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SiUnit; +class StepData_StepWriter; +class TCollection_AsciiString; + + +//! Read & Write Module for SiUnit +class RWStepBasic_RWSiUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSiUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnit)& ent) const; + + Standard_HIDDEN Standard_Boolean DecodePrefix (StepBasic_SiPrefix& aPrefix, const Standard_CString text) const; + + Standard_HIDDEN Standard_Boolean DecodeName (StepBasic_SiUnitName& aName, const Standard_CString text) const; + + Standard_HIDDEN TCollection_AsciiString EncodePrefix (const StepBasic_SiPrefix aPrefix) const; + + Standard_HIDDEN TCollection_AsciiString EncodeName (const StepBasic_SiUnitName aName) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSiUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.cxx index 8a06ed56b9..cecd9cb1ed 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.cxx @@ -15,8 +15,8 @@ // commercial license or contractual agreement. -#include -#include +#include "RWStepBasic_RWSiUnit.pxx" +#include "RWStepBasic_RWSiUnitAndAreaUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.hxx deleted file mode 100644 index 9fb178601a..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1999-10-11 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSiUnitAndAreaUnit_HeaderFile -#define _RWStepBasic_RWSiUnitAndAreaUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SiUnitAndAreaUnit; -class StepData_StepWriter; - - -//! Read & Write Module for SiUnitAndAreaUnit -class RWStepBasic_RWSiUnitAndAreaUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSiUnitAndAreaUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndAreaUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndAreaUnit)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSiUnitAndAreaUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.pxx new file mode 100644 index 0000000000..3dc3658334 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.pxx @@ -0,0 +1,68 @@ +// Created on: 1999-10-11 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSiUnitAndAreaUnit_HeaderFile +#define _RWStepBasic_RWSiUnitAndAreaUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SiUnitAndAreaUnit; +class StepData_StepWriter; + + +//! Read & Write Module for SiUnitAndAreaUnit +class RWStepBasic_RWSiUnitAndAreaUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSiUnitAndAreaUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndAreaUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndAreaUnit)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSiUnitAndAreaUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.cxx index b5d20f8205..c3c120be7a 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.cxx @@ -13,8 +13,8 @@ // pdn 24.12.98 t3d_opt.stp: treatment of unsorted uncertanties -#include -#include +#include "RWStepBasic_RWSiUnit.pxx" +#include "RWStepBasic_RWSiUnitAndLengthUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.hxx deleted file mode 100644 index c9503de093..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSiUnitAndLengthUnit_HeaderFile -#define _RWStepBasic_RWSiUnitAndLengthUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SiUnitAndLengthUnit; -class StepData_StepWriter; - - -//! Read & Write Module for SiUnitAndLengthUnit -class RWStepBasic_RWSiUnitAndLengthUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSiUnitAndLengthUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndLengthUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndLengthUnit)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSiUnitAndLengthUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.pxx new file mode 100644 index 0000000000..060fe1b51a --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndLengthUnit.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSiUnitAndLengthUnit_HeaderFile +#define _RWStepBasic_RWSiUnitAndLengthUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SiUnitAndLengthUnit; +class StepData_StepWriter; + + +//! Read & Write Module for SiUnitAndLengthUnit +class RWStepBasic_RWSiUnitAndLengthUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSiUnitAndLengthUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndLengthUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndLengthUnit)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSiUnitAndLengthUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.cxx index 404276ece4..019cd0aed0 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.cxx @@ -12,8 +12,8 @@ // commercial license or contractual agreement. -#include -#include +#include "RWStepBasic_RWSiUnit.pxx" +#include "RWStepBasic_RWSiUnitAndMassUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.hxx deleted file mode 100644 index dcfe017dca..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.hxx +++ /dev/null @@ -1,67 +0,0 @@ -// Created on: 2002-12-15 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSiUnitAndMassUnit_HeaderFile -#define _RWStepBasic_RWSiUnitAndMassUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SiUnitAndMassUnit; -class StepData_StepWriter; - - -//! Read & Write Module for SiUnitAndMassUnit -class RWStepBasic_RWSiUnitAndMassUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSiUnitAndMassUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndMassUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndMassUnit)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSiUnitAndMassUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.pxx new file mode 100644 index 0000000000..589ee2383c --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndMassUnit.pxx @@ -0,0 +1,67 @@ +// Created on: 2002-12-15 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSiUnitAndMassUnit_HeaderFile +#define _RWStepBasic_RWSiUnitAndMassUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SiUnitAndMassUnit; +class StepData_StepWriter; + + +//! Read & Write Module for SiUnitAndMassUnit +class RWStepBasic_RWSiUnitAndMassUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSiUnitAndMassUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndMassUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndMassUnit)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSiUnitAndMassUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.cxx index c48b1f56d0..f5fbf1a14d 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.cxx @@ -12,8 +12,8 @@ // commercial license or contractual agreement. -#include -#include +#include "RWStepBasic_RWSiUnit.pxx" +#include "RWStepBasic_RWSiUnitAndPlaneAngleUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.hxx deleted file mode 100644 index 65a35d57ef..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSiUnitAndPlaneAngleUnit_HeaderFile -#define _RWStepBasic_RWSiUnitAndPlaneAngleUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SiUnitAndPlaneAngleUnit; -class StepData_StepWriter; - - -//! Read & Write Module for SiUnitAndPlaneAngleUnit -class RWStepBasic_RWSiUnitAndPlaneAngleUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSiUnitAndPlaneAngleUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndPlaneAngleUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndPlaneAngleUnit)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSiUnitAndPlaneAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.pxx new file mode 100644 index 0000000000..035b986d0b --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSiUnitAndPlaneAngleUnit_HeaderFile +#define _RWStepBasic_RWSiUnitAndPlaneAngleUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SiUnitAndPlaneAngleUnit; +class StepData_StepWriter; + + +//! Read & Write Module for SiUnitAndPlaneAngleUnit +class RWStepBasic_RWSiUnitAndPlaneAngleUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSiUnitAndPlaneAngleUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndPlaneAngleUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndPlaneAngleUnit)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSiUnitAndPlaneAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.cxx index 0d28dba9a0..e32aea1508 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.cxx @@ -12,8 +12,8 @@ // commercial license or contractual agreement. -#include -#include +#include "RWStepBasic_RWSiUnit.pxx" +#include "RWStepBasic_RWSiUnitAndRatioUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.hxx deleted file mode 100644 index 125b75b01d..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSiUnitAndRatioUnit_HeaderFile -#define _RWStepBasic_RWSiUnitAndRatioUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SiUnitAndRatioUnit; -class StepData_StepWriter; - - -//! Read & Write Module for SiUnitAndRatioUnit -class RWStepBasic_RWSiUnitAndRatioUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSiUnitAndRatioUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndRatioUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndRatioUnit)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSiUnitAndRatioUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.pxx new file mode 100644 index 0000000000..85716f016b --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSiUnitAndRatioUnit_HeaderFile +#define _RWStepBasic_RWSiUnitAndRatioUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SiUnitAndRatioUnit; +class StepData_StepWriter; + + +//! Read & Write Module for SiUnitAndRatioUnit +class RWStepBasic_RWSiUnitAndRatioUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSiUnitAndRatioUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndRatioUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndRatioUnit)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSiUnitAndRatioUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.cxx index add23560e5..906e520156 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.cxx @@ -12,8 +12,8 @@ // commercial license or contractual agreement. -#include -#include +#include "RWStepBasic_RWSiUnit.pxx" +#include "RWStepBasic_RWSiUnitAndSolidAngleUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.hxx deleted file mode 100644 index 8fc117a6f5..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1994-06-17 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1994-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSiUnitAndSolidAngleUnit_HeaderFile -#define _RWStepBasic_RWSiUnitAndSolidAngleUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SiUnitAndSolidAngleUnit; -class StepData_StepWriter; - - -//! Read & Write Module for SiUnitAndSolidAngleUnit -class RWStepBasic_RWSiUnitAndSolidAngleUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSiUnitAndSolidAngleUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndSolidAngleUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndSolidAngleUnit)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSiUnitAndSolidAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.pxx new file mode 100644 index 0000000000..35983e732a --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndSolidAngleUnit.pxx @@ -0,0 +1,68 @@ +// Created on: 1994-06-17 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1994-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSiUnitAndSolidAngleUnit_HeaderFile +#define _RWStepBasic_RWSiUnitAndSolidAngleUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SiUnitAndSolidAngleUnit; +class StepData_StepWriter; + + +//! Read & Write Module for SiUnitAndSolidAngleUnit +class RWStepBasic_RWSiUnitAndSolidAngleUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSiUnitAndSolidAngleUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndSolidAngleUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndSolidAngleUnit)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSiUnitAndSolidAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.cxx index 3e45db5b28..cb78a83a6d 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.cxx @@ -12,8 +12,8 @@ // commercial license or contractual agreement. -#include -#include +#include "RWStepBasic_RWSiUnit.pxx" +#include "RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.hxx deleted file mode 100644 index 8a9b834bfe..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.hxx +++ /dev/null @@ -1,67 +0,0 @@ -// Created on: 2002-12-15 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit_HeaderFile -#define _RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SiUnitAndThermodynamicTemperatureUnit; -class StepData_StepWriter; - - -//! Read & Write Module for SiUnitAndThermodynamicTemperatureUnit -class RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndThermodynamicTemperatureUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndThermodynamicTemperatureUnit)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.pxx new file mode 100644 index 0000000000..859d436238 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.pxx @@ -0,0 +1,67 @@ +// Created on: 2002-12-15 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit_HeaderFile +#define _RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SiUnitAndThermodynamicTemperatureUnit; +class StepData_StepWriter; + + +//! Read & Write Module for SiUnitAndThermodynamicTemperatureUnit +class RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndThermodynamicTemperatureUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndThermodynamicTemperatureUnit)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.cxx index 6701250c7f..1d39b584f0 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.cxx @@ -12,8 +12,8 @@ // commercial license or contractual agreement. -#include -#include +#include "RWStepBasic_RWSiUnit.pxx" +#include "RWStepBasic_RWSiUnitAndTimeUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.hxx deleted file mode 100644 index 6bac7062f2..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSiUnitAndTimeUnit_HeaderFile -#define _RWStepBasic_RWSiUnitAndTimeUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SiUnitAndTimeUnit; -class StepData_StepWriter; - - -//! Read & Write Module for SiUnitAndTimeUnit -class RWStepBasic_RWSiUnitAndTimeUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSiUnitAndTimeUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndTimeUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndTimeUnit)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSiUnitAndTimeUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.pxx new file mode 100644 index 0000000000..d488f55738 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndTimeUnit.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSiUnitAndTimeUnit_HeaderFile +#define _RWStepBasic_RWSiUnitAndTimeUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SiUnitAndTimeUnit; +class StepData_StepWriter; + + +//! Read & Write Module for SiUnitAndTimeUnit +class RWStepBasic_RWSiUnitAndTimeUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSiUnitAndTimeUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndTimeUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndTimeUnit)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSiUnitAndTimeUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.cxx index 5014bb0017..7f6b0bc996 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.cxx @@ -15,8 +15,8 @@ // commercial license or contractual agreement. -#include -#include +#include "RWStepBasic_RWSiUnit.pxx" +#include "RWStepBasic_RWSiUnitAndVolumeUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.hxx deleted file mode 100644 index 298fa70ac8..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1999-10-12 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSiUnitAndVolumeUnit_HeaderFile -#define _RWStepBasic_RWSiUnitAndVolumeUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SiUnitAndVolumeUnit; -class StepData_StepWriter; - - -//! Read & Write Module for SiUnitAndVolumeUnit -class RWStepBasic_RWSiUnitAndVolumeUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSiUnitAndVolumeUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndVolumeUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndVolumeUnit)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSiUnitAndVolumeUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.pxx new file mode 100644 index 0000000000..3511cdde9d --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.pxx @@ -0,0 +1,68 @@ +// Created on: 1999-10-12 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSiUnitAndVolumeUnit_HeaderFile +#define _RWStepBasic_RWSiUnitAndVolumeUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SiUnitAndVolumeUnit; +class StepData_StepWriter; + + +//! Read & Write Module for SiUnitAndVolumeUnit +class RWStepBasic_RWSiUnitAndVolumeUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSiUnitAndVolumeUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SiUnitAndVolumeUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SiUnitAndVolumeUnit)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSiUnitAndVolumeUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.cxx index c58d1eaf08..1332b024ba 100644 --- a/src/RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepBasic_RWSolidAngleMeasureWithUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.hxx deleted file mode 100644 index 98e4feed7a..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSolidAngleMeasureWithUnit_HeaderFile -#define _RWStepBasic_RWSolidAngleMeasureWithUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SolidAngleMeasureWithUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SolidAngleMeasureWithUnit -class RWStepBasic_RWSolidAngleMeasureWithUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSolidAngleMeasureWithUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SolidAngleMeasureWithUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SolidAngleMeasureWithUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_SolidAngleMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSolidAngleMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.pxx new file mode 100644 index 0000000000..c37228ea12 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSolidAngleMeasureWithUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSolidAngleMeasureWithUnit_HeaderFile +#define _RWStepBasic_RWSolidAngleMeasureWithUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SolidAngleMeasureWithUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SolidAngleMeasureWithUnit +class RWStepBasic_RWSolidAngleMeasureWithUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSolidAngleMeasureWithUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SolidAngleMeasureWithUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SolidAngleMeasureWithUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_SolidAngleMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSolidAngleMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSolidAngleUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSolidAngleUnit.cxx index b3549c7929..e8f126d381 100644 --- a/src/RWStepBasic/RWStepBasic_RWSolidAngleUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSolidAngleUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepBasic_RWSolidAngleUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWSolidAngleUnit.hxx b/src/RWStepBasic/RWStepBasic_RWSolidAngleUnit.hxx deleted file mode 100644 index bde928a85e..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWSolidAngleUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1994-06-17 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1994-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWSolidAngleUnit_HeaderFile -#define _RWStepBasic_RWSolidAngleUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_SolidAngleUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SolidAngleUnit -class RWStepBasic_RWSolidAngleUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWSolidAngleUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SolidAngleUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SolidAngleUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_SolidAngleUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWSolidAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWSolidAngleUnit.pxx b/src/RWStepBasic/RWStepBasic_RWSolidAngleUnit.pxx new file mode 100644 index 0000000000..f6fc5ccc1a --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWSolidAngleUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1994-06-17 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1994-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWSolidAngleUnit_HeaderFile +#define _RWStepBasic_RWSolidAngleUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_SolidAngleUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SolidAngleUnit +class RWStepBasic_RWSolidAngleUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWSolidAngleUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_SolidAngleUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_SolidAngleUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_SolidAngleUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWSolidAngleUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.cxx b/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.cxx index ebebcfb8ad..cf2926ec6f 100644 --- a/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepBasic_RWThermodynamicTemperatureUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.hxx b/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.hxx deleted file mode 100644 index 9e833ba8b4..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWThermodynamicTemperatureUnit_HeaderFile -#define _RWStepBasic_RWThermodynamicTemperatureUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_ThermodynamicTemperatureUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ThermodynamicTemperatureUnit -class RWStepBasic_RWThermodynamicTemperatureUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWThermodynamicTemperatureUnit(); - - //! Reads ThermodynamicTemperatureUnit - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ThermodynamicTemperatureUnit)& ent) const; - - //! Writes ThermodynamicTemperatureUnit - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ThermodynamicTemperatureUnit)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_ThermodynamicTemperatureUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWThermodynamicTemperatureUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.pxx b/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.pxx new file mode 100644 index 0000000000..8176d9d385 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWThermodynamicTemperatureUnit_HeaderFile +#define _RWStepBasic_RWThermodynamicTemperatureUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_ThermodynamicTemperatureUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ThermodynamicTemperatureUnit +class RWStepBasic_RWThermodynamicTemperatureUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWThermodynamicTemperatureUnit(); + + //! Reads ThermodynamicTemperatureUnit + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ThermodynamicTemperatureUnit)& ent) const; + + //! Writes ThermodynamicTemperatureUnit + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ThermodynamicTemperatureUnit)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_ThermodynamicTemperatureUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWThermodynamicTemperatureUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.cxx b/src/RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.cxx index 3b8c3059d7..80915c736e 100644 --- a/src/RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.cxx @@ -16,7 +16,7 @@ #include #include #include -#include +#include "RWStepBasic_RWUncertaintyMeasureWithUnit.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.hxx b/src/RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.hxx deleted file mode 100644 index 2571eadd54..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWUncertaintyMeasureWithUnit_HeaderFile -#define _RWStepBasic_RWUncertaintyMeasureWithUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_UncertaintyMeasureWithUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for UncertaintyMeasureWithUnit -class RWStepBasic_RWUncertaintyMeasureWithUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWUncertaintyMeasureWithUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_UncertaintyMeasureWithUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_UncertaintyMeasureWithUnit)& ent) const; - - Standard_EXPORT void Share (const Handle(StepBasic_UncertaintyMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWUncertaintyMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.pxx b/src/RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.pxx new file mode 100644 index 0000000000..3e534837b2 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWUncertaintyMeasureWithUnit.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWUncertaintyMeasureWithUnit_HeaderFile +#define _RWStepBasic_RWUncertaintyMeasureWithUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_UncertaintyMeasureWithUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for UncertaintyMeasureWithUnit +class RWStepBasic_RWUncertaintyMeasureWithUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWUncertaintyMeasureWithUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_UncertaintyMeasureWithUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_UncertaintyMeasureWithUnit)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepBasic_UncertaintyMeasureWithUnit)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWUncertaintyMeasureWithUnit_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWVersionedActionRequest.cxx b/src/RWStepBasic/RWStepBasic_RWVersionedActionRequest.cxx index 7f79e0c117..4379ccd02a 100644 --- a/src/RWStepBasic/RWStepBasic_RWVersionedActionRequest.cxx +++ b/src/RWStepBasic/RWStepBasic_RWVersionedActionRequest.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepBasic_RWVersionedActionRequest.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWVersionedActionRequest.hxx b/src/RWStepBasic/RWStepBasic_RWVersionedActionRequest.hxx deleted file mode 100644 index 2b23894e2a..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWVersionedActionRequest.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWVersionedActionRequest_HeaderFile -#define _RWStepBasic_RWVersionedActionRequest_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_VersionedActionRequest; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for VersionedActionRequest -class RWStepBasic_RWVersionedActionRequest -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepBasic_RWVersionedActionRequest(); - - //! Reads VersionedActionRequest - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_VersionedActionRequest)& ent) const; - - //! Writes VersionedActionRequest - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_VersionedActionRequest)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepBasic_VersionedActionRequest)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWVersionedActionRequest_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWVersionedActionRequest.pxx b/src/RWStepBasic/RWStepBasic_RWVersionedActionRequest.pxx new file mode 100644 index 0000000000..a0e9720cc6 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWVersionedActionRequest.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWVersionedActionRequest_HeaderFile +#define _RWStepBasic_RWVersionedActionRequest_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_VersionedActionRequest; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for VersionedActionRequest +class RWStepBasic_RWVersionedActionRequest +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepBasic_RWVersionedActionRequest(); + + //! Reads VersionedActionRequest + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_VersionedActionRequest)& ent) const; + + //! Writes VersionedActionRequest + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_VersionedActionRequest)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepBasic_VersionedActionRequest)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWVersionedActionRequest_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.cxx b/src/RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.cxx index 46194f26ed..5063bf76bb 100644 --- a/src/RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.cxx +++ b/src/RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepBasic_RWWeekOfYearAndDayDate.pxx" #include #include #include diff --git a/src/RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.hxx b/src/RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.hxx deleted file mode 100644 index 0675683523..0000000000 --- a/src/RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepBasic_RWWeekOfYearAndDayDate_HeaderFile -#define _RWStepBasic_RWWeekOfYearAndDayDate_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepBasic_WeekOfYearAndDayDate; -class StepData_StepWriter; - - -//! Read & Write Module for WeekOfYearAndDayDate -class RWStepBasic_RWWeekOfYearAndDayDate -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepBasic_RWWeekOfYearAndDayDate(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_WeekOfYearAndDayDate)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_WeekOfYearAndDayDate)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepBasic_RWWeekOfYearAndDayDate_HeaderFile diff --git a/src/RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.pxx b/src/RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.pxx new file mode 100644 index 0000000000..bbe85f2b59 --- /dev/null +++ b/src/RWStepBasic/RWStepBasic_RWWeekOfYearAndDayDate.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepBasic_RWWeekOfYearAndDayDate_HeaderFile +#define _RWStepBasic_RWWeekOfYearAndDayDate_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepBasic_WeekOfYearAndDayDate; +class StepData_StepWriter; + + +//! Read & Write Module for WeekOfYearAndDayDate +class RWStepBasic_RWWeekOfYearAndDayDate +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepBasic_RWWeekOfYearAndDayDate(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_WeekOfYearAndDayDate)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_WeekOfYearAndDayDate)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepBasic_RWWeekOfYearAndDayDate_HeaderFile diff --git a/src/RWStepDimTol/FILES b/src/RWStepDimTol/FILES index dee89bc5b9..2a0cc5a5d0 100644 --- a/src/RWStepDimTol/FILES +++ b/src/RWStepDimTol/FILES @@ -1,98 +1,98 @@ RWStepDimTol_RWAngularityTolerance.cxx -RWStepDimTol_RWAngularityTolerance.hxx +RWStepDimTol_RWAngularityTolerance.pxx RWStepDimTol_RWCircularRunoutTolerance.cxx -RWStepDimTol_RWCircularRunoutTolerance.hxx +RWStepDimTol_RWCircularRunoutTolerance.pxx RWStepDimTol_RWCoaxialityTolerance.cxx -RWStepDimTol_RWCoaxialityTolerance.hxx +RWStepDimTol_RWCoaxialityTolerance.pxx RWStepDimTol_RWCommonDatum.cxx -RWStepDimTol_RWCommonDatum.hxx +RWStepDimTol_RWCommonDatum.pxx RWStepDimTol_RWConcentricityTolerance.cxx -RWStepDimTol_RWConcentricityTolerance.hxx +RWStepDimTol_RWConcentricityTolerance.pxx RWStepDimTol_RWCylindricityTolerance.cxx -RWStepDimTol_RWCylindricityTolerance.hxx +RWStepDimTol_RWCylindricityTolerance.pxx RWStepDimTol_RWDatum.cxx -RWStepDimTol_RWDatum.hxx +RWStepDimTol_RWDatum.pxx RWStepDimTol_RWDatumFeature.cxx -RWStepDimTol_RWDatumFeature.hxx +RWStepDimTol_RWDatumFeature.pxx RWStepDimTol_RWDatumReference.cxx -RWStepDimTol_RWDatumReference.hxx +RWStepDimTol_RWDatumReference.pxx RWStepDimTol_RWDatumReferenceCompartment.cxx -RWStepDimTol_RWDatumReferenceCompartment.hxx +RWStepDimTol_RWDatumReferenceCompartment.pxx RWStepDimTol_RWDatumReferenceElement.cxx -RWStepDimTol_RWDatumReferenceElement.hxx +RWStepDimTol_RWDatumReferenceElement.pxx RWStepDimTol_RWDatumReferenceModifierWithValue.cxx -RWStepDimTol_RWDatumReferenceModifierWithValue.hxx +RWStepDimTol_RWDatumReferenceModifierWithValue.pxx RWStepDimTol_RWDatumSystem.cxx -RWStepDimTol_RWDatumSystem.hxx +RWStepDimTol_RWDatumSystem.pxx RWStepDimTol_RWDatumTarget.cxx -RWStepDimTol_RWDatumTarget.hxx +RWStepDimTol_RWDatumTarget.pxx RWStepDimTol_RWFlatnessTolerance.cxx -RWStepDimTol_RWFlatnessTolerance.hxx +RWStepDimTol_RWFlatnessTolerance.pxx RWStepDimTol_RWGeneralDatumReference.cxx -RWStepDimTol_RWGeneralDatumReference.hxx +RWStepDimTol_RWGeneralDatumReference.pxx RWStepDimTol_RWGeometricTolerance.cxx -RWStepDimTol_RWGeometricTolerance.hxx +RWStepDimTol_RWGeometricTolerance.pxx RWStepDimTol_RWGeometricToleranceRelationship.cxx -RWStepDimTol_RWGeometricToleranceRelationship.hxx +RWStepDimTol_RWGeometricToleranceRelationship.pxx RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx -RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx +RWStepDimTol_RWGeometricToleranceWithDatumReference.pxx RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.cxx -RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.hxx +RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.pxx RWStepDimTol_RWGeometricToleranceWithDefinedUnit.cxx -RWStepDimTol_RWGeometricToleranceWithDefinedUnit.hxx +RWStepDimTol_RWGeometricToleranceWithDefinedUnit.pxx RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.cxx -RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.hxx +RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.pxx RWStepDimTol_RWGeometricToleranceWithModifiers.cxx -RWStepDimTol_RWGeometricToleranceWithModifiers.hxx +RWStepDimTol_RWGeometricToleranceWithModifiers.pxx RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.cxx -RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.hxx +RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.pxx RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx -RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx +RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.pxx RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.cxx -RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx +RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.pxx RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx -RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx +RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.pxx RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.cxx -RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.hxx +RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.pxx RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.cxx -RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.hxx +RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.pxx RWStepDimTol_RWGeoTolAndGeoTolWthMod.cxx -RWStepDimTol_RWGeoTolAndGeoTolWthMod.hxx +RWStepDimTol_RWGeoTolAndGeoTolWthMod.pxx RWStepDimTol_RWLineProfileTolerance.cxx -RWStepDimTol_RWLineProfileTolerance.hxx +RWStepDimTol_RWLineProfileTolerance.pxx RWStepDimTol_RWModifiedGeometricTolerance.cxx -RWStepDimTol_RWModifiedGeometricTolerance.hxx +RWStepDimTol_RWModifiedGeometricTolerance.pxx RWStepDimTol_RWNonUniformZoneDefinition.cxx -RWStepDimTol_RWNonUniformZoneDefinition.hxx +RWStepDimTol_RWNonUniformZoneDefinition.pxx RWStepDimTol_RWParallelismTolerance.cxx -RWStepDimTol_RWParallelismTolerance.hxx +RWStepDimTol_RWParallelismTolerance.pxx RWStepDimTol_RWPerpendicularityTolerance.cxx -RWStepDimTol_RWPerpendicularityTolerance.hxx +RWStepDimTol_RWPerpendicularityTolerance.pxx RWStepDimTol_RWPlacedDatumTargetFeature.cxx -RWStepDimTol_RWPlacedDatumTargetFeature.hxx +RWStepDimTol_RWPlacedDatumTargetFeature.pxx RWStepDimTol_RWPositionTolerance.cxx -RWStepDimTol_RWPositionTolerance.hxx +RWStepDimTol_RWPositionTolerance.pxx RWStepDimTol_RWProjectedZoneDefinition.cxx -RWStepDimTol_RWProjectedZoneDefinition.hxx +RWStepDimTol_RWProjectedZoneDefinition.pxx RWStepDimTol_RWRoundnessTolerance.cxx -RWStepDimTol_RWRoundnessTolerance.hxx +RWStepDimTol_RWRoundnessTolerance.pxx RWStepDimTol_RWRunoutZoneDefinition.cxx -RWStepDimTol_RWRunoutZoneDefinition.hxx +RWStepDimTol_RWRunoutZoneDefinition.pxx RWStepDimTol_RWRunoutZoneOrientation.cxx -RWStepDimTol_RWRunoutZoneOrientation.hxx +RWStepDimTol_RWRunoutZoneOrientation.pxx RWStepDimTol_RWStraightnessTolerance.cxx -RWStepDimTol_RWStraightnessTolerance.hxx +RWStepDimTol_RWStraightnessTolerance.pxx RWStepDimTol_RWSurfaceProfileTolerance.cxx -RWStepDimTol_RWSurfaceProfileTolerance.hxx +RWStepDimTol_RWSurfaceProfileTolerance.pxx RWStepDimTol_RWSymmetryTolerance.cxx -RWStepDimTol_RWSymmetryTolerance.hxx +RWStepDimTol_RWSymmetryTolerance.pxx RWStepDimTol_RWToleranceZone.cxx -RWStepDimTol_RWToleranceZone.hxx +RWStepDimTol_RWToleranceZone.pxx RWStepDimTol_RWToleranceZoneDefinition.cxx -RWStepDimTol_RWToleranceZoneDefinition.hxx +RWStepDimTol_RWToleranceZoneDefinition.pxx RWStepDimTol_RWToleranceZoneForm.cxx -RWStepDimTol_RWToleranceZoneForm.hxx +RWStepDimTol_RWToleranceZoneForm.pxx RWStepDimTol_RWTotalRunoutTolerance.cxx -RWStepDimTol_RWTotalRunoutTolerance.hxx +RWStepDimTol_RWTotalRunoutTolerance.pxx RWStepDimTol_RWUnequallyDisposedGeometricTolerance.cxx -RWStepDimTol_RWUnequallyDisposedGeometricTolerance.hxx +RWStepDimTol_RWUnequallyDisposedGeometricTolerance.pxx diff --git a/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.cxx index ba27327952..13d6419a83 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepDimTol_RWAngularityTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.hxx deleted file mode 100644 index 93433872ba..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWAngularityTolerance_HeaderFile -#define _RWStepDimTol_RWAngularityTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_AngularityTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for AngularityTolerance -class RWStepDimTol_RWAngularityTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWAngularityTolerance(); - - //! Reads AngularityTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_AngularityTolerance)& ent) const; - - //! Writes AngularityTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_AngularityTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_AngularityTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWAngularityTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.pxx new file mode 100644 index 0000000000..9a14e349d0 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWAngularityTolerance_HeaderFile +#define _RWStepDimTol_RWAngularityTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_AngularityTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for AngularityTolerance +class RWStepDimTol_RWAngularityTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWAngularityTolerance(); + + //! Reads AngularityTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_AngularityTolerance)& ent) const; + + //! Writes AngularityTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_AngularityTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_AngularityTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWAngularityTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.cxx index 3fec1c958e..0cc58bf7ee 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepDimTol_RWCircularRunoutTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.hxx deleted file mode 100644 index 6e5979b6d3..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWCircularRunoutTolerance_HeaderFile -#define _RWStepDimTol_RWCircularRunoutTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_CircularRunoutTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CircularRunoutTolerance -class RWStepDimTol_RWCircularRunoutTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWCircularRunoutTolerance(); - - //! Reads CircularRunoutTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_CircularRunoutTolerance)& ent) const; - - //! Writes CircularRunoutTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_CircularRunoutTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_CircularRunoutTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWCircularRunoutTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.pxx new file mode 100644 index 0000000000..8566368ec1 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWCircularRunoutTolerance_HeaderFile +#define _RWStepDimTol_RWCircularRunoutTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_CircularRunoutTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CircularRunoutTolerance +class RWStepDimTol_RWCircularRunoutTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWCircularRunoutTolerance(); + + //! Reads CircularRunoutTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_CircularRunoutTolerance)& ent) const; + + //! Writes CircularRunoutTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_CircularRunoutTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_CircularRunoutTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWCircularRunoutTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.cxx index 454f74096a..3c4bc63e60 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepDimTol_RWCoaxialityTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.hxx deleted file mode 100644 index 13c2015327..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWCoaxialityTolerance_HeaderFile -#define _RWStepDimTol_RWCoaxialityTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_CoaxialityTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CoaxialityTolerance -class RWStepDimTol_RWCoaxialityTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWCoaxialityTolerance(); - - //! Reads CoaxialityTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_CoaxialityTolerance)& ent) const; - - //! Writes CoaxialityTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_CoaxialityTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_CoaxialityTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWCoaxialityTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.pxx new file mode 100644 index 0000000000..2292fd8da5 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWCoaxialityTolerance_HeaderFile +#define _RWStepDimTol_RWCoaxialityTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_CoaxialityTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CoaxialityTolerance +class RWStepDimTol_RWCoaxialityTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWCoaxialityTolerance(); + + //! Reads CoaxialityTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_CoaxialityTolerance)& ent) const; + + //! Writes CoaxialityTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_CoaxialityTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_CoaxialityTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWCoaxialityTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.cxx b/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.cxx index 2a92d0abd0..4caccb4732 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWCommonDatum.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.hxx b/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.hxx deleted file mode 100644 index 4316132351..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWCommonDatum_HeaderFile -#define _RWStepDimTol_RWCommonDatum_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_CommonDatum; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CommonDatum -class RWStepDimTol_RWCommonDatum -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWCommonDatum(); - - //! Reads CommonDatum - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_CommonDatum)& ent) const; - - //! Writes CommonDatum - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_CommonDatum)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_CommonDatum)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWCommonDatum_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.pxx b/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.pxx new file mode 100644 index 0000000000..a067afd37b --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWCommonDatum_HeaderFile +#define _RWStepDimTol_RWCommonDatum_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_CommonDatum; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CommonDatum +class RWStepDimTol_RWCommonDatum +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWCommonDatum(); + + //! Reads CommonDatum + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_CommonDatum)& ent) const; + + //! Writes CommonDatum + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_CommonDatum)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_CommonDatum)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWCommonDatum_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.cxx index ece94b06bb..58c751306d 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepDimTol_RWConcentricityTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.hxx deleted file mode 100644 index 81ae7174df..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWConcentricityTolerance_HeaderFile -#define _RWStepDimTol_RWConcentricityTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_ConcentricityTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ConcentricityTolerance -class RWStepDimTol_RWConcentricityTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWConcentricityTolerance(); - - //! Reads ConcentricityTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ConcentricityTolerance)& ent) const; - - //! Writes ConcentricityTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ConcentricityTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_ConcentricityTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWConcentricityTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.pxx new file mode 100644 index 0000000000..539390a7cf --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWConcentricityTolerance_HeaderFile +#define _RWStepDimTol_RWConcentricityTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_ConcentricityTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ConcentricityTolerance +class RWStepDimTol_RWConcentricityTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWConcentricityTolerance(); + + //! Reads ConcentricityTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ConcentricityTolerance)& ent) const; + + //! Writes ConcentricityTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ConcentricityTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_ConcentricityTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWConcentricityTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.cxx index 253acdf8a2..669f013b5a 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWCylindricityTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.hxx deleted file mode 100644 index 632e848756..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWCylindricityTolerance_HeaderFile -#define _RWStepDimTol_RWCylindricityTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_CylindricityTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CylindricityTolerance -class RWStepDimTol_RWCylindricityTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWCylindricityTolerance(); - - //! Reads CylindricityTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_CylindricityTolerance)& ent) const; - - //! Writes CylindricityTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_CylindricityTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_CylindricityTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWCylindricityTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.pxx new file mode 100644 index 0000000000..cd4adc9a99 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWCylindricityTolerance_HeaderFile +#define _RWStepDimTol_RWCylindricityTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_CylindricityTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CylindricityTolerance +class RWStepDimTol_RWCylindricityTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWCylindricityTolerance(); + + //! Reads CylindricityTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_CylindricityTolerance)& ent) const; + + //! Writes CylindricityTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_CylindricityTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_CylindricityTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWCylindricityTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatum.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatum.cxx index 56bf9e8955..218c239d15 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatum.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatum.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWDatum.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatum.hxx b/src/RWStepDimTol/RWStepDimTol_RWDatum.hxx deleted file mode 100644 index 4ac225591b..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWDatum.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWDatum_HeaderFile -#define _RWStepDimTol_RWDatum_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_Datum; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Datum -class RWStepDimTol_RWDatum -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWDatum(); - - //! Reads Datum - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_Datum)& ent) const; - - //! Writes Datum - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_Datum)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_Datum)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWDatum_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatum.pxx b/src/RWStepDimTol/RWStepDimTol_RWDatum.pxx new file mode 100644 index 0000000000..09d833bf11 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWDatum.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWDatum_HeaderFile +#define _RWStepDimTol_RWDatum_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_Datum; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Datum +class RWStepDimTol_RWDatum +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWDatum(); + + //! Reads Datum + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_Datum)& ent) const; + + //! Writes Datum + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_Datum)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_Datum)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWDatum_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.cxx index b3557da51f..47857ef1b4 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWDatumFeature.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.hxx b/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.hxx deleted file mode 100644 index ce1afcb326..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWDatumFeature_HeaderFile -#define _RWStepDimTol_RWDatumFeature_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_DatumFeature; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DatumFeature -class RWStepDimTol_RWDatumFeature -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWDatumFeature(); - - //! Reads DatumFeature - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumFeature)& ent) const; - - //! Writes DatumFeature - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumFeature)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_DatumFeature)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWDatumFeature_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.pxx b/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.pxx new file mode 100644 index 0000000000..e5096c9b85 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWDatumFeature_HeaderFile +#define _RWStepDimTol_RWDatumFeature_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_DatumFeature; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DatumFeature +class RWStepDimTol_RWDatumFeature +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWDatumFeature(); + + //! Reads DatumFeature + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumFeature)& ent) const; + + //! Writes DatumFeature + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumFeature)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_DatumFeature)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWDatumFeature_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReference.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReference.cxx index 3cc2bbe946..bff05969f5 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumReference.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumReference.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWDatumReference.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReference.hxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReference.hxx deleted file mode 100644 index 8b9291ac36..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumReference.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWDatumReference_HeaderFile -#define _RWStepDimTol_RWDatumReference_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_DatumReference; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DatumReference -class RWStepDimTol_RWDatumReference -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWDatumReference(); - - //! Reads DatumReference - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumReference)& ent) const; - - //! Writes DatumReference - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumReference)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_DatumReference)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWDatumReference_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReference.pxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReference.pxx new file mode 100644 index 0000000000..4dd051df5b --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumReference.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWDatumReference_HeaderFile +#define _RWStepDimTol_RWDatumReference_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_DatumReference; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DatumReference +class RWStepDimTol_RWDatumReference +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWDatumReference(); + + //! Reads DatumReference + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumReference)& ent) const; + + //! Writes DatumReference + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumReference)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_DatumReference)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWDatumReference_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.cxx index 591e284c81..3dea27eee9 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWDatumReferenceCompartment.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.hxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.hxx deleted file mode 100644 index d493accee5..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-16 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWDatumReferenceCompartment_HeaderFile -#define _RWStepDimTol_RWDatumReferenceCompartment_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_DatumReferenceCompartment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DatumReferenceElement -class RWStepDimTol_RWDatumReferenceCompartment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWDatumReferenceCompartment(); - - //! Reads DatumReferenceElement - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumReferenceCompartment)& ent) const; - - //! Writes DatumReferenceElement - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumReferenceCompartment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_DatumReferenceCompartment)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWDatumReferenceCompartment_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.pxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.pxx new file mode 100644 index 0000000000..f805fda122 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-16 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWDatumReferenceCompartment_HeaderFile +#define _RWStepDimTol_RWDatumReferenceCompartment_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_DatumReferenceCompartment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DatumReferenceElement +class RWStepDimTol_RWDatumReferenceCompartment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWDatumReferenceCompartment(); + + //! Reads DatumReferenceElement + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumReferenceCompartment)& ent) const; + + //! Writes DatumReferenceElement + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumReferenceCompartment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_DatumReferenceCompartment)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWDatumReferenceCompartment_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.cxx index 29a5d043e7..b8a0915dec 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWDatumReferenceElement.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.hxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.hxx deleted file mode 100644 index 0f9fc720b7..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-16 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWDatumReferenceElement_HeaderFile -#define _RWStepDimTol_RWDatumReferenceElement_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_DatumReferenceElement; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DatumReferenceElement -class RWStepDimTol_RWDatumReferenceElement -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWDatumReferenceElement(); - - //! Reads DatumReferenceElement - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumReferenceElement)& ent) const; - - //! Writes DatumReferenceElement - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumReferenceElement)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_DatumReferenceElement)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWDatumReferenceElement_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.pxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.pxx new file mode 100644 index 0000000000..37fdc0561c --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-16 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWDatumReferenceElement_HeaderFile +#define _RWStepDimTol_RWDatumReferenceElement_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_DatumReferenceElement; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DatumReferenceElement +class RWStepDimTol_RWDatumReferenceElement +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWDatumReferenceElement(); + + //! Reads DatumReferenceElement + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumReferenceElement)& ent) const; + + //! Writes DatumReferenceElement + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumReferenceElement)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_DatumReferenceElement)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWDatumReferenceElement_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.cxx index 7cc08859dd..2b4a98bbcb 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWDatumReferenceModifierWithValue.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.hxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.hxx deleted file mode 100644 index 1a15910e49..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2015-07-07 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWDatumReferenceModifierWithValue_HeaderFile -#define _RWStepDimTol_RWDatumReferenceModifierWithValue_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_DatumReferenceModifierWithValue; -class StepData_StepWriter; - - -//! Read & Write tool for DatumReferenceModifierWithValue -class RWStepDimTol_RWDatumReferenceModifierWithValue -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWDatumReferenceModifierWithValue(); - - //! Reads DatumReferenceModifierWithValue - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumReferenceModifierWithValue)& ent) const; - - //! Writes DatumReferenceModifierWithValue - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumReferenceModifierWithValue)& ent) const; -}; -#endif // _RWStepDimTol_RWDatumReferenceModifierWithValue_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.pxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.pxx new file mode 100644 index 0000000000..c201fd6c83 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.pxx @@ -0,0 +1,48 @@ +// Created on: 2015-07-07 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWDatumReferenceModifierWithValue_HeaderFile +#define _RWStepDimTol_RWDatumReferenceModifierWithValue_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_DatumReferenceModifierWithValue; +class StepData_StepWriter; + + +//! Read & Write tool for DatumReferenceModifierWithValue +class RWStepDimTol_RWDatumReferenceModifierWithValue +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWDatumReferenceModifierWithValue(); + + //! Reads DatumReferenceModifierWithValue + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumReferenceModifierWithValue)& ent) const; + + //! Writes DatumReferenceModifierWithValue + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumReferenceModifierWithValue)& ent) const; +}; +#endif // _RWStepDimTol_RWDatumReferenceModifierWithValue_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumSystem.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatumSystem.cxx index 0399d21162..33db0e17ff 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumSystem.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumSystem.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWDatumSystem.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumSystem.hxx b/src/RWStepDimTol/RWStepDimTol_RWDatumSystem.hxx deleted file mode 100644 index bc77cc3988..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumSystem.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-16 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWDatumSystem_HeaderFile -#define _RWStepDimTol_RWDatumSystem_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_DatumSystem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DatumSystem -class RWStepDimTol_RWDatumSystem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWDatumSystem(); - - //! Reads DatumSystem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumSystem)& ent) const; - - //! Writes DatumSystem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumSystem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_DatumSystem)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWDatumSystem_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumSystem.pxx b/src/RWStepDimTol/RWStepDimTol_RWDatumSystem.pxx new file mode 100644 index 0000000000..70f132df87 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumSystem.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-16 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWDatumSystem_HeaderFile +#define _RWStepDimTol_RWDatumSystem_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_DatumSystem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DatumSystem +class RWStepDimTol_RWDatumSystem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWDatumSystem(); + + //! Reads DatumSystem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumSystem)& ent) const; + + //! Writes DatumSystem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumSystem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_DatumSystem)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWDatumSystem_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.cxx index 73e6c719ac..36eccd8e5d 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWDatumTarget.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.hxx b/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.hxx deleted file mode 100644 index 64692961e1..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWDatumTarget_HeaderFile -#define _RWStepDimTol_RWDatumTarget_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_DatumTarget; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DatumTarget -class RWStepDimTol_RWDatumTarget -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWDatumTarget(); - - //! Reads DatumTarget - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumTarget)& ent) const; - - //! Writes DatumTarget - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumTarget)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_DatumTarget)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWDatumTarget_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.pxx b/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.pxx new file mode 100644 index 0000000000..0b44d8032c --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWDatumTarget_HeaderFile +#define _RWStepDimTol_RWDatumTarget_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_DatumTarget; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DatumTarget +class RWStepDimTol_RWDatumTarget +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWDatumTarget(); + + //! Reads DatumTarget + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_DatumTarget)& ent) const; + + //! Writes DatumTarget + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_DatumTarget)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_DatumTarget)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWDatumTarget_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.cxx index dcd9f0eb36..4f5fb339d5 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWFlatnessTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.hxx deleted file mode 100644 index 7c9a76d737..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWFlatnessTolerance_HeaderFile -#define _RWStepDimTol_RWFlatnessTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_FlatnessTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FlatnessTolerance -class RWStepDimTol_RWFlatnessTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWFlatnessTolerance(); - - //! Reads FlatnessTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_FlatnessTolerance)& ent) const; - - //! Writes FlatnessTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_FlatnessTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_FlatnessTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWFlatnessTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.pxx new file mode 100644 index 0000000000..fa183e653b --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWFlatnessTolerance_HeaderFile +#define _RWStepDimTol_RWFlatnessTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_FlatnessTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FlatnessTolerance +class RWStepDimTol_RWFlatnessTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWFlatnessTolerance(); + + //! Reads FlatnessTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_FlatnessTolerance)& ent) const; + + //! Writes FlatnessTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_FlatnessTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_FlatnessTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWFlatnessTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.cxx index e493785914..cf4e4f786a 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWGeneralDatumReference.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.hxx deleted file mode 100644 index 20240b4e9b..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-16 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeneralDatumReference_HeaderFile -#define _RWStepDimTol_RWGeneralDatumReference_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeneralDatumReference; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeneralDatumReference -class RWStepDimTol_RWGeneralDatumReference -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWGeneralDatumReference(); - - //! Reads GeneralDatumReference - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeneralDatumReference)& ent) const; - - //! Writes GeneralDatumReference - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeneralDatumReference)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_GeneralDatumReference)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeneralDatumReference_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.pxx new file mode 100644 index 0000000000..efd6e42437 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-16 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeneralDatumReference_HeaderFile +#define _RWStepDimTol_RWGeneralDatumReference_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeneralDatumReference; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeneralDatumReference +class RWStepDimTol_RWGeneralDatumReference +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWGeneralDatumReference(); + + //! Reads GeneralDatumReference + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeneralDatumReference)& ent) const; + + //! Writes GeneralDatumReference + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeneralDatumReference)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_GeneralDatumReference)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeneralDatumReference_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.cxx index 5dacbeedba..640cf066ae 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.hxx deleted file mode 100644 index 435a7b4e6d..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2015-08-10 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthDatRef_HeaderFile -#define _RWStepDimTol_RWGeoTolAndGeoTolWthDatRef_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeoTolAndGeoTolWthDatRef; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeoTolAndGeoTolWthDatRef -class RWStepDimTol_RWGeoTolAndGeoTolWthDatRef -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepDimTol_RWGeoTolAndGeoTolWthDatRef(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRef)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRef)& ent) const; - - Standard_EXPORT void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthDatRef)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthDatRef_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.pxx new file mode 100644 index 0000000000..ead8cf4cd2 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.pxx @@ -0,0 +1,47 @@ +// Created on: 2015-08-10 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthDatRef_HeaderFile +#define _RWStepDimTol_RWGeoTolAndGeoTolWthDatRef_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeoTolAndGeoTolWthDatRef; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeoTolAndGeoTolWthDatRef +class RWStepDimTol_RWGeoTolAndGeoTolWthDatRef +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepDimTol_RWGeoTolAndGeoTolWthDatRef(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRef)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRef)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthDatRef)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthDatRef_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx index 059a5e9b39..bea8353ea9 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx deleted file mode 100644 index 228879a4cd..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2015-11-13 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol_HeaderFile -#define _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol -class RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol)& ent) const; - - Standard_EXPORT void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.pxx new file mode 100644 index 0000000000..3e1be934b5 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.pxx @@ -0,0 +1,47 @@ +// Created on: 2015-11-13 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol_HeaderFile +#define _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol +class RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.cxx index 9060524b3a..5b22293033 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx deleted file mode 100644 index 30e1848018..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2015-08-10 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod_HeaderFile -#define _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeoTolAndGeoTolWthDatRefAndGeoTolWthMod -class RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod)& ent) const; - - Standard_EXPORT void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.pxx new file mode 100644 index 0000000000..eefd8d2da8 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.pxx @@ -0,0 +1,47 @@ +// Created on: 2015-08-10 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod_HeaderFile +#define _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeoTolAndGeoTolWthDatRefAndGeoTolWthMod +class RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx index 930e3f2ee8..1130e5f390 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx deleted file mode 100644 index 4f89d73fdc..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx +++ /dev/null @@ -1,70 +0,0 @@ -// Created on: 2003-08-22 -// Created by: Sergey KUUL -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol_HeaderFile -#define _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ReprItemAndLengthMeasureWithUni -class RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol)& ent) const; - - Standard_EXPORT void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.pxx new file mode 100644 index 0000000000..594926e4f7 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.pxx @@ -0,0 +1,70 @@ +// Created on: 2003-08-22 +// Created by: Sergey KUUL +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol_HeaderFile +#define _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ReprItemAndLengthMeasureWithUni +class RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.cxx index da42f6c5a2..a90282ee8a 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.hxx deleted file mode 100644 index 57156b561e..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2015-08-11 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol_HeaderFile -#define _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol -class RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol)& ent) const; - - Standard_EXPORT void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.pxx new file mode 100644 index 0000000000..f2ff19313f --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.pxx @@ -0,0 +1,47 @@ +// Created on: 2015-08-11 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol_HeaderFile +#define _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol +class RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.cxx index d2dcc8ae9a..fccb3a93b7 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.hxx deleted file mode 100644 index 9826f9e16f..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2015-11-13 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol_HeaderFile -#define _RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeoTolAndGeoTolWthMaxTol; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeoTolAndGeoTolWthMaxTol -class RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthMaxTol)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthMaxTol)& ent) const; - - Standard_EXPORT void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthMaxTol)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.pxx new file mode 100644 index 0000000000..704fbf59bb --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.pxx @@ -0,0 +1,47 @@ +// Created on: 2015-11-13 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol_HeaderFile +#define _RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeoTolAndGeoTolWthMaxTol; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeoTolAndGeoTolWthMaxTol +class RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthMaxTol)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthMaxTol)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthMaxTol)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.cxx index 48fcd508b7..9c590bfe26 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepDimTol_RWGeoTolAndGeoTolWthMod.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.hxx deleted file mode 100644 index ff2fda224d..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2015-08-10 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthMod_HeaderFile -#define _RWStepDimTol_RWGeoTolAndGeoTolWthMod_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeoTolAndGeoTolWthMod; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeoTolAndGeoTolWthMod -class RWStepDimTol_RWGeoTolAndGeoTolWthMod -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepDimTol_RWGeoTolAndGeoTolWthMod(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthMod)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthMod)& ent) const; - - Standard_EXPORT void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthMod)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthMod_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.pxx new file mode 100644 index 0000000000..f9424fee6c --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMod.pxx @@ -0,0 +1,47 @@ +// Created on: 2015-08-10 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeoTolAndGeoTolWthMod_HeaderFile +#define _RWStepDimTol_RWGeoTolAndGeoTolWthMod_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeoTolAndGeoTolWthMod; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeoTolAndGeoTolWthMod +class RWStepDimTol_RWGeoTolAndGeoTolWthMod +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepDimTol_RWGeoTolAndGeoTolWthMod(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeoTolAndGeoTolWthMod)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeoTolAndGeoTolWthMod)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepDimTol_GeoTolAndGeoTolWthMod)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthMod_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.cxx index 975bbe984d..4ca74586bd 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWGeometricTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.hxx deleted file mode 100644 index 49afcca5ea..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeometricTolerance_HeaderFile -#define _RWStepDimTol_RWGeometricTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeometricTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeometricTolerance -class RWStepDimTol_RWGeometricTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWGeometricTolerance(); - - //! Reads GeometricTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricTolerance)& ent) const; - - //! Writes GeometricTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_GeometricTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWGeometricTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.pxx new file mode 100644 index 0000000000..33122c58ca --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeometricTolerance_HeaderFile +#define _RWStepDimTol_RWGeometricTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeometricTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeometricTolerance +class RWStepDimTol_RWGeometricTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWGeometricTolerance(); + + //! Reads GeometricTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricTolerance)& ent) const; + + //! Writes GeometricTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_GeometricTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWGeometricTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.cxx index d7dc1e0add..48ed2db8a8 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWGeometricToleranceRelationship.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.hxx deleted file mode 100644 index 58308ba327..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeometricToleranceRelationship_HeaderFile -#define _RWStepDimTol_RWGeometricToleranceRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeometricToleranceRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeometricToleranceRelationship -class RWStepDimTol_RWGeometricToleranceRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWGeometricToleranceRelationship(); - - //! Reads GeometricToleranceRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceRelationship)& ent) const; - - //! Writes GeometricToleranceRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_GeometricToleranceRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWGeometricToleranceRelationship_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.pxx new file mode 100644 index 0000000000..1eda0a7441 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeometricToleranceRelationship_HeaderFile +#define _RWStepDimTol_RWGeometricToleranceRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeometricToleranceRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeometricToleranceRelationship +class RWStepDimTol_RWGeometricToleranceRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWGeometricToleranceRelationship(); + + //! Reads GeometricToleranceRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceRelationship)& ent) const; + + //! Writes GeometricToleranceRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_GeometricToleranceRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWGeometricToleranceRelationship_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx index 433668d86c..01b200cd00 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepDimTol_RWGeometricToleranceWithDatumReference.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx deleted file mode 100644 index 1a45f15446..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeometricToleranceWithDatumReference_HeaderFile -#define _RWStepDimTol_RWGeometricToleranceWithDatumReference_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeometricToleranceWithDatumReference; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeometricToleranceWithDatumReference -class RWStepDimTol_RWGeometricToleranceWithDatumReference -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWGeometricToleranceWithDatumReference(); - - //! Reads GeometricToleranceWithDatumReference - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceWithDatumReference)& ent) const; - - //! Writes GeometricToleranceWithDatumReference - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceWithDatumReference)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_GeometricToleranceWithDatumReference)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWGeometricToleranceWithDatumReference_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.pxx new file mode 100644 index 0000000000..b2f76c891e --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeometricToleranceWithDatumReference_HeaderFile +#define _RWStepDimTol_RWGeometricToleranceWithDatumReference_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeometricToleranceWithDatumReference; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeometricToleranceWithDatumReference +class RWStepDimTol_RWGeometricToleranceWithDatumReference +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWGeometricToleranceWithDatumReference(); + + //! Reads GeometricToleranceWithDatumReference + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceWithDatumReference)& ent) const; + + //! Writes GeometricToleranceWithDatumReference + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceWithDatumReference)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_GeometricToleranceWithDatumReference)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWGeometricToleranceWithDatumReference_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.cxx index 0f0172d5a1..8a950bc003 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.hxx deleted file mode 100644 index 64d8e57f4b..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-07 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit_HeaderFile -#define _RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeometricToleranceWithDefinedAreaUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeometricToleranceWithDefinedAreaUnit -class RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit(); - - //! Reads GeometricToleranceWithDefinedAreaUnit - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceWithDefinedAreaUnit)& ent) const; - - //! Writes GeometricToleranceWithDefinedAreaUnit - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceWithDefinedAreaUnit)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_GeometricToleranceWithDefinedAreaUnit)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.pxx new file mode 100644 index 0000000000..407c4ed20c --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-07 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit_HeaderFile +#define _RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeometricToleranceWithDefinedAreaUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeometricToleranceWithDefinedAreaUnit +class RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit(); + + //! Reads GeometricToleranceWithDefinedAreaUnit + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceWithDefinedAreaUnit)& ent) const; + + //! Writes GeometricToleranceWithDefinedAreaUnit + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceWithDefinedAreaUnit)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_GeometricToleranceWithDefinedAreaUnit)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.cxx index fb1513d4bd..6d080b704f 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWGeometricToleranceWithDefinedUnit.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.hxx deleted file mode 100644 index de957cce37..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-07 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeometricToleranceWithDefinedUnit_HeaderFile -#define _RWStepDimTol_RWGeometricToleranceWithDefinedUnit_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeometricToleranceWithDefinedUnit; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeometricToleranceWithDefinedUnit -class RWStepDimTol_RWGeometricToleranceWithDefinedUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWGeometricToleranceWithDefinedUnit(); - - //! Reads GeometricToleranceWithDefinedUnit - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceWithDefinedUnit)& ent) const; - - //! Writes GeometricToleranceWithDefinedUnit - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceWithDefinedUnit)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_GeometricToleranceWithDefinedUnit)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeometricToleranceWithDefinedUnit_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.pxx new file mode 100644 index 0000000000..9f38500cf4 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-07 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeometricToleranceWithDefinedUnit_HeaderFile +#define _RWStepDimTol_RWGeometricToleranceWithDefinedUnit_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeometricToleranceWithDefinedUnit; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeometricToleranceWithDefinedUnit +class RWStepDimTol_RWGeometricToleranceWithDefinedUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWGeometricToleranceWithDefinedUnit(); + + //! Reads GeometricToleranceWithDefinedUnit + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceWithDefinedUnit)& ent) const; + + //! Writes GeometricToleranceWithDefinedUnit + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceWithDefinedUnit)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_GeometricToleranceWithDefinedUnit)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeometricToleranceWithDefinedUnit_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.cxx index 3c2d9b7ee7..a5a581ab4e 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.hxx deleted file mode 100644 index f44e5c8cf1..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-07 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeometricToleranceWithMaximumTolerance_HeaderFile -#define _RWStepDimTol_RWGeometricToleranceWithMaximumTolerance_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeometricToleranceWithMaximumTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeometricToleranceWithMaximumTolerance -class RWStepDimTol_RWGeometricToleranceWithMaximumTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWGeometricToleranceWithMaximumTolerance(); - - //! Reads GeometricToleranceWithMaximumTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceWithMaximumTolerance)& ent) const; - - //! Writes GeometricToleranceWithMaximumTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceWithMaximumTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_GeometricToleranceWithMaximumTolerance)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeometricToleranceWithMaximumTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.pxx new file mode 100644 index 0000000000..84ec34c93c --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-07 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeometricToleranceWithMaximumTolerance_HeaderFile +#define _RWStepDimTol_RWGeometricToleranceWithMaximumTolerance_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeometricToleranceWithMaximumTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeometricToleranceWithMaximumTolerance +class RWStepDimTol_RWGeometricToleranceWithMaximumTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWGeometricToleranceWithMaximumTolerance(); + + //! Reads GeometricToleranceWithMaximumTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceWithMaximumTolerance)& ent) const; + + //! Writes GeometricToleranceWithMaximumTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceWithMaximumTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_GeometricToleranceWithMaximumTolerance)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeometricToleranceWithMaximumTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.cxx index 83273b5f82..9e8e54709b 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWGeometricToleranceWithModifiers.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.hxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.hxx deleted file mode 100644 index 074a6fe7f3..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-07 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWGeometricToleranceWithModifiers_HeaderFile -#define _RWStepDimTol_RWGeometricToleranceWithModifiers_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_GeometricToleranceWithModifiers; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeometricToleranceWithModifiers -class RWStepDimTol_RWGeometricToleranceWithModifiers -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWGeometricToleranceWithModifiers(); - - //! Reads GeometricToleranceWithModifiers - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceWithModifiers)& ent) const; - - //! Writes GeometricToleranceWithModifiers - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceWithModifiers)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_GeometricToleranceWithModifiers)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeometricToleranceWithModifiers_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.pxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.pxx new file mode 100644 index 0000000000..49fabe68de --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithModifiers.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-07 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWGeometricToleranceWithModifiers_HeaderFile +#define _RWStepDimTol_RWGeometricToleranceWithModifiers_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_GeometricToleranceWithModifiers; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeometricToleranceWithModifiers +class RWStepDimTol_RWGeometricToleranceWithModifiers +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWGeometricToleranceWithModifiers(); + + //! Reads GeometricToleranceWithModifiers + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_GeometricToleranceWithModifiers)& ent) const; + + //! Writes GeometricToleranceWithModifiers + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_GeometricToleranceWithModifiers)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_GeometricToleranceWithModifiers)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeometricToleranceWithModifiers_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.cxx index e847c65d7d..9156d0b7f0 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWLineProfileTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.hxx deleted file mode 100644 index 48cd9c2a4d..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWLineProfileTolerance_HeaderFile -#define _RWStepDimTol_RWLineProfileTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_LineProfileTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for LineProfileTolerance -class RWStepDimTol_RWLineProfileTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWLineProfileTolerance(); - - //! Reads LineProfileTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_LineProfileTolerance)& ent) const; - - //! Writes LineProfileTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_LineProfileTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_LineProfileTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWLineProfileTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.pxx new file mode 100644 index 0000000000..3581303322 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWLineProfileTolerance_HeaderFile +#define _RWStepDimTol_RWLineProfileTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_LineProfileTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for LineProfileTolerance +class RWStepDimTol_RWLineProfileTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWLineProfileTolerance(); + + //! Reads LineProfileTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_LineProfileTolerance)& ent) const; + + //! Writes LineProfileTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_LineProfileTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_LineProfileTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWLineProfileTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.cxx index e5a1a9abc4..009b4324cb 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWModifiedGeometricTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.hxx deleted file mode 100644 index 50d71541c7..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWModifiedGeometricTolerance_HeaderFile -#define _RWStepDimTol_RWModifiedGeometricTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_ModifiedGeometricTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ModifiedGeometricTolerance -class RWStepDimTol_RWModifiedGeometricTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWModifiedGeometricTolerance(); - - //! Reads ModifiedGeometricTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ModifiedGeometricTolerance)& ent) const; - - //! Writes ModifiedGeometricTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ModifiedGeometricTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_ModifiedGeometricTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWModifiedGeometricTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.pxx new file mode 100644 index 0000000000..47caba6405 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWModifiedGeometricTolerance_HeaderFile +#define _RWStepDimTol_RWModifiedGeometricTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_ModifiedGeometricTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ModifiedGeometricTolerance +class RWStepDimTol_RWModifiedGeometricTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWModifiedGeometricTolerance(); + + //! Reads ModifiedGeometricTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ModifiedGeometricTolerance)& ent) const; + + //! Writes ModifiedGeometricTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ModifiedGeometricTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_ModifiedGeometricTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWModifiedGeometricTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.cxx b/src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.cxx index f38ce30f58..8629bca46f 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWNonUniformZoneDefinition.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.hxx b/src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.hxx deleted file mode 100644 index 170d2fca56..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-13 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWNonUniformZoneDefinition_HeaderFile -#define _RWStepDimTol_RWNonUniformZoneDefinition_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_NonUniformZoneDefinition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for NonUniformZoneDefinition -class RWStepDimTol_RWNonUniformZoneDefinition -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWNonUniformZoneDefinition(); - - //! Reads NonUniformZoneDefinition - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_NonUniformZoneDefinition)& ent) const; - - //! Writes NonUniformZoneDefinition - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_NonUniformZoneDefinition)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_NonUniformZoneDefinition)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWNonUniformZoneDefinition_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.pxx b/src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.pxx new file mode 100644 index 0000000000..75a5fc7bce --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-13 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWNonUniformZoneDefinition_HeaderFile +#define _RWStepDimTol_RWNonUniformZoneDefinition_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_NonUniformZoneDefinition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for NonUniformZoneDefinition +class RWStepDimTol_RWNonUniformZoneDefinition +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWNonUniformZoneDefinition(); + + //! Reads NonUniformZoneDefinition + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_NonUniformZoneDefinition)& ent) const; + + //! Writes NonUniformZoneDefinition + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_NonUniformZoneDefinition)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_NonUniformZoneDefinition)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWNonUniformZoneDefinition_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.cxx index dd1905082e..40d150381a 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepDimTol_RWParallelismTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.hxx deleted file mode 100644 index 684390259a..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWParallelismTolerance_HeaderFile -#define _RWStepDimTol_RWParallelismTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_ParallelismTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ParallelismTolerance -class RWStepDimTol_RWParallelismTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWParallelismTolerance(); - - //! Reads ParallelismTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ParallelismTolerance)& ent) const; - - //! Writes ParallelismTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ParallelismTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_ParallelismTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWParallelismTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.pxx new file mode 100644 index 0000000000..1132083e1e --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWParallelismTolerance_HeaderFile +#define _RWStepDimTol_RWParallelismTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_ParallelismTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ParallelismTolerance +class RWStepDimTol_RWParallelismTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWParallelismTolerance(); + + //! Reads ParallelismTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ParallelismTolerance)& ent) const; + + //! Writes ParallelismTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ParallelismTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_ParallelismTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWParallelismTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.cxx index 4c8e604162..8ef6d77608 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepDimTol_RWPerpendicularityTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.hxx deleted file mode 100644 index 1524250395..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWPerpendicularityTolerance_HeaderFile -#define _RWStepDimTol_RWPerpendicularityTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_PerpendicularityTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for PerpendicularityTolerance -class RWStepDimTol_RWPerpendicularityTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWPerpendicularityTolerance(); - - //! Reads PerpendicularityTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_PerpendicularityTolerance)& ent) const; - - //! Writes PerpendicularityTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_PerpendicularityTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_PerpendicularityTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWPerpendicularityTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.pxx new file mode 100644 index 0000000000..aa75948f2b --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWPerpendicularityTolerance_HeaderFile +#define _RWStepDimTol_RWPerpendicularityTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_PerpendicularityTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for PerpendicularityTolerance +class RWStepDimTol_RWPerpendicularityTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWPerpendicularityTolerance(); + + //! Reads PerpendicularityTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_PerpendicularityTolerance)& ent) const; + + //! Writes PerpendicularityTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_PerpendicularityTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_PerpendicularityTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWPerpendicularityTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.cxx b/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.cxx index eb230b1674..6ee61a556e 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWPlacedDatumTargetFeature.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.hxx b/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.hxx deleted file mode 100644 index cc305f2dd8..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWPlacedDatumTargetFeature_HeaderFile -#define _RWStepDimTol_RWPlacedDatumTargetFeature_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_PlacedDatumTargetFeature; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for PlacedDatumTargetFeature -class RWStepDimTol_RWPlacedDatumTargetFeature -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWPlacedDatumTargetFeature(); - - //! Reads PlacedDatumTargetFeature - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_PlacedDatumTargetFeature)& ent) const; - - //! Writes PlacedDatumTargetFeature - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_PlacedDatumTargetFeature)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_PlacedDatumTargetFeature)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWPlacedDatumTargetFeature_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.pxx b/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.pxx new file mode 100644 index 0000000000..b8c0237baf --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWPlacedDatumTargetFeature_HeaderFile +#define _RWStepDimTol_RWPlacedDatumTargetFeature_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_PlacedDatumTargetFeature; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for PlacedDatumTargetFeature +class RWStepDimTol_RWPlacedDatumTargetFeature +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWPlacedDatumTargetFeature(); + + //! Reads PlacedDatumTargetFeature + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_PlacedDatumTargetFeature)& ent) const; + + //! Writes PlacedDatumTargetFeature + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_PlacedDatumTargetFeature)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_PlacedDatumTargetFeature)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWPlacedDatumTargetFeature_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.cxx index f5baa2148e..d6e6a8f0e3 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWPositionTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.hxx deleted file mode 100644 index eeb68087d4..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWPositionTolerance_HeaderFile -#define _RWStepDimTol_RWPositionTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_PositionTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for PositionTolerance -class RWStepDimTol_RWPositionTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWPositionTolerance(); - - //! Reads PositionTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_PositionTolerance)& ent) const; - - //! Writes PositionTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_PositionTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_PositionTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWPositionTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.pxx new file mode 100644 index 0000000000..0533181476 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWPositionTolerance_HeaderFile +#define _RWStepDimTol_RWPositionTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_PositionTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for PositionTolerance +class RWStepDimTol_RWPositionTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWPositionTolerance(); + + //! Reads PositionTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_PositionTolerance)& ent) const; + + //! Writes PositionTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_PositionTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_PositionTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWPositionTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.cxx b/src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.cxx index 0e8a57efd6..ce7cc41f77 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWProjectedZoneDefinition.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.hxx b/src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.hxx deleted file mode 100644 index ee4b64d931..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-13 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWProjectedZoneDefinition_HeaderFile -#define _RWStepDimTol_RWProjectedZoneDefinition_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_ProjectedZoneDefinition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ProjectedZoneDefinition -class RWStepDimTol_RWProjectedZoneDefinition -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWProjectedZoneDefinition(); - - //! Reads ProjectedZoneDefinition - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ProjectedZoneDefinition)& ent) const; - - //! Writes ProjectedZoneDefinition - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ProjectedZoneDefinition)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_ProjectedZoneDefinition)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWProjectedZoneDefinition_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.pxx b/src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.pxx new file mode 100644 index 0000000000..eba57533e8 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-13 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWProjectedZoneDefinition_HeaderFile +#define _RWStepDimTol_RWProjectedZoneDefinition_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_ProjectedZoneDefinition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ProjectedZoneDefinition +class RWStepDimTol_RWProjectedZoneDefinition +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWProjectedZoneDefinition(); + + //! Reads ProjectedZoneDefinition + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ProjectedZoneDefinition)& ent) const; + + //! Writes ProjectedZoneDefinition + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ProjectedZoneDefinition)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_ProjectedZoneDefinition)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWProjectedZoneDefinition_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.cxx index a50bc4493a..f32385f8a3 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWRoundnessTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.hxx deleted file mode 100644 index 2ad6196dcb..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWRoundnessTolerance_HeaderFile -#define _RWStepDimTol_RWRoundnessTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_RoundnessTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for RoundnessTolerance -class RWStepDimTol_RWRoundnessTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWRoundnessTolerance(); - - //! Reads RoundnessTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_RoundnessTolerance)& ent) const; - - //! Writes RoundnessTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_RoundnessTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_RoundnessTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWRoundnessTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.pxx new file mode 100644 index 0000000000..b022f4ab1f --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWRoundnessTolerance_HeaderFile +#define _RWStepDimTol_RWRoundnessTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_RoundnessTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for RoundnessTolerance +class RWStepDimTol_RWRoundnessTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWRoundnessTolerance(); + + //! Reads RoundnessTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_RoundnessTolerance)& ent) const; + + //! Writes RoundnessTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_RoundnessTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_RoundnessTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWRoundnessTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.cxx b/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.cxx index d5c77b1fbf..6a9859abff 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWRunoutZoneDefinition.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.hxx b/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.hxx deleted file mode 100644 index 223fc7924e..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-13 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWRunoutZoneDefinition_HeaderFile -#define _RWStepDimTol_RWRunoutZoneDefinition_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_RunoutZoneDefinition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for RunoutZoneDefinition -class RWStepDimTol_RWRunoutZoneDefinition -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWRunoutZoneDefinition(); - - //! Reads RunoutZoneDefinition - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_RunoutZoneDefinition)& ent) const; - - //! Writes RunoutZoneDefinition - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_RunoutZoneDefinition)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_RunoutZoneDefinition)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWRunoutZoneDefinition_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.pxx b/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.pxx new file mode 100644 index 0000000000..8a6f881a3f --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-13 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWRunoutZoneDefinition_HeaderFile +#define _RWStepDimTol_RWRunoutZoneDefinition_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_RunoutZoneDefinition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for RunoutZoneDefinition +class RWStepDimTol_RWRunoutZoneDefinition +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWRunoutZoneDefinition(); + + //! Reads RunoutZoneDefinition + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_RunoutZoneDefinition)& ent) const; + + //! Writes RunoutZoneDefinition + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_RunoutZoneDefinition)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_RunoutZoneDefinition)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWRunoutZoneDefinition_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.cxx b/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.cxx index d12aa28953..1405699c07 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWRunoutZoneOrientation.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.hxx b/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.hxx deleted file mode 100644 index 65a6f1dec4..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.hxx +++ /dev/null @@ -1,49 +0,0 @@ -// Created on: 2015-07-13 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWRunoutZoneOrientation_HeaderFile -#define _RWStepDimTol_RWRunoutZoneOrientation_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_RunoutZoneOrientation; -class StepData_StepWriter; - - -//! Read & Write tool for RunoutZoneOrientation -class RWStepDimTol_RWRunoutZoneOrientation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWRunoutZoneOrientation(); - - //! Reads RunoutZoneOrientation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_RunoutZoneOrientation)& ent) const; - - //! Writes RunoutZoneOrientation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_RunoutZoneOrientation)& ent) const; - -}; -#endif // _RWStepDimTol_RWRunoutZoneOrientation_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.pxx b/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.pxx new file mode 100644 index 0000000000..e531252fa0 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWRunoutZoneOrientation.pxx @@ -0,0 +1,49 @@ +// Created on: 2015-07-13 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWRunoutZoneOrientation_HeaderFile +#define _RWStepDimTol_RWRunoutZoneOrientation_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_RunoutZoneOrientation; +class StepData_StepWriter; + + +//! Read & Write tool for RunoutZoneOrientation +class RWStepDimTol_RWRunoutZoneOrientation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWRunoutZoneOrientation(); + + //! Reads RunoutZoneOrientation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_RunoutZoneOrientation)& ent) const; + + //! Writes RunoutZoneOrientation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_RunoutZoneOrientation)& ent) const; + +}; +#endif // _RWStepDimTol_RWRunoutZoneOrientation_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.cxx index a11e7ce94a..e57b53b95d 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWStraightnessTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.hxx deleted file mode 100644 index d9a9b2cee1..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWStraightnessTolerance_HeaderFile -#define _RWStepDimTol_RWStraightnessTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_StraightnessTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for StraightnessTolerance -class RWStepDimTol_RWStraightnessTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWStraightnessTolerance(); - - //! Reads StraightnessTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_StraightnessTolerance)& ent) const; - - //! Writes StraightnessTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_StraightnessTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_StraightnessTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWStraightnessTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.pxx new file mode 100644 index 0000000000..fa40e96df0 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWStraightnessTolerance_HeaderFile +#define _RWStepDimTol_RWStraightnessTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_StraightnessTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for StraightnessTolerance +class RWStepDimTol_RWStraightnessTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWStraightnessTolerance(); + + //! Reads StraightnessTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_StraightnessTolerance)& ent) const; + + //! Writes StraightnessTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_StraightnessTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_StraightnessTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWStraightnessTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.cxx index a378a129ef..f9fa115f16 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepDimTol_RWSurfaceProfileTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.hxx deleted file mode 100644 index aacc5a1449..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWSurfaceProfileTolerance_HeaderFile -#define _RWStepDimTol_RWSurfaceProfileTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_SurfaceProfileTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for SurfaceProfileTolerance -class RWStepDimTol_RWSurfaceProfileTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWSurfaceProfileTolerance(); - - //! Reads SurfaceProfileTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_SurfaceProfileTolerance)& ent) const; - - //! Writes SurfaceProfileTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_SurfaceProfileTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_SurfaceProfileTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWSurfaceProfileTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.pxx new file mode 100644 index 0000000000..67930f018a --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWSurfaceProfileTolerance_HeaderFile +#define _RWStepDimTol_RWSurfaceProfileTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_SurfaceProfileTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for SurfaceProfileTolerance +class RWStepDimTol_RWSurfaceProfileTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWSurfaceProfileTolerance(); + + //! Reads SurfaceProfileTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_SurfaceProfileTolerance)& ent) const; + + //! Writes SurfaceProfileTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_SurfaceProfileTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_SurfaceProfileTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWSurfaceProfileTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.cxx index 9c4795b991..871c255c0a 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepDimTol_RWSymmetryTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.hxx deleted file mode 100644 index 2e81996053..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWSymmetryTolerance_HeaderFile -#define _RWStepDimTol_RWSymmetryTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_SymmetryTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for SymmetryTolerance -class RWStepDimTol_RWSymmetryTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWSymmetryTolerance(); - - //! Reads SymmetryTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_SymmetryTolerance)& ent) const; - - //! Writes SymmetryTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_SymmetryTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_SymmetryTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWSymmetryTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.pxx new file mode 100644 index 0000000000..6c07a5173a --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWSymmetryTolerance_HeaderFile +#define _RWStepDimTol_RWSymmetryTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_SymmetryTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for SymmetryTolerance +class RWStepDimTol_RWSymmetryTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWSymmetryTolerance(); + + //! Reads SymmetryTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_SymmetryTolerance)& ent) const; + + //! Writes SymmetryTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_SymmetryTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_SymmetryTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWSymmetryTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWToleranceZone.cxx b/src/RWStepDimTol/RWStepDimTol_RWToleranceZone.cxx index d2dde91867..0d56a713e7 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWToleranceZone.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWToleranceZone.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWToleranceZone.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWToleranceZone.hxx b/src/RWStepDimTol/RWStepDimTol_RWToleranceZone.hxx deleted file mode 100644 index 06d3349ce1..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWToleranceZone.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-13 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWToleranceZone_HeaderFile -#define _RWStepDimTol_RWToleranceZone_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_ToleranceZone; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ToleranceZone -class RWStepDimTol_RWToleranceZone -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWToleranceZone(); - - //! Reads ToleranceZone - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ToleranceZone)& ent) const; - - //! Writes ToleranceZone - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ToleranceZone)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_ToleranceZone)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWToleranceZone_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWToleranceZone.pxx b/src/RWStepDimTol/RWStepDimTol_RWToleranceZone.pxx new file mode 100644 index 0000000000..c6ade0fc14 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWToleranceZone.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-13 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWToleranceZone_HeaderFile +#define _RWStepDimTol_RWToleranceZone_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_ToleranceZone; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ToleranceZone +class RWStepDimTol_RWToleranceZone +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWToleranceZone(); + + //! Reads ToleranceZone + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ToleranceZone)& ent) const; + + //! Writes ToleranceZone + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ToleranceZone)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_ToleranceZone)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWToleranceZone_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.cxx b/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.cxx index 215c99e432..c078410952 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWToleranceZoneDefinition.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.hxx b/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.hxx deleted file mode 100644 index a951803e7f..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-13 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWToleranceZoneDefinition_HeaderFile -#define _RWStepDimTol_RWToleranceZoneDefinition_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_ToleranceZoneDefinition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ToleranceZoneDefinition -class RWStepDimTol_RWToleranceZoneDefinition -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWToleranceZoneDefinition(); - - //! Reads ToleranceZoneDefinition - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ToleranceZoneDefinition)& ent) const; - - //! Writes ToleranceZoneDefinition - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ToleranceZoneDefinition)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_ToleranceZoneDefinition)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWToleranceZoneDefinition_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.pxx b/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.pxx new file mode 100644 index 0000000000..ad944eea37 --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-13 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWToleranceZoneDefinition_HeaderFile +#define _RWStepDimTol_RWToleranceZoneDefinition_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_ToleranceZoneDefinition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ToleranceZoneDefinition +class RWStepDimTol_RWToleranceZoneDefinition +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWToleranceZoneDefinition(); + + //! Reads ToleranceZoneDefinition + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ToleranceZoneDefinition)& ent) const; + + //! Writes ToleranceZoneDefinition + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ToleranceZoneDefinition)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_ToleranceZoneDefinition)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWToleranceZoneDefinition_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.cxx b/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.cxx index 18f8e9fc51..a6598be5ff 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWToleranceZoneForm.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.hxx b/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.hxx deleted file mode 100644 index 49fe35db33..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.hxx +++ /dev/null @@ -1,49 +0,0 @@ -// Created on: 2015-07-13 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWToleranceZoneForm_HeaderFile -#define _RWStepDimTol_RWToleranceZoneForm_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_ToleranceZoneForm; -class StepData_StepWriter; - - -//! Read & Write tool for ToleranceZoneForm -class RWStepDimTol_RWToleranceZoneForm -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWToleranceZoneForm(); - - //! Reads ToleranceZoneForm - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ToleranceZoneForm)& ent) const; - - //! Writes ToleranceZoneForm - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ToleranceZoneForm)& ent) const; - -}; -#endif // _RWStepDimTol_RWToleranceZoneForm_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.pxx b/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.pxx new file mode 100644 index 0000000000..afc15a938c --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWToleranceZoneForm.pxx @@ -0,0 +1,49 @@ +// Created on: 2015-07-13 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWToleranceZoneForm_HeaderFile +#define _RWStepDimTol_RWToleranceZoneForm_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_ToleranceZoneForm; +class StepData_StepWriter; + + +//! Read & Write tool for ToleranceZoneForm +class RWStepDimTol_RWToleranceZoneForm +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWToleranceZoneForm(); + + //! Reads ToleranceZoneForm + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_ToleranceZoneForm)& ent) const; + + //! Writes ToleranceZoneForm + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_ToleranceZoneForm)& ent) const; + +}; +#endif // _RWStepDimTol_RWToleranceZoneForm_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.cxx index b9474c4a63..036efb1541 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepDimTol_RWTotalRunoutTolerance.pxx" #include #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.hxx deleted file mode 100644 index 684b3234ae..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWTotalRunoutTolerance_HeaderFile -#define _RWStepDimTol_RWTotalRunoutTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_TotalRunoutTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for TotalRunoutTolerance -class RWStepDimTol_RWTotalRunoutTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWTotalRunoutTolerance(); - - //! Reads TotalRunoutTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_TotalRunoutTolerance)& ent) const; - - //! Writes TotalRunoutTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_TotalRunoutTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_TotalRunoutTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepDimTol_RWTotalRunoutTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.pxx new file mode 100644 index 0000000000..66e831411f --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWTotalRunoutTolerance_HeaderFile +#define _RWStepDimTol_RWTotalRunoutTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_TotalRunoutTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for TotalRunoutTolerance +class RWStepDimTol_RWTotalRunoutTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWTotalRunoutTolerance(); + + //! Reads TotalRunoutTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_TotalRunoutTolerance)& ent) const; + + //! Writes TotalRunoutTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_TotalRunoutTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_TotalRunoutTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepDimTol_RWTotalRunoutTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.cxx index 0e29dc84b5..2dac10b3ea 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepDimTol_RWUnequallyDisposedGeometricTolerance.pxx" #include #include diff --git a/src/RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.hxx b/src/RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.hxx deleted file mode 100644 index b119e856f0..0000000000 --- a/src/RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-07-07 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepDimTol_RWUnequallyDisposedGeometricTolerance_HeaderFile -#define _RWStepDimTol_RWUnequallyDisposedGeometricTolerance_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepDimTol_UnequallyDisposedGeometricTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for UnequallyDisposedGeometricTolerance -class RWStepDimTol_RWUnequallyDisposedGeometricTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepDimTol_RWUnequallyDisposedGeometricTolerance(); - - //! Reads UnequallyDisposedGeometricTolerance - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_UnequallyDisposedGeometricTolerance)& ent) const; - - //! Writes UnequallyDisposedGeometricTolerance - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_UnequallyDisposedGeometricTolerance)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepDimTol_UnequallyDisposedGeometricTolerance)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWUnequallyDisposedGeometricTolerance_HeaderFile diff --git a/src/RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.pxx b/src/RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.pxx new file mode 100644 index 0000000000..746d07537a --- /dev/null +++ b/src/RWStepDimTol/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-07-07 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepDimTol_RWUnequallyDisposedGeometricTolerance_HeaderFile +#define _RWStepDimTol_RWUnequallyDisposedGeometricTolerance_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepDimTol_UnequallyDisposedGeometricTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for UnequallyDisposedGeometricTolerance +class RWStepDimTol_RWUnequallyDisposedGeometricTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepDimTol_RWUnequallyDisposedGeometricTolerance(); + + //! Reads UnequallyDisposedGeometricTolerance + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepDimTol_UnequallyDisposedGeometricTolerance)& ent) const; + + //! Writes UnequallyDisposedGeometricTolerance + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepDimTol_UnequallyDisposedGeometricTolerance)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepDimTol_UnequallyDisposedGeometricTolerance)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWUnequallyDisposedGeometricTolerance_HeaderFile diff --git a/src/RWStepElement/FILES b/src/RWStepElement/FILES index cdde9668b8..31a0856571 100644 --- a/src/RWStepElement/FILES +++ b/src/RWStepElement/FILES @@ -1,30 +1,30 @@ RWStepElement_RWAnalysisItemWithinRepresentation.cxx -RWStepElement_RWAnalysisItemWithinRepresentation.hxx +RWStepElement_RWAnalysisItemWithinRepresentation.pxx RWStepElement_RWCurve3dElementDescriptor.cxx -RWStepElement_RWCurve3dElementDescriptor.hxx +RWStepElement_RWCurve3dElementDescriptor.pxx RWStepElement_RWCurveElementEndReleasePacket.cxx -RWStepElement_RWCurveElementEndReleasePacket.hxx +RWStepElement_RWCurveElementEndReleasePacket.pxx RWStepElement_RWCurveElementSectionDefinition.cxx -RWStepElement_RWCurveElementSectionDefinition.hxx +RWStepElement_RWCurveElementSectionDefinition.pxx RWStepElement_RWCurveElementSectionDerivedDefinitions.cxx -RWStepElement_RWCurveElementSectionDerivedDefinitions.hxx +RWStepElement_RWCurveElementSectionDerivedDefinitions.pxx RWStepElement_RWElementDescriptor.cxx -RWStepElement_RWElementDescriptor.hxx +RWStepElement_RWElementDescriptor.pxx RWStepElement_RWElementMaterial.cxx -RWStepElement_RWElementMaterial.hxx +RWStepElement_RWElementMaterial.pxx RWStepElement_RWSurface3dElementDescriptor.cxx -RWStepElement_RWSurface3dElementDescriptor.hxx +RWStepElement_RWSurface3dElementDescriptor.pxx RWStepElement_RWSurfaceElementProperty.cxx -RWStepElement_RWSurfaceElementProperty.hxx +RWStepElement_RWSurfaceElementProperty.pxx RWStepElement_RWSurfaceSection.cxx -RWStepElement_RWSurfaceSection.hxx +RWStepElement_RWSurfaceSection.pxx RWStepElement_RWSurfaceSectionField.cxx -RWStepElement_RWSurfaceSectionField.hxx +RWStepElement_RWSurfaceSectionField.pxx RWStepElement_RWSurfaceSectionFieldConstant.cxx -RWStepElement_RWSurfaceSectionFieldConstant.hxx +RWStepElement_RWSurfaceSectionFieldConstant.pxx RWStepElement_RWSurfaceSectionFieldVarying.cxx -RWStepElement_RWSurfaceSectionFieldVarying.hxx +RWStepElement_RWSurfaceSectionFieldVarying.pxx RWStepElement_RWUniformSurfaceSection.cxx -RWStepElement_RWUniformSurfaceSection.hxx +RWStepElement_RWUniformSurfaceSection.pxx RWStepElement_RWVolume3dElementDescriptor.cxx -RWStepElement_RWVolume3dElementDescriptor.hxx +RWStepElement_RWVolume3dElementDescriptor.pxx diff --git a/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.cxx b/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.cxx index fbab402b83..86af990ed5 100644 --- a/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.cxx +++ b/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepElement_RWAnalysisItemWithinRepresentation.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.hxx b/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.hxx deleted file mode 100644 index e4871d71ce..0000000000 --- a/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWAnalysisItemWithinRepresentation_HeaderFile -#define _RWStepElement_RWAnalysisItemWithinRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_AnalysisItemWithinRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for AnalysisItemWithinRepresentation -class RWStepElement_RWAnalysisItemWithinRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWAnalysisItemWithinRepresentation(); - - //! Reads AnalysisItemWithinRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_AnalysisItemWithinRepresentation)& ent) const; - - //! Writes AnalysisItemWithinRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_AnalysisItemWithinRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_AnalysisItemWithinRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWAnalysisItemWithinRepresentation_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.pxx b/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.pxx new file mode 100644 index 0000000000..0142863ad7 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWAnalysisItemWithinRepresentation_HeaderFile +#define _RWStepElement_RWAnalysisItemWithinRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_AnalysisItemWithinRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for AnalysisItemWithinRepresentation +class RWStepElement_RWAnalysisItemWithinRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWAnalysisItemWithinRepresentation(); + + //! Reads AnalysisItemWithinRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_AnalysisItemWithinRepresentation)& ent) const; + + //! Writes AnalysisItemWithinRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_AnalysisItemWithinRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_AnalysisItemWithinRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWAnalysisItemWithinRepresentation_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.cxx b/src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.cxx index 747d30808d..cf57619547 100644 --- a/src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.cxx +++ b/src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepElement_RWCurve3dElementDescriptor.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.hxx b/src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.hxx deleted file mode 100644 index eb00971fa7..0000000000 --- a/src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWCurve3dElementDescriptor_HeaderFile -#define _RWStepElement_RWCurve3dElementDescriptor_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_Curve3dElementDescriptor; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Curve3dElementDescriptor -class RWStepElement_RWCurve3dElementDescriptor -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWCurve3dElementDescriptor(); - - //! Reads Curve3dElementDescriptor - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_Curve3dElementDescriptor)& ent) const; - - //! Writes Curve3dElementDescriptor - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_Curve3dElementDescriptor)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_Curve3dElementDescriptor)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWCurve3dElementDescriptor_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.pxx b/src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.pxx new file mode 100644 index 0000000000..7751cdf897 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWCurve3dElementDescriptor_HeaderFile +#define _RWStepElement_RWCurve3dElementDescriptor_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_Curve3dElementDescriptor; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Curve3dElementDescriptor +class RWStepElement_RWCurve3dElementDescriptor +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWCurve3dElementDescriptor(); + + //! Reads Curve3dElementDescriptor + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_Curve3dElementDescriptor)& ent) const; + + //! Writes Curve3dElementDescriptor + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_Curve3dElementDescriptor)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_Curve3dElementDescriptor)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWCurve3dElementDescriptor_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.cxx b/src/RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.cxx index ab6988a06e..a052cc58fc 100644 --- a/src/RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.cxx +++ b/src/RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepElement_RWCurveElementEndReleasePacket.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.hxx b/src/RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.hxx deleted file mode 100644 index 0e2734d3a3..0000000000 --- a/src/RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWCurveElementEndReleasePacket_HeaderFile -#define _RWStepElement_RWCurveElementEndReleasePacket_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_CurveElementEndReleasePacket; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CurveElementEndReleasePacket -class RWStepElement_RWCurveElementEndReleasePacket -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWCurveElementEndReleasePacket(); - - //! Reads CurveElementEndReleasePacket - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_CurveElementEndReleasePacket)& ent) const; - - //! Writes CurveElementEndReleasePacket - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_CurveElementEndReleasePacket)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_CurveElementEndReleasePacket)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWCurveElementEndReleasePacket_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.pxx b/src/RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.pxx new file mode 100644 index 0000000000..d54c22b4f0 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWCurveElementEndReleasePacket.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWCurveElementEndReleasePacket_HeaderFile +#define _RWStepElement_RWCurveElementEndReleasePacket_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_CurveElementEndReleasePacket; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CurveElementEndReleasePacket +class RWStepElement_RWCurveElementEndReleasePacket +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWCurveElementEndReleasePacket(); + + //! Reads CurveElementEndReleasePacket + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_CurveElementEndReleasePacket)& ent) const; + + //! Writes CurveElementEndReleasePacket + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_CurveElementEndReleasePacket)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_CurveElementEndReleasePacket)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWCurveElementEndReleasePacket_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWCurveElementSectionDefinition.cxx b/src/RWStepElement/RWStepElement_RWCurveElementSectionDefinition.cxx index 9f20aae073..a920f500a4 100644 --- a/src/RWStepElement/RWStepElement_RWCurveElementSectionDefinition.cxx +++ b/src/RWStepElement/RWStepElement_RWCurveElementSectionDefinition.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepElement_RWCurveElementSectionDefinition.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWCurveElementSectionDefinition.hxx b/src/RWStepElement/RWStepElement_RWCurveElementSectionDefinition.hxx deleted file mode 100644 index b74c2ffc66..0000000000 --- a/src/RWStepElement/RWStepElement_RWCurveElementSectionDefinition.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWCurveElementSectionDefinition_HeaderFile -#define _RWStepElement_RWCurveElementSectionDefinition_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_CurveElementSectionDefinition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CurveElementSectionDefinition -class RWStepElement_RWCurveElementSectionDefinition -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWCurveElementSectionDefinition(); - - //! Reads CurveElementSectionDefinition - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_CurveElementSectionDefinition)& ent) const; - - //! Writes CurveElementSectionDefinition - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_CurveElementSectionDefinition)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_CurveElementSectionDefinition)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWCurveElementSectionDefinition_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWCurveElementSectionDefinition.pxx b/src/RWStepElement/RWStepElement_RWCurveElementSectionDefinition.pxx new file mode 100644 index 0000000000..cbffa69c66 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWCurveElementSectionDefinition.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWCurveElementSectionDefinition_HeaderFile +#define _RWStepElement_RWCurveElementSectionDefinition_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_CurveElementSectionDefinition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CurveElementSectionDefinition +class RWStepElement_RWCurveElementSectionDefinition +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWCurveElementSectionDefinition(); + + //! Reads CurveElementSectionDefinition + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_CurveElementSectionDefinition)& ent) const; + + //! Writes CurveElementSectionDefinition + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_CurveElementSectionDefinition)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_CurveElementSectionDefinition)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWCurveElementSectionDefinition_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.cxx b/src/RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.cxx index d5b62ee529..1d1c627ead 100644 --- a/src/RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.cxx +++ b/src/RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepElement_RWCurveElementSectionDerivedDefinitions.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.hxx b/src/RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.hxx deleted file mode 100644 index 155d8135ab..0000000000 --- a/src/RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWCurveElementSectionDerivedDefinitions_HeaderFile -#define _RWStepElement_RWCurveElementSectionDerivedDefinitions_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_CurveElementSectionDerivedDefinitions; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CurveElementSectionDerivedDefinitions -class RWStepElement_RWCurveElementSectionDerivedDefinitions -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWCurveElementSectionDerivedDefinitions(); - - //! Reads CurveElementSectionDerivedDefinitions - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_CurveElementSectionDerivedDefinitions)& ent) const; - - //! Writes CurveElementSectionDerivedDefinitions - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_CurveElementSectionDerivedDefinitions)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_CurveElementSectionDerivedDefinitions)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWCurveElementSectionDerivedDefinitions_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.pxx b/src/RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.pxx new file mode 100644 index 0000000000..b73651b553 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWCurveElementSectionDerivedDefinitions.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWCurveElementSectionDerivedDefinitions_HeaderFile +#define _RWStepElement_RWCurveElementSectionDerivedDefinitions_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_CurveElementSectionDerivedDefinitions; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CurveElementSectionDerivedDefinitions +class RWStepElement_RWCurveElementSectionDerivedDefinitions +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWCurveElementSectionDerivedDefinitions(); + + //! Reads CurveElementSectionDerivedDefinitions + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_CurveElementSectionDerivedDefinitions)& ent) const; + + //! Writes CurveElementSectionDerivedDefinitions + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_CurveElementSectionDerivedDefinitions)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_CurveElementSectionDerivedDefinitions)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWCurveElementSectionDerivedDefinitions_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWElementDescriptor.cxx b/src/RWStepElement/RWStepElement_RWElementDescriptor.cxx index 4481407257..eb81335945 100644 --- a/src/RWStepElement/RWStepElement_RWElementDescriptor.cxx +++ b/src/RWStepElement/RWStepElement_RWElementDescriptor.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepElement_RWElementDescriptor.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWElementDescriptor.hxx b/src/RWStepElement/RWStepElement_RWElementDescriptor.hxx deleted file mode 100644 index c6d881f02c..0000000000 --- a/src/RWStepElement/RWStepElement_RWElementDescriptor.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWElementDescriptor_HeaderFile -#define _RWStepElement_RWElementDescriptor_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_ElementDescriptor; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ElementDescriptor -class RWStepElement_RWElementDescriptor -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWElementDescriptor(); - - //! Reads ElementDescriptor - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_ElementDescriptor)& ent) const; - - //! Writes ElementDescriptor - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_ElementDescriptor)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_ElementDescriptor)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWElementDescriptor_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWElementDescriptor.pxx b/src/RWStepElement/RWStepElement_RWElementDescriptor.pxx new file mode 100644 index 0000000000..34c28b2fb0 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWElementDescriptor.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWElementDescriptor_HeaderFile +#define _RWStepElement_RWElementDescriptor_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_ElementDescriptor; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ElementDescriptor +class RWStepElement_RWElementDescriptor +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWElementDescriptor(); + + //! Reads ElementDescriptor + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_ElementDescriptor)& ent) const; + + //! Writes ElementDescriptor + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_ElementDescriptor)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_ElementDescriptor)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWElementDescriptor_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWElementMaterial.cxx b/src/RWStepElement/RWStepElement_RWElementMaterial.cxx index bef0d44b2c..cdb9e1ace1 100644 --- a/src/RWStepElement/RWStepElement_RWElementMaterial.cxx +++ b/src/RWStepElement/RWStepElement_RWElementMaterial.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepElement_RWElementMaterial.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWElementMaterial.hxx b/src/RWStepElement/RWStepElement_RWElementMaterial.hxx deleted file mode 100644 index 9c1e124b21..0000000000 --- a/src/RWStepElement/RWStepElement_RWElementMaterial.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWElementMaterial_HeaderFile -#define _RWStepElement_RWElementMaterial_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_ElementMaterial; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ElementMaterial -class RWStepElement_RWElementMaterial -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWElementMaterial(); - - //! Reads ElementMaterial - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_ElementMaterial)& ent) const; - - //! Writes ElementMaterial - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_ElementMaterial)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_ElementMaterial)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWElementMaterial_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWElementMaterial.pxx b/src/RWStepElement/RWStepElement_RWElementMaterial.pxx new file mode 100644 index 0000000000..8a0de87bcd --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWElementMaterial.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWElementMaterial_HeaderFile +#define _RWStepElement_RWElementMaterial_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_ElementMaterial; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ElementMaterial +class RWStepElement_RWElementMaterial +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWElementMaterial(); + + //! Reads ElementMaterial + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_ElementMaterial)& ent) const; + + //! Writes ElementMaterial + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_ElementMaterial)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_ElementMaterial)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWElementMaterial_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.cxx b/src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.cxx index 4e8da9a41d..8ea4ae61a6 100644 --- a/src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.cxx +++ b/src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepElement_RWSurface3dElementDescriptor.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.hxx b/src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.hxx deleted file mode 100644 index 235be5d6ea..0000000000 --- a/src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWSurface3dElementDescriptor_HeaderFile -#define _RWStepElement_RWSurface3dElementDescriptor_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_Surface3dElementDescriptor; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Surface3dElementDescriptor -class RWStepElement_RWSurface3dElementDescriptor -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWSurface3dElementDescriptor(); - - //! Reads Surface3dElementDescriptor - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_Surface3dElementDescriptor)& ent) const; - - //! Writes Surface3dElementDescriptor - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_Surface3dElementDescriptor)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_Surface3dElementDescriptor)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWSurface3dElementDescriptor_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.pxx b/src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.pxx new file mode 100644 index 0000000000..f431bfeee4 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWSurface3dElementDescriptor_HeaderFile +#define _RWStepElement_RWSurface3dElementDescriptor_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_Surface3dElementDescriptor; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Surface3dElementDescriptor +class RWStepElement_RWSurface3dElementDescriptor +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWSurface3dElementDescriptor(); + + //! Reads Surface3dElementDescriptor + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_Surface3dElementDescriptor)& ent) const; + + //! Writes Surface3dElementDescriptor + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_Surface3dElementDescriptor)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_Surface3dElementDescriptor)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWSurface3dElementDescriptor_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.cxx b/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.cxx index 17284bba7e..8544d201c8 100644 --- a/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.cxx +++ b/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepElement_RWSurfaceElementProperty.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.hxx b/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.hxx deleted file mode 100644 index 627acaf242..0000000000 --- a/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWSurfaceElementProperty_HeaderFile -#define _RWStepElement_RWSurfaceElementProperty_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_SurfaceElementProperty; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for SurfaceElementProperty -class RWStepElement_RWSurfaceElementProperty -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWSurfaceElementProperty(); - - //! Reads SurfaceElementProperty - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_SurfaceElementProperty)& ent) const; - - //! Writes SurfaceElementProperty - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_SurfaceElementProperty)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_SurfaceElementProperty)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWSurfaceElementProperty_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.pxx b/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.pxx new file mode 100644 index 0000000000..6ed903dbd7 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWSurfaceElementProperty_HeaderFile +#define _RWStepElement_RWSurfaceElementProperty_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_SurfaceElementProperty; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for SurfaceElementProperty +class RWStepElement_RWSurfaceElementProperty +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWSurfaceElementProperty(); + + //! Reads SurfaceElementProperty + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_SurfaceElementProperty)& ent) const; + + //! Writes SurfaceElementProperty + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_SurfaceElementProperty)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_SurfaceElementProperty)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWSurfaceElementProperty_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSection.cxx b/src/RWStepElement/RWStepElement_RWSurfaceSection.cxx index d13125431d..1cefd8e485 100644 --- a/src/RWStepElement/RWStepElement_RWSurfaceSection.cxx +++ b/src/RWStepElement/RWStepElement_RWSurfaceSection.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepElement_RWSurfaceSection.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSection.hxx b/src/RWStepElement/RWStepElement_RWSurfaceSection.hxx deleted file mode 100644 index 0b87fa79f9..0000000000 --- a/src/RWStepElement/RWStepElement_RWSurfaceSection.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWSurfaceSection_HeaderFile -#define _RWStepElement_RWSurfaceSection_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_SurfaceSection; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for SurfaceSection -class RWStepElement_RWSurfaceSection -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWSurfaceSection(); - - //! Reads SurfaceSection - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_SurfaceSection)& ent) const; - - //! Writes SurfaceSection - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_SurfaceSection)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_SurfaceSection)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWSurfaceSection_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSection.pxx b/src/RWStepElement/RWStepElement_RWSurfaceSection.pxx new file mode 100644 index 0000000000..41bb1ff337 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWSurfaceSection.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWSurfaceSection_HeaderFile +#define _RWStepElement_RWSurfaceSection_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_SurfaceSection; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for SurfaceSection +class RWStepElement_RWSurfaceSection +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWSurfaceSection(); + + //! Reads SurfaceSection + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_SurfaceSection)& ent) const; + + //! Writes SurfaceSection + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_SurfaceSection)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_SurfaceSection)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWSurfaceSection_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSectionField.cxx b/src/RWStepElement/RWStepElement_RWSurfaceSectionField.cxx index 606ad952ed..bd34646f58 100644 --- a/src/RWStepElement/RWStepElement_RWSurfaceSectionField.cxx +++ b/src/RWStepElement/RWStepElement_RWSurfaceSectionField.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepElement_RWSurfaceSectionField.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSectionField.hxx b/src/RWStepElement/RWStepElement_RWSurfaceSectionField.hxx deleted file mode 100644 index 951d992ca2..0000000000 --- a/src/RWStepElement/RWStepElement_RWSurfaceSectionField.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWSurfaceSectionField_HeaderFile -#define _RWStepElement_RWSurfaceSectionField_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_SurfaceSectionField; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for SurfaceSectionField -class RWStepElement_RWSurfaceSectionField -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWSurfaceSectionField(); - - //! Reads SurfaceSectionField - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_SurfaceSectionField)& ent) const; - - //! Writes SurfaceSectionField - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_SurfaceSectionField)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_SurfaceSectionField)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWSurfaceSectionField_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSectionField.pxx b/src/RWStepElement/RWStepElement_RWSurfaceSectionField.pxx new file mode 100644 index 0000000000..b8e488ff6f --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWSurfaceSectionField.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWSurfaceSectionField_HeaderFile +#define _RWStepElement_RWSurfaceSectionField_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_SurfaceSectionField; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for SurfaceSectionField +class RWStepElement_RWSurfaceSectionField +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWSurfaceSectionField(); + + //! Reads SurfaceSectionField + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_SurfaceSectionField)& ent) const; + + //! Writes SurfaceSectionField + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_SurfaceSectionField)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_SurfaceSectionField)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWSurfaceSectionField_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.cxx b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.cxx index 3d78fdbbdd..da957b4e33 100644 --- a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.cxx +++ b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepElement_RWSurfaceSectionFieldConstant.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.hxx b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.hxx deleted file mode 100644 index 6a60df4e55..0000000000 --- a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWSurfaceSectionFieldConstant_HeaderFile -#define _RWStepElement_RWSurfaceSectionFieldConstant_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_SurfaceSectionFieldConstant; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for SurfaceSectionFieldConstant -class RWStepElement_RWSurfaceSectionFieldConstant -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWSurfaceSectionFieldConstant(); - - //! Reads SurfaceSectionFieldConstant - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_SurfaceSectionFieldConstant)& ent) const; - - //! Writes SurfaceSectionFieldConstant - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_SurfaceSectionFieldConstant)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_SurfaceSectionFieldConstant)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWSurfaceSectionFieldConstant_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.pxx b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.pxx new file mode 100644 index 0000000000..c7271333d3 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWSurfaceSectionFieldConstant_HeaderFile +#define _RWStepElement_RWSurfaceSectionFieldConstant_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_SurfaceSectionFieldConstant; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for SurfaceSectionFieldConstant +class RWStepElement_RWSurfaceSectionFieldConstant +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWSurfaceSectionFieldConstant(); + + //! Reads SurfaceSectionFieldConstant + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_SurfaceSectionFieldConstant)& ent) const; + + //! Writes SurfaceSectionFieldConstant + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_SurfaceSectionFieldConstant)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_SurfaceSectionFieldConstant)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWSurfaceSectionFieldConstant_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.cxx b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.cxx index 37eca4fe3c..d451f052c2 100644 --- a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.cxx +++ b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepElement_RWSurfaceSectionFieldVarying.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.hxx b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.hxx deleted file mode 100644 index 28544d5123..0000000000 --- a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWSurfaceSectionFieldVarying_HeaderFile -#define _RWStepElement_RWSurfaceSectionFieldVarying_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_SurfaceSectionFieldVarying; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for SurfaceSectionFieldVarying -class RWStepElement_RWSurfaceSectionFieldVarying -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWSurfaceSectionFieldVarying(); - - //! Reads SurfaceSectionFieldVarying - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_SurfaceSectionFieldVarying)& ent) const; - - //! Writes SurfaceSectionFieldVarying - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_SurfaceSectionFieldVarying)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_SurfaceSectionFieldVarying)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWSurfaceSectionFieldVarying_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.pxx b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.pxx new file mode 100644 index 0000000000..e20310e961 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldVarying.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWSurfaceSectionFieldVarying_HeaderFile +#define _RWStepElement_RWSurfaceSectionFieldVarying_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_SurfaceSectionFieldVarying; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for SurfaceSectionFieldVarying +class RWStepElement_RWSurfaceSectionFieldVarying +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWSurfaceSectionFieldVarying(); + + //! Reads SurfaceSectionFieldVarying + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_SurfaceSectionFieldVarying)& ent) const; + + //! Writes SurfaceSectionFieldVarying + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_SurfaceSectionFieldVarying)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_SurfaceSectionFieldVarying)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWSurfaceSectionFieldVarying_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWUniformSurfaceSection.cxx b/src/RWStepElement/RWStepElement_RWUniformSurfaceSection.cxx index 0139f37efe..8cf76dc21f 100644 --- a/src/RWStepElement/RWStepElement_RWUniformSurfaceSection.cxx +++ b/src/RWStepElement/RWStepElement_RWUniformSurfaceSection.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepElement_RWUniformSurfaceSection.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWUniformSurfaceSection.hxx b/src/RWStepElement/RWStepElement_RWUniformSurfaceSection.hxx deleted file mode 100644 index 626692acc9..0000000000 --- a/src/RWStepElement/RWStepElement_RWUniformSurfaceSection.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWUniformSurfaceSection_HeaderFile -#define _RWStepElement_RWUniformSurfaceSection_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_UniformSurfaceSection; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for UniformSurfaceSection -class RWStepElement_RWUniformSurfaceSection -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWUniformSurfaceSection(); - - //! Reads UniformSurfaceSection - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_UniformSurfaceSection)& ent) const; - - //! Writes UniformSurfaceSection - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_UniformSurfaceSection)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_UniformSurfaceSection)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWUniformSurfaceSection_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWUniformSurfaceSection.pxx b/src/RWStepElement/RWStepElement_RWUniformSurfaceSection.pxx new file mode 100644 index 0000000000..6baad93dc8 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWUniformSurfaceSection.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWUniformSurfaceSection_HeaderFile +#define _RWStepElement_RWUniformSurfaceSection_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_UniformSurfaceSection; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for UniformSurfaceSection +class RWStepElement_RWUniformSurfaceSection +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWUniformSurfaceSection(); + + //! Reads UniformSurfaceSection + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_UniformSurfaceSection)& ent) const; + + //! Writes UniformSurfaceSection + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_UniformSurfaceSection)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_UniformSurfaceSection)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWUniformSurfaceSection_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.cxx b/src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.cxx index 81df941c16..2de8d9bd9c 100644 --- a/src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.cxx +++ b/src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepElement_RWVolume3dElementDescriptor.pxx" #include #include #include diff --git a/src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.hxx b/src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.hxx deleted file mode 100644 index 961cde80fd..0000000000 --- a/src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepElement_RWVolume3dElementDescriptor_HeaderFile -#define _RWStepElement_RWVolume3dElementDescriptor_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepElement_Volume3dElementDescriptor; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Volume3dElementDescriptor -class RWStepElement_RWVolume3dElementDescriptor -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepElement_RWVolume3dElementDescriptor(); - - //! Reads Volume3dElementDescriptor - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_Volume3dElementDescriptor)& ent) const; - - //! Writes Volume3dElementDescriptor - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_Volume3dElementDescriptor)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepElement_Volume3dElementDescriptor)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepElement_RWVolume3dElementDescriptor_HeaderFile diff --git a/src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.pxx b/src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.pxx new file mode 100644 index 0000000000..2ab0fc32b2 --- /dev/null +++ b/src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepElement_RWVolume3dElementDescriptor_HeaderFile +#define _RWStepElement_RWVolume3dElementDescriptor_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepElement_Volume3dElementDescriptor; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Volume3dElementDescriptor +class RWStepElement_RWVolume3dElementDescriptor +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepElement_RWVolume3dElementDescriptor(); + + //! Reads Volume3dElementDescriptor + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepElement_Volume3dElementDescriptor)& ent) const; + + //! Writes Volume3dElementDescriptor + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepElement_Volume3dElementDescriptor)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepElement_Volume3dElementDescriptor)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepElement_RWVolume3dElementDescriptor_HeaderFile diff --git a/src/RWStepFEA/FILES b/src/RWStepFEA/FILES index 944aaa3dc8..25abdc7507 100644 --- a/src/RWStepFEA/FILES +++ b/src/RWStepFEA/FILES @@ -1,104 +1,104 @@ RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.cxx -RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.hxx +RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.pxx RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.cxx -RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.hxx +RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.pxx RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.cxx -RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.hxx +RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.pxx RWStepFEA_RWConstantSurface3dElementCoordinateSystem.cxx -RWStepFEA_RWConstantSurface3dElementCoordinateSystem.hxx +RWStepFEA_RWConstantSurface3dElementCoordinateSystem.pxx RWStepFEA_RWCurve3dElementProperty.cxx -RWStepFEA_RWCurve3dElementProperty.hxx +RWStepFEA_RWCurve3dElementProperty.pxx RWStepFEA_RWCurve3dElementRepresentation.cxx -RWStepFEA_RWCurve3dElementRepresentation.hxx +RWStepFEA_RWCurve3dElementRepresentation.pxx RWStepFEA_RWCurveElementEndOffset.cxx -RWStepFEA_RWCurveElementEndOffset.hxx +RWStepFEA_RWCurveElementEndOffset.pxx RWStepFEA_RWCurveElementEndRelease.cxx -RWStepFEA_RWCurveElementEndRelease.hxx +RWStepFEA_RWCurveElementEndRelease.pxx RWStepFEA_RWCurveElementInterval.cxx -RWStepFEA_RWCurveElementInterval.hxx +RWStepFEA_RWCurveElementInterval.pxx RWStepFEA_RWCurveElementIntervalConstant.cxx -RWStepFEA_RWCurveElementIntervalConstant.hxx +RWStepFEA_RWCurveElementIntervalConstant.pxx RWStepFEA_RWCurveElementIntervalLinearlyVarying.cxx -RWStepFEA_RWCurveElementIntervalLinearlyVarying.hxx +RWStepFEA_RWCurveElementIntervalLinearlyVarying.pxx RWStepFEA_RWCurveElementLocation.cxx -RWStepFEA_RWCurveElementLocation.hxx +RWStepFEA_RWCurveElementLocation.pxx RWStepFEA_RWDummyNode.cxx -RWStepFEA_RWDummyNode.hxx +RWStepFEA_RWDummyNode.pxx RWStepFEA_RWElementGeometricRelationship.cxx -RWStepFEA_RWElementGeometricRelationship.hxx +RWStepFEA_RWElementGeometricRelationship.pxx RWStepFEA_RWElementGroup.cxx -RWStepFEA_RWElementGroup.hxx +RWStepFEA_RWElementGroup.pxx RWStepFEA_RWElementRepresentation.cxx -RWStepFEA_RWElementRepresentation.hxx +RWStepFEA_RWElementRepresentation.pxx RWStepFEA_RWFeaAreaDensity.cxx -RWStepFEA_RWFeaAreaDensity.hxx +RWStepFEA_RWFeaAreaDensity.pxx RWStepFEA_RWFeaAxis2Placement3d.cxx -RWStepFEA_RWFeaAxis2Placement3d.hxx +RWStepFEA_RWFeaAxis2Placement3d.pxx RWStepFEA_RWFeaCurveSectionGeometricRelationship.cxx -RWStepFEA_RWFeaCurveSectionGeometricRelationship.hxx +RWStepFEA_RWFeaCurveSectionGeometricRelationship.pxx RWStepFEA_RWFeaGroup.cxx -RWStepFEA_RWFeaGroup.hxx +RWStepFEA_RWFeaGroup.pxx RWStepFEA_RWFeaLinearElasticity.cxx -RWStepFEA_RWFeaLinearElasticity.hxx +RWStepFEA_RWFeaLinearElasticity.pxx RWStepFEA_RWFeaMassDensity.cxx -RWStepFEA_RWFeaMassDensity.hxx +RWStepFEA_RWFeaMassDensity.pxx RWStepFEA_RWFeaMaterialPropertyRepresentation.cxx -RWStepFEA_RWFeaMaterialPropertyRepresentation.hxx +RWStepFEA_RWFeaMaterialPropertyRepresentation.pxx RWStepFEA_RWFeaMaterialPropertyRepresentationItem.cxx -RWStepFEA_RWFeaMaterialPropertyRepresentationItem.hxx +RWStepFEA_RWFeaMaterialPropertyRepresentationItem.pxx RWStepFEA_RWFeaModel.cxx -RWStepFEA_RWFeaModel.hxx +RWStepFEA_RWFeaModel.pxx RWStepFEA_RWFeaModel3d.cxx -RWStepFEA_RWFeaModel3d.hxx +RWStepFEA_RWFeaModel3d.pxx RWStepFEA_RWFeaModelDefinition.cxx -RWStepFEA_RWFeaModelDefinition.hxx +RWStepFEA_RWFeaModelDefinition.pxx RWStepFEA_RWFeaMoistureAbsorption.cxx -RWStepFEA_RWFeaMoistureAbsorption.hxx +RWStepFEA_RWFeaMoistureAbsorption.pxx RWStepFEA_RWFeaParametricPoint.cxx -RWStepFEA_RWFeaParametricPoint.hxx +RWStepFEA_RWFeaParametricPoint.pxx RWStepFEA_RWFeaRepresentationItem.cxx -RWStepFEA_RWFeaRepresentationItem.hxx +RWStepFEA_RWFeaRepresentationItem.pxx RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.cxx -RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.hxx +RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.pxx RWStepFEA_RWFeaShellBendingStiffness.cxx -RWStepFEA_RWFeaShellBendingStiffness.hxx +RWStepFEA_RWFeaShellBendingStiffness.pxx RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.cxx -RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.hxx +RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.pxx RWStepFEA_RWFeaShellMembraneStiffness.cxx -RWStepFEA_RWFeaShellMembraneStiffness.hxx +RWStepFEA_RWFeaShellMembraneStiffness.pxx RWStepFEA_RWFeaShellShearStiffness.cxx -RWStepFEA_RWFeaShellShearStiffness.hxx +RWStepFEA_RWFeaShellShearStiffness.pxx RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.cxx -RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.hxx +RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.pxx RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.cxx -RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.hxx +RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.pxx RWStepFEA_RWFreedomAndCoefficient.cxx -RWStepFEA_RWFreedomAndCoefficient.hxx +RWStepFEA_RWFreedomAndCoefficient.pxx RWStepFEA_RWFreedomsList.cxx -RWStepFEA_RWFreedomsList.hxx +RWStepFEA_RWFreedomsList.pxx RWStepFEA_RWGeometricNode.cxx -RWStepFEA_RWGeometricNode.hxx +RWStepFEA_RWGeometricNode.pxx RWStepFEA_RWNode.cxx -RWStepFEA_RWNode.hxx +RWStepFEA_RWNode.pxx RWStepFEA_RWNodeDefinition.cxx -RWStepFEA_RWNodeDefinition.hxx +RWStepFEA_RWNodeDefinition.pxx RWStepFEA_RWNodeGroup.cxx -RWStepFEA_RWNodeGroup.hxx +RWStepFEA_RWNodeGroup.pxx RWStepFEA_RWNodeRepresentation.cxx -RWStepFEA_RWNodeRepresentation.hxx +RWStepFEA_RWNodeRepresentation.pxx RWStepFEA_RWNodeSet.cxx -RWStepFEA_RWNodeSet.hxx +RWStepFEA_RWNodeSet.pxx RWStepFEA_RWNodeWithSolutionCoordinateSystem.cxx -RWStepFEA_RWNodeWithSolutionCoordinateSystem.hxx +RWStepFEA_RWNodeWithSolutionCoordinateSystem.pxx RWStepFEA_RWNodeWithVector.cxx -RWStepFEA_RWNodeWithVector.hxx +RWStepFEA_RWNodeWithVector.pxx RWStepFEA_RWParametricCurve3dElementCoordinateDirection.cxx -RWStepFEA_RWParametricCurve3dElementCoordinateDirection.hxx +RWStepFEA_RWParametricCurve3dElementCoordinateDirection.pxx RWStepFEA_RWParametricCurve3dElementCoordinateSystem.cxx -RWStepFEA_RWParametricCurve3dElementCoordinateSystem.hxx +RWStepFEA_RWParametricCurve3dElementCoordinateSystem.pxx RWStepFEA_RWParametricSurface3dElementCoordinateSystem.cxx -RWStepFEA_RWParametricSurface3dElementCoordinateSystem.hxx +RWStepFEA_RWParametricSurface3dElementCoordinateSystem.pxx RWStepFEA_RWSurface3dElementRepresentation.cxx -RWStepFEA_RWSurface3dElementRepresentation.hxx +RWStepFEA_RWSurface3dElementRepresentation.pxx RWStepFEA_RWVolume3dElementRepresentation.cxx -RWStepFEA_RWVolume3dElementRepresentation.hxx +RWStepFEA_RWVolume3dElementRepresentation.pxx diff --git a/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.cxx index f088295457..3f6474ae64 100644 --- a/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.hxx b/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.hxx deleted file mode 100644 index 0fee605694..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWAlignedCurve3dElementCoordinateSystem_HeaderFile -#define _RWStepFEA_RWAlignedCurve3dElementCoordinateSystem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_AlignedCurve3dElementCoordinateSystem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for AlignedCurve3dElementCoordinateSystem -class RWStepFEA_RWAlignedCurve3dElementCoordinateSystem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWAlignedCurve3dElementCoordinateSystem(); - - //! Reads AlignedCurve3dElementCoordinateSystem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_AlignedCurve3dElementCoordinateSystem)& ent) const; - - //! Writes AlignedCurve3dElementCoordinateSystem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_AlignedCurve3dElementCoordinateSystem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_AlignedCurve3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWAlignedCurve3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.pxx b/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.pxx new file mode 100644 index 0000000000..fa54b88512 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWAlignedCurve3dElementCoordinateSystem_HeaderFile +#define _RWStepFEA_RWAlignedCurve3dElementCoordinateSystem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_AlignedCurve3dElementCoordinateSystem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for AlignedCurve3dElementCoordinateSystem +class RWStepFEA_RWAlignedCurve3dElementCoordinateSystem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWAlignedCurve3dElementCoordinateSystem(); + + //! Reads AlignedCurve3dElementCoordinateSystem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_AlignedCurve3dElementCoordinateSystem)& ent) const; + + //! Writes AlignedCurve3dElementCoordinateSystem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_AlignedCurve3dElementCoordinateSystem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_AlignedCurve3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWAlignedCurve3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.cxx index d29ebc7582..97da38cf8e 100644 --- a/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.hxx b/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.hxx deleted file mode 100644 index d0bb7aeb8c..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-26 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWAlignedSurface3dElementCoordinateSystem_HeaderFile -#define _RWStepFEA_RWAlignedSurface3dElementCoordinateSystem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_AlignedSurface3dElementCoordinateSystem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for AlignedSurface3dElementCoordinateSystem -class RWStepFEA_RWAlignedSurface3dElementCoordinateSystem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWAlignedSurface3dElementCoordinateSystem(); - - //! Reads AlignedSurface3dElementCoordinateSystem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_AlignedSurface3dElementCoordinateSystem)& ent) const; - - //! Writes AlignedSurface3dElementCoordinateSystem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_AlignedSurface3dElementCoordinateSystem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_AlignedSurface3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWAlignedSurface3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.pxx b/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.pxx new file mode 100644 index 0000000000..68e6dc546b --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-26 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWAlignedSurface3dElementCoordinateSystem_HeaderFile +#define _RWStepFEA_RWAlignedSurface3dElementCoordinateSystem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_AlignedSurface3dElementCoordinateSystem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for AlignedSurface3dElementCoordinateSystem +class RWStepFEA_RWAlignedSurface3dElementCoordinateSystem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWAlignedSurface3dElementCoordinateSystem(); + + //! Reads AlignedSurface3dElementCoordinateSystem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_AlignedSurface3dElementCoordinateSystem)& ent) const; + + //! Writes AlignedSurface3dElementCoordinateSystem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_AlignedSurface3dElementCoordinateSystem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_AlignedSurface3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWAlignedSurface3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.cxx index bab61c1f7a..98eebf675a 100644 --- a/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.hxx b/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.hxx deleted file mode 100644 index 792516afa2..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem_HeaderFile -#define _RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_ArbitraryVolume3dElementCoordinateSystem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ArbitraryVolume3dElementCoordinateSystem -class RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem(); - - //! Reads ArbitraryVolume3dElementCoordinateSystem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ArbitraryVolume3dElementCoordinateSystem)& ent) const; - - //! Writes ArbitraryVolume3dElementCoordinateSystem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ArbitraryVolume3dElementCoordinateSystem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_ArbitraryVolume3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.pxx b/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.pxx new file mode 100644 index 0000000000..55b37e5896 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem_HeaderFile +#define _RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_ArbitraryVolume3dElementCoordinateSystem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ArbitraryVolume3dElementCoordinateSystem +class RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem(); + + //! Reads ArbitraryVolume3dElementCoordinateSystem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ArbitraryVolume3dElementCoordinateSystem)& ent) const; + + //! Writes ArbitraryVolume3dElementCoordinateSystem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ArbitraryVolume3dElementCoordinateSystem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_ArbitraryVolume3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.cxx index 2314541eeb..8e1701bfbe 100644 --- a/src/RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWConstantSurface3dElementCoordinateSystem.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.hxx b/src/RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.hxx deleted file mode 100644 index e97f870b5e..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-26 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWConstantSurface3dElementCoordinateSystem_HeaderFile -#define _RWStepFEA_RWConstantSurface3dElementCoordinateSystem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_ConstantSurface3dElementCoordinateSystem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ConstantSurface3dElementCoordinateSystem -class RWStepFEA_RWConstantSurface3dElementCoordinateSystem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWConstantSurface3dElementCoordinateSystem(); - - //! Reads ConstantSurface3dElementCoordinateSystem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ConstantSurface3dElementCoordinateSystem)& ent) const; - - //! Writes ConstantSurface3dElementCoordinateSystem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ConstantSurface3dElementCoordinateSystem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_ConstantSurface3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWConstantSurface3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.pxx b/src/RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.pxx new file mode 100644 index 0000000000..70ad339861 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-26 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWConstantSurface3dElementCoordinateSystem_HeaderFile +#define _RWStepFEA_RWConstantSurface3dElementCoordinateSystem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_ConstantSurface3dElementCoordinateSystem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ConstantSurface3dElementCoordinateSystem +class RWStepFEA_RWConstantSurface3dElementCoordinateSystem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWConstantSurface3dElementCoordinateSystem(); + + //! Reads ConstantSurface3dElementCoordinateSystem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ConstantSurface3dElementCoordinateSystem)& ent) const; + + //! Writes ConstantSurface3dElementCoordinateSystem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ConstantSurface3dElementCoordinateSystem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_ConstantSurface3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWConstantSurface3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurve3dElementProperty.cxx b/src/RWStepFEA/RWStepFEA_RWCurve3dElementProperty.cxx index db1d8ef0d3..ab5fe8d7bf 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurve3dElementProperty.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurve3dElementProperty.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWCurve3dElementProperty.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWCurve3dElementProperty.hxx b/src/RWStepFEA/RWStepFEA_RWCurve3dElementProperty.hxx deleted file mode 100644 index 506bc876b1..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWCurve3dElementProperty.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWCurve3dElementProperty_HeaderFile -#define _RWStepFEA_RWCurve3dElementProperty_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_Curve3dElementProperty; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Curve3dElementProperty -class RWStepFEA_RWCurve3dElementProperty -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWCurve3dElementProperty(); - - //! Reads Curve3dElementProperty - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_Curve3dElementProperty)& ent) const; - - //! Writes Curve3dElementProperty - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_Curve3dElementProperty)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_Curve3dElementProperty)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWCurve3dElementProperty_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurve3dElementProperty.pxx b/src/RWStepFEA/RWStepFEA_RWCurve3dElementProperty.pxx new file mode 100644 index 0000000000..3f71c35679 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWCurve3dElementProperty.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWCurve3dElementProperty_HeaderFile +#define _RWStepFEA_RWCurve3dElementProperty_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_Curve3dElementProperty; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Curve3dElementProperty +class RWStepFEA_RWCurve3dElementProperty +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWCurve3dElementProperty(); + + //! Reads Curve3dElementProperty + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_Curve3dElementProperty)& ent) const; + + //! Writes Curve3dElementProperty + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_Curve3dElementProperty)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_Curve3dElementProperty)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWCurve3dElementProperty_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.cxx index 59d124eea0..afd6692680 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWCurve3dElementRepresentation.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.hxx b/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.hxx deleted file mode 100644 index 0efa2a35cf..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWCurve3dElementRepresentation_HeaderFile -#define _RWStepFEA_RWCurve3dElementRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_Curve3dElementRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Curve3dElementRepresentation -class RWStepFEA_RWCurve3dElementRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWCurve3dElementRepresentation(); - - //! Reads Curve3dElementRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_Curve3dElementRepresentation)& ent) const; - - //! Writes Curve3dElementRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_Curve3dElementRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_Curve3dElementRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWCurve3dElementRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.pxx b/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.pxx new file mode 100644 index 0000000000..2e02be2716 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWCurve3dElementRepresentation_HeaderFile +#define _RWStepFEA_RWCurve3dElementRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_Curve3dElementRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Curve3dElementRepresentation +class RWStepFEA_RWCurve3dElementRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWCurve3dElementRepresentation(); + + //! Reads Curve3dElementRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_Curve3dElementRepresentation)& ent) const; + + //! Writes Curve3dElementRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_Curve3dElementRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_Curve3dElementRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWCurve3dElementRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementEndOffset.cxx b/src/RWStepFEA/RWStepFEA_RWCurveElementEndOffset.cxx index cb8e953848..47f0b8c082 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementEndOffset.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementEndOffset.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWCurveElementEndOffset.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementEndOffset.hxx b/src/RWStepFEA/RWStepFEA_RWCurveElementEndOffset.hxx deleted file mode 100644 index 4e6d6dbc0a..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementEndOffset.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWCurveElementEndOffset_HeaderFile -#define _RWStepFEA_RWCurveElementEndOffset_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_CurveElementEndOffset; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CurveElementEndOffset -class RWStepFEA_RWCurveElementEndOffset -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWCurveElementEndOffset(); - - //! Reads CurveElementEndOffset - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementEndOffset)& ent) const; - - //! Writes CurveElementEndOffset - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementEndOffset)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_CurveElementEndOffset)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWCurveElementEndOffset_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementEndOffset.pxx b/src/RWStepFEA/RWStepFEA_RWCurveElementEndOffset.pxx new file mode 100644 index 0000000000..5247091369 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementEndOffset.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWCurveElementEndOffset_HeaderFile +#define _RWStepFEA_RWCurveElementEndOffset_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_CurveElementEndOffset; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CurveElementEndOffset +class RWStepFEA_RWCurveElementEndOffset +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWCurveElementEndOffset(); + + //! Reads CurveElementEndOffset + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementEndOffset)& ent) const; + + //! Writes CurveElementEndOffset + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementEndOffset)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_CurveElementEndOffset)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWCurveElementEndOffset_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementEndRelease.cxx b/src/RWStepFEA/RWStepFEA_RWCurveElementEndRelease.cxx index d9d80195b1..12e89922dd 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementEndRelease.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementEndRelease.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWCurveElementEndRelease.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementEndRelease.hxx b/src/RWStepFEA/RWStepFEA_RWCurveElementEndRelease.hxx deleted file mode 100644 index 3eda78a71b..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementEndRelease.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWCurveElementEndRelease_HeaderFile -#define _RWStepFEA_RWCurveElementEndRelease_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_CurveElementEndRelease; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CurveElementEndRelease -class RWStepFEA_RWCurveElementEndRelease -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWCurveElementEndRelease(); - - //! Reads CurveElementEndRelease - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementEndRelease)& ent) const; - - //! Writes CurveElementEndRelease - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementEndRelease)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_CurveElementEndRelease)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWCurveElementEndRelease_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementEndRelease.pxx b/src/RWStepFEA/RWStepFEA_RWCurveElementEndRelease.pxx new file mode 100644 index 0000000000..621bd87995 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementEndRelease.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWCurveElementEndRelease_HeaderFile +#define _RWStepFEA_RWCurveElementEndRelease_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_CurveElementEndRelease; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CurveElementEndRelease +class RWStepFEA_RWCurveElementEndRelease +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWCurveElementEndRelease(); + + //! Reads CurveElementEndRelease + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementEndRelease)& ent) const; + + //! Writes CurveElementEndRelease + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementEndRelease)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_CurveElementEndRelease)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWCurveElementEndRelease_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.cxx b/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.cxx index 610746f84d..fc11f418a9 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWCurveElementInterval.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.hxx b/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.hxx deleted file mode 100644 index d43aa577ae..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWCurveElementInterval_HeaderFile -#define _RWStepFEA_RWCurveElementInterval_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_CurveElementInterval; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CurveElementInterval -class RWStepFEA_RWCurveElementInterval -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWCurveElementInterval(); - - //! Reads CurveElementInterval - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementInterval)& ent) const; - - //! Writes CurveElementInterval - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementInterval)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_CurveElementInterval)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWCurveElementInterval_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.pxx b/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.pxx new file mode 100644 index 0000000000..199bd0a31d --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWCurveElementInterval_HeaderFile +#define _RWStepFEA_RWCurveElementInterval_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_CurveElementInterval; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CurveElementInterval +class RWStepFEA_RWCurveElementInterval +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWCurveElementInterval(); + + //! Reads CurveElementInterval + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementInterval)& ent) const; + + //! Writes CurveElementInterval + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementInterval)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_CurveElementInterval)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWCurveElementInterval_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.cxx b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.cxx index 873dc6ffef..c0eba25603 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWCurveElementIntervalConstant.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.hxx b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.hxx deleted file mode 100644 index bf89efbeae..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWCurveElementIntervalConstant_HeaderFile -#define _RWStepFEA_RWCurveElementIntervalConstant_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_CurveElementIntervalConstant; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CurveElementIntervalConstant -class RWStepFEA_RWCurveElementIntervalConstant -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWCurveElementIntervalConstant(); - - //! Reads CurveElementIntervalConstant - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementIntervalConstant)& ent) const; - - //! Writes CurveElementIntervalConstant - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementIntervalConstant)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_CurveElementIntervalConstant)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWCurveElementIntervalConstant_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.pxx b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.pxx new file mode 100644 index 0000000000..f7c400cd73 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWCurveElementIntervalConstant_HeaderFile +#define _RWStepFEA_RWCurveElementIntervalConstant_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_CurveElementIntervalConstant; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CurveElementIntervalConstant +class RWStepFEA_RWCurveElementIntervalConstant +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWCurveElementIntervalConstant(); + + //! Reads CurveElementIntervalConstant + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementIntervalConstant)& ent) const; + + //! Writes CurveElementIntervalConstant + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementIntervalConstant)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_CurveElementIntervalConstant)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWCurveElementIntervalConstant_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.cxx b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.cxx index 6feded78ed..d818a0dbd6 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWCurveElementIntervalLinearlyVarying.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.hxx b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.hxx deleted file mode 100644 index b8bae70a88..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-01-22 -// Created by: data exchange team -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWCurveElementIntervalLinearlyVarying_HeaderFile -#define _RWStepFEA_RWCurveElementIntervalLinearlyVarying_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_CurveElementIntervalLinearlyVarying; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CurveElementIntervalLinearlyVarying -class RWStepFEA_RWCurveElementIntervalLinearlyVarying -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWCurveElementIntervalLinearlyVarying(); - - //! Reads CurveElementIntervalLinearlyVarying - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementIntervalLinearlyVarying)& ent) const; - - //! Writes CurveElementIntervalLinearlyVarying - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementIntervalLinearlyVarying)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_CurveElementIntervalLinearlyVarying)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWCurveElementIntervalLinearlyVarying_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.pxx b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.pxx new file mode 100644 index 0000000000..62a5a82730 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-01-22 +// Created by: data exchange team +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWCurveElementIntervalLinearlyVarying_HeaderFile +#define _RWStepFEA_RWCurveElementIntervalLinearlyVarying_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_CurveElementIntervalLinearlyVarying; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CurveElementIntervalLinearlyVarying +class RWStepFEA_RWCurveElementIntervalLinearlyVarying +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWCurveElementIntervalLinearlyVarying(); + + //! Reads CurveElementIntervalLinearlyVarying + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementIntervalLinearlyVarying)& ent) const; + + //! Writes CurveElementIntervalLinearlyVarying + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementIntervalLinearlyVarying)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_CurveElementIntervalLinearlyVarying)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWCurveElementIntervalLinearlyVarying_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.cxx b/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.cxx index c251c6426a..a5b4f11859 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWCurveElementLocation.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.hxx b/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.hxx deleted file mode 100644 index f0d9660a8a..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWCurveElementLocation_HeaderFile -#define _RWStepFEA_RWCurveElementLocation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_CurveElementLocation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CurveElementLocation -class RWStepFEA_RWCurveElementLocation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWCurveElementLocation(); - - //! Reads CurveElementLocation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementLocation)& ent) const; - - //! Writes CurveElementLocation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementLocation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_CurveElementLocation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWCurveElementLocation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.pxx b/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.pxx new file mode 100644 index 0000000000..e2a46f9976 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWCurveElementLocation_HeaderFile +#define _RWStepFEA_RWCurveElementLocation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_CurveElementLocation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CurveElementLocation +class RWStepFEA_RWCurveElementLocation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWCurveElementLocation(); + + //! Reads CurveElementLocation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_CurveElementLocation)& ent) const; + + //! Writes CurveElementLocation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_CurveElementLocation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_CurveElementLocation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWCurveElementLocation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWDummyNode.cxx b/src/RWStepFEA/RWStepFEA_RWDummyNode.cxx index 4a3cedfb8f..12775c7320 100644 --- a/src/RWStepFEA/RWStepFEA_RWDummyNode.cxx +++ b/src/RWStepFEA/RWStepFEA_RWDummyNode.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWDummyNode.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWDummyNode.hxx b/src/RWStepFEA/RWStepFEA_RWDummyNode.hxx deleted file mode 100644 index e201cc274c..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWDummyNode.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWDummyNode_HeaderFile -#define _RWStepFEA_RWDummyNode_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_DummyNode; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DummyNode -class RWStepFEA_RWDummyNode -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWDummyNode(); - - //! Reads DummyNode - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_DummyNode)& ent) const; - - //! Writes DummyNode - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_DummyNode)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_DummyNode)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWDummyNode_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWDummyNode.pxx b/src/RWStepFEA/RWStepFEA_RWDummyNode.pxx new file mode 100644 index 0000000000..8c8b916913 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWDummyNode.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWDummyNode_HeaderFile +#define _RWStepFEA_RWDummyNode_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_DummyNode; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DummyNode +class RWStepFEA_RWDummyNode +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWDummyNode(); + + //! Reads DummyNode + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_DummyNode)& ent) const; + + //! Writes DummyNode + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_DummyNode)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_DummyNode)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWDummyNode_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.cxx b/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.cxx index e641303644..3f312faf2a 100644 --- a/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.cxx +++ b/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWElementGeometricRelationship.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.hxx b/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.hxx deleted file mode 100644 index f86a85f66b..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-02-04 -// Created by: data exchange team -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWElementGeometricRelationship_HeaderFile -#define _RWStepFEA_RWElementGeometricRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_ElementGeometricRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ElementGeometricRelationship -class RWStepFEA_RWElementGeometricRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWElementGeometricRelationship(); - - //! Reads ElementGeometricRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ElementGeometricRelationship)& ent) const; - - //! Writes ElementGeometricRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ElementGeometricRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_ElementGeometricRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWElementGeometricRelationship_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.pxx b/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.pxx new file mode 100644 index 0000000000..0fb4194ee0 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-02-04 +// Created by: data exchange team +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWElementGeometricRelationship_HeaderFile +#define _RWStepFEA_RWElementGeometricRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_ElementGeometricRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ElementGeometricRelationship +class RWStepFEA_RWElementGeometricRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWElementGeometricRelationship(); + + //! Reads ElementGeometricRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ElementGeometricRelationship)& ent) const; + + //! Writes ElementGeometricRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ElementGeometricRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_ElementGeometricRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWElementGeometricRelationship_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWElementGroup.cxx b/src/RWStepFEA/RWStepFEA_RWElementGroup.cxx index 4c8f222a84..b4028e9af3 100644 --- a/src/RWStepFEA/RWStepFEA_RWElementGroup.cxx +++ b/src/RWStepFEA/RWStepFEA_RWElementGroup.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWElementGroup.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWElementGroup.hxx b/src/RWStepFEA/RWStepFEA_RWElementGroup.hxx deleted file mode 100644 index 2ed10c0d05..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWElementGroup.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWElementGroup_HeaderFile -#define _RWStepFEA_RWElementGroup_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_ElementGroup; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ElementGroup -class RWStepFEA_RWElementGroup -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWElementGroup(); - - //! Reads ElementGroup - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ElementGroup)& ent) const; - - //! Writes ElementGroup - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ElementGroup)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_ElementGroup)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWElementGroup_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWElementGroup.pxx b/src/RWStepFEA/RWStepFEA_RWElementGroup.pxx new file mode 100644 index 0000000000..3b0338b706 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWElementGroup.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWElementGroup_HeaderFile +#define _RWStepFEA_RWElementGroup_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_ElementGroup; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ElementGroup +class RWStepFEA_RWElementGroup +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWElementGroup(); + + //! Reads ElementGroup + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ElementGroup)& ent) const; + + //! Writes ElementGroup + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ElementGroup)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_ElementGroup)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWElementGroup_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWElementRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWElementRepresentation.cxx index b26d60daeb..7e42d5ae35 100644 --- a/src/RWStepFEA/RWStepFEA_RWElementRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWElementRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWElementRepresentation.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWElementRepresentation.hxx b/src/RWStepFEA/RWStepFEA_RWElementRepresentation.hxx deleted file mode 100644 index c62f5569c9..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWElementRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWElementRepresentation_HeaderFile -#define _RWStepFEA_RWElementRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_ElementRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ElementRepresentation -class RWStepFEA_RWElementRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWElementRepresentation(); - - //! Reads ElementRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ElementRepresentation)& ent) const; - - //! Writes ElementRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ElementRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_ElementRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWElementRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWElementRepresentation.pxx b/src/RWStepFEA/RWStepFEA_RWElementRepresentation.pxx new file mode 100644 index 0000000000..ea4b0224b7 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWElementRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWElementRepresentation_HeaderFile +#define _RWStepFEA_RWElementRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_ElementRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ElementRepresentation +class RWStepFEA_RWElementRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWElementRepresentation(); + + //! Reads ElementRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ElementRepresentation)& ent) const; + + //! Writes ElementRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ElementRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_ElementRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWElementRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaAreaDensity.cxx b/src/RWStepFEA/RWStepFEA_RWFeaAreaDensity.cxx index 05d3ea4f83..2ea97d1035 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaAreaDensity.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaAreaDensity.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaAreaDensity.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaAreaDensity.hxx b/src/RWStepFEA/RWStepFEA_RWFeaAreaDensity.hxx deleted file mode 100644 index 35afbd437f..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaAreaDensity.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaAreaDensity_HeaderFile -#define _RWStepFEA_RWFeaAreaDensity_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaAreaDensity; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaAreaDensity -class RWStepFEA_RWFeaAreaDensity -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaAreaDensity(); - - //! Reads FeaAreaDensity - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaAreaDensity)& ent) const; - - //! Writes FeaAreaDensity - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaAreaDensity)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaAreaDensity)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaAreaDensity_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaAreaDensity.pxx b/src/RWStepFEA/RWStepFEA_RWFeaAreaDensity.pxx new file mode 100644 index 0000000000..0e8ee66ae5 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaAreaDensity.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaAreaDensity_HeaderFile +#define _RWStepFEA_RWFeaAreaDensity_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaAreaDensity; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaAreaDensity +class RWStepFEA_RWFeaAreaDensity +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaAreaDensity(); + + //! Reads FeaAreaDensity + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaAreaDensity)& ent) const; + + //! Writes FeaAreaDensity + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaAreaDensity)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaAreaDensity)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaAreaDensity_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.cxx b/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.cxx index e296d7ce7f..bf27eaa601 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaAxis2Placement3d.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.hxx b/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.hxx deleted file mode 100644 index 32b14610cf..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaAxis2Placement3d_HeaderFile -#define _RWStepFEA_RWFeaAxis2Placement3d_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaAxis2Placement3d; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaAxis2Placement3d -class RWStepFEA_RWFeaAxis2Placement3d -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaAxis2Placement3d(); - - //! Reads FeaAxis2Placement3d - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaAxis2Placement3d)& ent) const; - - //! Writes FeaAxis2Placement3d - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaAxis2Placement3d)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaAxis2Placement3d)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaAxis2Placement3d_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.pxx b/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.pxx new file mode 100644 index 0000000000..bbbb7b1780 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaAxis2Placement3d_HeaderFile +#define _RWStepFEA_RWFeaAxis2Placement3d_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaAxis2Placement3d; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaAxis2Placement3d +class RWStepFEA_RWFeaAxis2Placement3d +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaAxis2Placement3d(); + + //! Reads FeaAxis2Placement3d + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaAxis2Placement3d)& ent) const; + + //! Writes FeaAxis2Placement3d + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaAxis2Placement3d)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaAxis2Placement3d)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaAxis2Placement3d_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.cxx b/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.cxx index 3a8c03c67b..5563fe31c2 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaCurveSectionGeometricRelationship.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.hxx b/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.hxx deleted file mode 100644 index f301bc0c18..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-01-22 -// Created by: data exchange team -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaCurveSectionGeometricRelationship_HeaderFile -#define _RWStepFEA_RWFeaCurveSectionGeometricRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaCurveSectionGeometricRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaCurveSectionGeometricRelationship -class RWStepFEA_RWFeaCurveSectionGeometricRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaCurveSectionGeometricRelationship(); - - //! Reads FeaCurveSectionGeometricRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaCurveSectionGeometricRelationship)& ent) const; - - //! Writes FeaCurveSectionGeometricRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaCurveSectionGeometricRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaCurveSectionGeometricRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaCurveSectionGeometricRelationship_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.pxx b/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.pxx new file mode 100644 index 0000000000..cc1ceb5905 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-01-22 +// Created by: data exchange team +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaCurveSectionGeometricRelationship_HeaderFile +#define _RWStepFEA_RWFeaCurveSectionGeometricRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaCurveSectionGeometricRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaCurveSectionGeometricRelationship +class RWStepFEA_RWFeaCurveSectionGeometricRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaCurveSectionGeometricRelationship(); + + //! Reads FeaCurveSectionGeometricRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaCurveSectionGeometricRelationship)& ent) const; + + //! Writes FeaCurveSectionGeometricRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaCurveSectionGeometricRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaCurveSectionGeometricRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaCurveSectionGeometricRelationship_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaGroup.cxx b/src/RWStepFEA/RWStepFEA_RWFeaGroup.cxx index 6b2b7a1a64..3ef02718d7 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaGroup.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaGroup.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaGroup.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaGroup.hxx b/src/RWStepFEA/RWStepFEA_RWFeaGroup.hxx deleted file mode 100644 index 28d79da79f..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaGroup.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaGroup_HeaderFile -#define _RWStepFEA_RWFeaGroup_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaGroup; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaGroup -class RWStepFEA_RWFeaGroup -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaGroup(); - - //! Reads FeaGroup - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaGroup)& ent) const; - - //! Writes FeaGroup - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaGroup)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaGroup)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaGroup_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaGroup.pxx b/src/RWStepFEA/RWStepFEA_RWFeaGroup.pxx new file mode 100644 index 0000000000..11577aec1c --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaGroup.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaGroup_HeaderFile +#define _RWStepFEA_RWFeaGroup_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaGroup; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaGroup +class RWStepFEA_RWFeaGroup +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaGroup(); + + //! Reads FeaGroup + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaGroup)& ent) const; + + //! Writes FeaGroup + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaGroup)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaGroup)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaGroup_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaLinearElasticity.cxx b/src/RWStepFEA/RWStepFEA_RWFeaLinearElasticity.cxx index 5c7c6330f0..53420ee8fc 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaLinearElasticity.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaLinearElasticity.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaLinearElasticity.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaLinearElasticity.hxx b/src/RWStepFEA/RWStepFEA_RWFeaLinearElasticity.hxx deleted file mode 100644 index aa945fa992..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaLinearElasticity.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaLinearElasticity_HeaderFile -#define _RWStepFEA_RWFeaLinearElasticity_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaLinearElasticity; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaLinearElasticity -class RWStepFEA_RWFeaLinearElasticity -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaLinearElasticity(); - - //! Reads FeaLinearElasticity - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaLinearElasticity)& ent) const; - - //! Writes FeaLinearElasticity - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaLinearElasticity)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaLinearElasticity)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaLinearElasticity_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaLinearElasticity.pxx b/src/RWStepFEA/RWStepFEA_RWFeaLinearElasticity.pxx new file mode 100644 index 0000000000..2f04aae5eb --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaLinearElasticity.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaLinearElasticity_HeaderFile +#define _RWStepFEA_RWFeaLinearElasticity_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaLinearElasticity; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaLinearElasticity +class RWStepFEA_RWFeaLinearElasticity +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaLinearElasticity(); + + //! Reads FeaLinearElasticity + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaLinearElasticity)& ent) const; + + //! Writes FeaLinearElasticity + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaLinearElasticity)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaLinearElasticity)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaLinearElasticity_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMassDensity.cxx b/src/RWStepFEA/RWStepFEA_RWFeaMassDensity.cxx index fd3920aff9..5ed2463961 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaMassDensity.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaMassDensity.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaMassDensity.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMassDensity.hxx b/src/RWStepFEA/RWStepFEA_RWFeaMassDensity.hxx deleted file mode 100644 index 269a1a32fe..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaMassDensity.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaMassDensity_HeaderFile -#define _RWStepFEA_RWFeaMassDensity_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaMassDensity; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaMassDensity -class RWStepFEA_RWFeaMassDensity -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaMassDensity(); - - //! Reads FeaMassDensity - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaMassDensity)& ent) const; - - //! Writes FeaMassDensity - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaMassDensity)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaMassDensity)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaMassDensity_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMassDensity.pxx b/src/RWStepFEA/RWStepFEA_RWFeaMassDensity.pxx new file mode 100644 index 0000000000..af99a2d263 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaMassDensity.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaMassDensity_HeaderFile +#define _RWStepFEA_RWFeaMassDensity_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaMassDensity; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaMassDensity +class RWStepFEA_RWFeaMassDensity +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaMassDensity(); + + //! Reads FeaMassDensity + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaMassDensity)& ent) const; + + //! Writes FeaMassDensity + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaMassDensity)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaMassDensity)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaMassDensity_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.cxx index 06857d311f..3658fcb7c1 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaMaterialPropertyRepresentation.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.hxx b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.hxx deleted file mode 100644 index 683f695ab5..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaMaterialPropertyRepresentation_HeaderFile -#define _RWStepFEA_RWFeaMaterialPropertyRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaMaterialPropertyRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaMaterialPropertyRepresentation -class RWStepFEA_RWFeaMaterialPropertyRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaMaterialPropertyRepresentation(); - - //! Reads FeaMaterialPropertyRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaMaterialPropertyRepresentation)& ent) const; - - //! Writes FeaMaterialPropertyRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaMaterialPropertyRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaMaterialPropertyRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaMaterialPropertyRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.pxx b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.pxx new file mode 100644 index 0000000000..3d1739bf3e --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaMaterialPropertyRepresentation_HeaderFile +#define _RWStepFEA_RWFeaMaterialPropertyRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaMaterialPropertyRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaMaterialPropertyRepresentation +class RWStepFEA_RWFeaMaterialPropertyRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaMaterialPropertyRepresentation(); + + //! Reads FeaMaterialPropertyRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaMaterialPropertyRepresentation)& ent) const; + + //! Writes FeaMaterialPropertyRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaMaterialPropertyRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaMaterialPropertyRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaMaterialPropertyRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.cxx b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.cxx index 8605c42765..120c41ac92 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaMaterialPropertyRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.hxx b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.hxx deleted file mode 100644 index db8d55920f..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaMaterialPropertyRepresentationItem_HeaderFile -#define _RWStepFEA_RWFeaMaterialPropertyRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaMaterialPropertyRepresentationItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaMaterialPropertyRepresentationItem -class RWStepFEA_RWFeaMaterialPropertyRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaMaterialPropertyRepresentationItem(); - - //! Reads FeaMaterialPropertyRepresentationItem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaMaterialPropertyRepresentationItem)& ent) const; - - //! Writes FeaMaterialPropertyRepresentationItem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaMaterialPropertyRepresentationItem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaMaterialPropertyRepresentationItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaMaterialPropertyRepresentationItem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.pxx b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.pxx new file mode 100644 index 0000000000..fdeb4907c5 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaMaterialPropertyRepresentationItem_HeaderFile +#define _RWStepFEA_RWFeaMaterialPropertyRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaMaterialPropertyRepresentationItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaMaterialPropertyRepresentationItem +class RWStepFEA_RWFeaMaterialPropertyRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaMaterialPropertyRepresentationItem(); + + //! Reads FeaMaterialPropertyRepresentationItem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaMaterialPropertyRepresentationItem)& ent) const; + + //! Writes FeaMaterialPropertyRepresentationItem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaMaterialPropertyRepresentationItem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaMaterialPropertyRepresentationItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaMaterialPropertyRepresentationItem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModel.cxx b/src/RWStepFEA/RWStepFEA_RWFeaModel.cxx index aa6be8fe5c..9690aa601e 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaModel.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaModel.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWFeaModel.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModel.hxx b/src/RWStepFEA/RWStepFEA_RWFeaModel.hxx deleted file mode 100644 index 6f2a09c05d..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaModel.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaModel_HeaderFile -#define _RWStepFEA_RWFeaModel_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaModel; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaModel -class RWStepFEA_RWFeaModel -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaModel(); - - //! Reads FeaModel - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaModel)& ent) const; - - //! Writes FeaModel - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaModel)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaModel)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaModel_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModel.pxx b/src/RWStepFEA/RWStepFEA_RWFeaModel.pxx new file mode 100644 index 0000000000..2e433e2675 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaModel.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaModel_HeaderFile +#define _RWStepFEA_RWFeaModel_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaModel; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaModel +class RWStepFEA_RWFeaModel +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaModel(); + + //! Reads FeaModel + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaModel)& ent) const; + + //! Writes FeaModel + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaModel)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaModel)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaModel_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModel3d.cxx b/src/RWStepFEA/RWStepFEA_RWFeaModel3d.cxx index a8320ea881..1385d6c6a8 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaModel3d.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaModel3d.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWFeaModel3d.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModel3d.hxx b/src/RWStepFEA/RWStepFEA_RWFeaModel3d.hxx deleted file mode 100644 index 099946cf0a..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaModel3d.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaModel3d_HeaderFile -#define _RWStepFEA_RWFeaModel3d_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaModel3d; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaModel3d -class RWStepFEA_RWFeaModel3d -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaModel3d(); - - //! Reads FeaModel3d - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaModel3d)& ent) const; - - //! Writes FeaModel3d - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaModel3d)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaModel3d)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaModel3d_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModel3d.pxx b/src/RWStepFEA/RWStepFEA_RWFeaModel3d.pxx new file mode 100644 index 0000000000..acbac03ee2 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaModel3d.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaModel3d_HeaderFile +#define _RWStepFEA_RWFeaModel3d_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaModel3d; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaModel3d +class RWStepFEA_RWFeaModel3d +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaModel3d(); + + //! Reads FeaModel3d + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaModel3d)& ent) const; + + //! Writes FeaModel3d + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaModel3d)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaModel3d)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaModel3d_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.cxx b/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.cxx index b2d48cd815..86a87e7adb 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaModelDefinition.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.hxx b/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.hxx deleted file mode 100644 index cdfe2db499..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-15 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaModelDefinition_HeaderFile -#define _RWStepFEA_RWFeaModelDefinition_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaModelDefinition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaModelDefinition -class RWStepFEA_RWFeaModelDefinition -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaModelDefinition(); - - //! Reads FeaModelDefinition - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaModelDefinition)& ent) const; - - //! Writes FeaModelDefinition - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaModelDefinition)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaModelDefinition)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaModelDefinition_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.pxx b/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.pxx new file mode 100644 index 0000000000..7b9bd486fd --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-15 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaModelDefinition_HeaderFile +#define _RWStepFEA_RWFeaModelDefinition_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaModelDefinition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaModelDefinition +class RWStepFEA_RWFeaModelDefinition +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaModelDefinition(); + + //! Reads FeaModelDefinition + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaModelDefinition)& ent) const; + + //! Writes FeaModelDefinition + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaModelDefinition)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaModelDefinition)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaModelDefinition_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.cxx b/src/RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.cxx index d391fa269b..b10ba894a1 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaMoistureAbsorption.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.hxx b/src/RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.hxx deleted file mode 100644 index a4415b11b6..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaMoistureAbsorption_HeaderFile -#define _RWStepFEA_RWFeaMoistureAbsorption_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaMoistureAbsorption; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaMoistureAbsorption -class RWStepFEA_RWFeaMoistureAbsorption -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaMoistureAbsorption(); - - //! Reads FeaMoistureAbsorption - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaMoistureAbsorption)& ent) const; - - //! Writes FeaMoistureAbsorption - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaMoistureAbsorption)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaMoistureAbsorption)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaMoistureAbsorption_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.pxx b/src/RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.pxx new file mode 100644 index 0000000000..bfd31b4c7c --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaMoistureAbsorption.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaMoistureAbsorption_HeaderFile +#define _RWStepFEA_RWFeaMoistureAbsorption_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaMoistureAbsorption; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaMoistureAbsorption +class RWStepFEA_RWFeaMoistureAbsorption +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaMoistureAbsorption(); + + //! Reads FeaMoistureAbsorption + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaMoistureAbsorption)& ent) const; + + //! Writes FeaMoistureAbsorption + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaMoistureAbsorption)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaMoistureAbsorption)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaMoistureAbsorption_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaParametricPoint.cxx b/src/RWStepFEA/RWStepFEA_RWFeaParametricPoint.cxx index 1565eaf5cd..e1a98649ea 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaParametricPoint.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaParametricPoint.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWFeaParametricPoint.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaParametricPoint.hxx b/src/RWStepFEA/RWStepFEA_RWFeaParametricPoint.hxx deleted file mode 100644 index 9357470115..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaParametricPoint.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaParametricPoint_HeaderFile -#define _RWStepFEA_RWFeaParametricPoint_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaParametricPoint; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaParametricPoint -class RWStepFEA_RWFeaParametricPoint -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaParametricPoint(); - - //! Reads FeaParametricPoint - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaParametricPoint)& ent) const; - - //! Writes FeaParametricPoint - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaParametricPoint)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaParametricPoint)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaParametricPoint_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaParametricPoint.pxx b/src/RWStepFEA/RWStepFEA_RWFeaParametricPoint.pxx new file mode 100644 index 0000000000..03120c9af9 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaParametricPoint.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaParametricPoint_HeaderFile +#define _RWStepFEA_RWFeaParametricPoint_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaParametricPoint; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaParametricPoint +class RWStepFEA_RWFeaParametricPoint +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaParametricPoint(); + + //! Reads FeaParametricPoint + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaParametricPoint)& ent) const; + + //! Writes FeaParametricPoint + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaParametricPoint)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaParametricPoint)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaParametricPoint_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaRepresentationItem.cxx b/src/RWStepFEA/RWStepFEA_RWFeaRepresentationItem.cxx index 2602d1b733..c3ad55121e 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaRepresentationItem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaRepresentationItem.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaRepresentationItem.hxx b/src/RWStepFEA/RWStepFEA_RWFeaRepresentationItem.hxx deleted file mode 100644 index d3a0b7bb36..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaRepresentationItem.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaRepresentationItem_HeaderFile -#define _RWStepFEA_RWFeaRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaRepresentationItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaRepresentationItem -class RWStepFEA_RWFeaRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaRepresentationItem(); - - //! Reads FeaRepresentationItem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaRepresentationItem)& ent) const; - - //! Writes FeaRepresentationItem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaRepresentationItem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaRepresentationItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaRepresentationItem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaRepresentationItem.pxx b/src/RWStepFEA/RWStepFEA_RWFeaRepresentationItem.pxx new file mode 100644 index 0000000000..95d24c3aa3 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaRepresentationItem.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaRepresentationItem_HeaderFile +#define _RWStepFEA_RWFeaRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaRepresentationItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaRepresentationItem +class RWStepFEA_RWFeaRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaRepresentationItem(); + + //! Reads FeaRepresentationItem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaRepresentationItem)& ent) const; + + //! Writes FeaRepresentationItem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaRepresentationItem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaRepresentationItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaRepresentationItem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.cxx b/src/RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.cxx index 0b0eec712e..513ad22fa3 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.hxx b/src/RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.hxx deleted file mode 100644 index 4aa711fe4e..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion_HeaderFile -#define _RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaSecantCoefficientOfLinearThermalExpansion; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaSecantCoefficientOfLinearThermalExpansion -class RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion(); - - //! Reads FeaSecantCoefficientOfLinearThermalExpansion - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion)& ent) const; - - //! Writes FeaSecantCoefficientOfLinearThermalExpansion - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.pxx b/src/RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.pxx new file mode 100644 index 0000000000..a476dd78da --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion_HeaderFile +#define _RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaSecantCoefficientOfLinearThermalExpansion; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaSecantCoefficientOfLinearThermalExpansion +class RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion(); + + //! Reads FeaSecantCoefficientOfLinearThermalExpansion + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion)& ent) const; + + //! Writes FeaSecantCoefficientOfLinearThermalExpansion + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.cxx b/src/RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.cxx index 577aa76490..3ff9677d74 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaShellBendingStiffness.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.hxx b/src/RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.hxx deleted file mode 100644 index 0cb339941a..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaShellBendingStiffness_HeaderFile -#define _RWStepFEA_RWFeaShellBendingStiffness_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaShellBendingStiffness; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaShellBendingStiffness -class RWStepFEA_RWFeaShellBendingStiffness -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaShellBendingStiffness(); - - //! Reads FeaShellBendingStiffness - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaShellBendingStiffness)& ent) const; - - //! Writes FeaShellBendingStiffness - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaShellBendingStiffness)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaShellBendingStiffness)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaShellBendingStiffness_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.pxx b/src/RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.pxx new file mode 100644 index 0000000000..2982fa67d7 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaShellBendingStiffness.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaShellBendingStiffness_HeaderFile +#define _RWStepFEA_RWFeaShellBendingStiffness_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaShellBendingStiffness; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaShellBendingStiffness +class RWStepFEA_RWFeaShellBendingStiffness +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaShellBendingStiffness(); + + //! Reads FeaShellBendingStiffness + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaShellBendingStiffness)& ent) const; + + //! Writes FeaShellBendingStiffness + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaShellBendingStiffness)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaShellBendingStiffness)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaShellBendingStiffness_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.cxx b/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.cxx index 2deba5f04b..16a56658c5 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.hxx b/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.hxx deleted file mode 100644 index 9beec4d1e4..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness_HeaderFile -#define _RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaShellMembraneBendingCouplingStiffness; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaShellMembraneBendingCouplingStiffness -class RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness(); - - //! Reads FeaShellMembraneBendingCouplingStiffness - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaShellMembraneBendingCouplingStiffness)& ent) const; - - //! Writes FeaShellMembraneBendingCouplingStiffness - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaShellMembraneBendingCouplingStiffness)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaShellMembraneBendingCouplingStiffness)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.pxx b/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.pxx new file mode 100644 index 0000000000..77eafcc2ce --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness_HeaderFile +#define _RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaShellMembraneBendingCouplingStiffness; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaShellMembraneBendingCouplingStiffness +class RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness(); + + //! Reads FeaShellMembraneBendingCouplingStiffness + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaShellMembraneBendingCouplingStiffness)& ent) const; + + //! Writes FeaShellMembraneBendingCouplingStiffness + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaShellMembraneBendingCouplingStiffness)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaShellMembraneBendingCouplingStiffness)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.cxx b/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.cxx index a4382ed6a6..4c1dad4435 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaShellMembraneStiffness.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.hxx b/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.hxx deleted file mode 100644 index 1074ddd288..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaShellMembraneStiffness_HeaderFile -#define _RWStepFEA_RWFeaShellMembraneStiffness_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaShellMembraneStiffness; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaShellMembraneStiffness -class RWStepFEA_RWFeaShellMembraneStiffness -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaShellMembraneStiffness(); - - //! Reads FeaShellMembraneStiffness - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaShellMembraneStiffness)& ent) const; - - //! Writes FeaShellMembraneStiffness - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaShellMembraneStiffness)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaShellMembraneStiffness)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaShellMembraneStiffness_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.pxx b/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.pxx new file mode 100644 index 0000000000..a1c43ebae9 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaShellMembraneStiffness.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaShellMembraneStiffness_HeaderFile +#define _RWStepFEA_RWFeaShellMembraneStiffness_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaShellMembraneStiffness; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaShellMembraneStiffness +class RWStepFEA_RWFeaShellMembraneStiffness +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaShellMembraneStiffness(); + + //! Reads FeaShellMembraneStiffness + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaShellMembraneStiffness)& ent) const; + + //! Writes FeaShellMembraneStiffness + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaShellMembraneStiffness)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaShellMembraneStiffness)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaShellMembraneStiffness_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.cxx b/src/RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.cxx index 02ef4059b1..566db21b9e 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaShellShearStiffness.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.hxx b/src/RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.hxx deleted file mode 100644 index 98f250e04d..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaShellShearStiffness_HeaderFile -#define _RWStepFEA_RWFeaShellShearStiffness_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaShellShearStiffness; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaShellShearStiffness -class RWStepFEA_RWFeaShellShearStiffness -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaShellShearStiffness(); - - //! Reads FeaShellShearStiffness - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaShellShearStiffness)& ent) const; - - //! Writes FeaShellShearStiffness - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaShellShearStiffness)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaShellShearStiffness)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaShellShearStiffness_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.pxx b/src/RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.pxx new file mode 100644 index 0000000000..17a335bb9c --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaShellShearStiffness.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaShellShearStiffness_HeaderFile +#define _RWStepFEA_RWFeaShellShearStiffness_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaShellShearStiffness; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaShellShearStiffness +class RWStepFEA_RWFeaShellShearStiffness +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaShellShearStiffness(); + + //! Reads FeaShellShearStiffness + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaShellShearStiffness)& ent) const; + + //! Writes FeaShellShearStiffness + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaShellShearStiffness)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaShellShearStiffness)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaShellShearStiffness_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.cxx b/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.cxx index 33eacaccc3..6b801afeb5 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.hxx b/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.hxx deleted file mode 100644 index 1c3477f24a..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-01-22 -// Created by: data exchange team -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaSurfaceSectionGeometricRelationship_HeaderFile -#define _RWStepFEA_RWFeaSurfaceSectionGeometricRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaSurfaceSectionGeometricRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaSurfaceSectionGeometricRelationship -class RWStepFEA_RWFeaSurfaceSectionGeometricRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaSurfaceSectionGeometricRelationship(); - - //! Reads FeaSurfaceSectionGeometricRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaSurfaceSectionGeometricRelationship)& ent) const; - - //! Writes FeaSurfaceSectionGeometricRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaSurfaceSectionGeometricRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaSurfaceSectionGeometricRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaSurfaceSectionGeometricRelationship_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.pxx b/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.pxx new file mode 100644 index 0000000000..f46ad1f91e --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-01-22 +// Created by: data exchange team +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaSurfaceSectionGeometricRelationship_HeaderFile +#define _RWStepFEA_RWFeaSurfaceSectionGeometricRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaSurfaceSectionGeometricRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaSurfaceSectionGeometricRelationship +class RWStepFEA_RWFeaSurfaceSectionGeometricRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaSurfaceSectionGeometricRelationship(); + + //! Reads FeaSurfaceSectionGeometricRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaSurfaceSectionGeometricRelationship)& ent) const; + + //! Writes FeaSurfaceSectionGeometricRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaSurfaceSectionGeometricRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaSurfaceSectionGeometricRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaSurfaceSectionGeometricRelationship_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.cxx b/src/RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.cxx index 471a0287b8..2765aa6d42 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.hxx b/src/RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.hxx deleted file mode 100644 index 47b1ff6fa6..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion_HeaderFile -#define _RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeaTangentialCoefficientOfLinearThermalExpansion -class RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion(); - - //! Reads FeaTangentialCoefficientOfLinearThermalExpansion - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion)& ent) const; - - //! Writes FeaTangentialCoefficientOfLinearThermalExpansion - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.pxx b/src/RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.pxx new file mode 100644 index 0000000000..9098d0f850 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion_HeaderFile +#define _RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeaTangentialCoefficientOfLinearThermalExpansion +class RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion(); + + //! Reads FeaTangentialCoefficientOfLinearThermalExpansion + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion)& ent) const; + + //! Writes FeaTangentialCoefficientOfLinearThermalExpansion + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.cxx b/src/RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.cxx index 75b03367a0..b80b0b4515 100644 --- a/src/RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWFreedomAndCoefficient.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.hxx b/src/RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.hxx deleted file mode 100644 index 392a7ba578..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-14 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFreedomAndCoefficient_HeaderFile -#define _RWStepFEA_RWFreedomAndCoefficient_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FreedomAndCoefficient; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FreedomAndCoefficient -class RWStepFEA_RWFreedomAndCoefficient -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFreedomAndCoefficient(); - - //! Reads FreedomAndCoefficient - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FreedomAndCoefficient)& ent) const; - - //! Writes FreedomAndCoefficient - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FreedomAndCoefficient)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FreedomAndCoefficient)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFreedomAndCoefficient_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.pxx b/src/RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.pxx new file mode 100644 index 0000000000..a64c540644 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFreedomAndCoefficient.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-14 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFreedomAndCoefficient_HeaderFile +#define _RWStepFEA_RWFreedomAndCoefficient_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FreedomAndCoefficient; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FreedomAndCoefficient +class RWStepFEA_RWFreedomAndCoefficient +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFreedomAndCoefficient(); + + //! Reads FreedomAndCoefficient + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FreedomAndCoefficient)& ent) const; + + //! Writes FreedomAndCoefficient + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FreedomAndCoefficient)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FreedomAndCoefficient)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFreedomAndCoefficient_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFreedomsList.cxx b/src/RWStepFEA/RWStepFEA_RWFreedomsList.cxx index d1171d1107..d084db5210 100644 --- a/src/RWStepFEA/RWStepFEA_RWFreedomsList.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFreedomsList.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWFreedomsList.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWFreedomsList.hxx b/src/RWStepFEA/RWStepFEA_RWFreedomsList.hxx deleted file mode 100644 index ec2db8babf..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWFreedomsList.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-14 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWFreedomsList_HeaderFile -#define _RWStepFEA_RWFreedomsList_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_FreedomsList; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FreedomsList -class RWStepFEA_RWFreedomsList -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWFreedomsList(); - - //! Reads FreedomsList - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FreedomsList)& ent) const; - - //! Writes FreedomsList - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FreedomsList)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_FreedomsList)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWFreedomsList_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWFreedomsList.pxx b/src/RWStepFEA/RWStepFEA_RWFreedomsList.pxx new file mode 100644 index 0000000000..b0e82842fe --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWFreedomsList.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-14 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWFreedomsList_HeaderFile +#define _RWStepFEA_RWFreedomsList_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_FreedomsList; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FreedomsList +class RWStepFEA_RWFreedomsList +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWFreedomsList(); + + //! Reads FreedomsList + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_FreedomsList)& ent) const; + + //! Writes FreedomsList + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_FreedomsList)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_FreedomsList)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWFreedomsList_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWGeometricNode.cxx b/src/RWStepFEA/RWStepFEA_RWGeometricNode.cxx index 9c9af39cec..fc46056e13 100644 --- a/src/RWStepFEA/RWStepFEA_RWGeometricNode.cxx +++ b/src/RWStepFEA/RWStepFEA_RWGeometricNode.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWGeometricNode.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWGeometricNode.hxx b/src/RWStepFEA/RWStepFEA_RWGeometricNode.hxx deleted file mode 100644 index 07ab0f4856..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWGeometricNode.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWGeometricNode_HeaderFile -#define _RWStepFEA_RWGeometricNode_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_GeometricNode; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeometricNode -class RWStepFEA_RWGeometricNode -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWGeometricNode(); - - //! Reads GeometricNode - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_GeometricNode)& ent) const; - - //! Writes GeometricNode - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_GeometricNode)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_GeometricNode)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWGeometricNode_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWGeometricNode.pxx b/src/RWStepFEA/RWStepFEA_RWGeometricNode.pxx new file mode 100644 index 0000000000..8ae5db2203 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWGeometricNode.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWGeometricNode_HeaderFile +#define _RWStepFEA_RWGeometricNode_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_GeometricNode; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeometricNode +class RWStepFEA_RWGeometricNode +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWGeometricNode(); + + //! Reads GeometricNode + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_GeometricNode)& ent) const; + + //! Writes GeometricNode + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_GeometricNode)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_GeometricNode)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWGeometricNode_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNode.cxx b/src/RWStepFEA/RWStepFEA_RWNode.cxx index 0082e89cfb..4ab6f68937 100644 --- a/src/RWStepFEA/RWStepFEA_RWNode.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNode.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWNode.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWNode.hxx b/src/RWStepFEA/RWStepFEA_RWNode.hxx deleted file mode 100644 index 66cad0d88c..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWNode.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWNode_HeaderFile -#define _RWStepFEA_RWNode_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_Node; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Node -class RWStepFEA_RWNode -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWNode(); - - //! Reads Node - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_Node)& ent) const; - - //! Writes Node - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_Node)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_Node)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWNode_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNode.pxx b/src/RWStepFEA/RWStepFEA_RWNode.pxx new file mode 100644 index 0000000000..18390e4178 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWNode.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWNode_HeaderFile +#define _RWStepFEA_RWNode_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_Node; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Node +class RWStepFEA_RWNode +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWNode(); + + //! Reads Node + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_Node)& ent) const; + + //! Writes Node + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_Node)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_Node)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWNode_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeDefinition.cxx b/src/RWStepFEA/RWStepFEA_RWNodeDefinition.cxx index e5cc8f6ee1..28b2c6c61a 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeDefinition.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeDefinition.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWNodeDefinition.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWNodeDefinition.hxx b/src/RWStepFEA/RWStepFEA_RWNodeDefinition.hxx deleted file mode 100644 index 096f88793a..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWNodeDefinition.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-15 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWNodeDefinition_HeaderFile -#define _RWStepFEA_RWNodeDefinition_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_NodeDefinition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for NodeDefinition -class RWStepFEA_RWNodeDefinition -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWNodeDefinition(); - - //! Reads NodeDefinition - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeDefinition)& ent) const; - - //! Writes NodeDefinition - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeDefinition)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_NodeDefinition)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWNodeDefinition_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeDefinition.pxx b/src/RWStepFEA/RWStepFEA_RWNodeDefinition.pxx new file mode 100644 index 0000000000..bf7784814d --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWNodeDefinition.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-15 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWNodeDefinition_HeaderFile +#define _RWStepFEA_RWNodeDefinition_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_NodeDefinition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for NodeDefinition +class RWStepFEA_RWNodeDefinition +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWNodeDefinition(); + + //! Reads NodeDefinition + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeDefinition)& ent) const; + + //! Writes NodeDefinition + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeDefinition)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_NodeDefinition)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWNodeDefinition_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeGroup.cxx b/src/RWStepFEA/RWStepFEA_RWNodeGroup.cxx index 2e421811f6..7ca1dd16b1 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeGroup.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeGroup.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWNodeGroup.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWNodeGroup.hxx b/src/RWStepFEA/RWStepFEA_RWNodeGroup.hxx deleted file mode 100644 index 46cd7a72ec..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWNodeGroup.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWNodeGroup_HeaderFile -#define _RWStepFEA_RWNodeGroup_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_NodeGroup; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for NodeGroup -class RWStepFEA_RWNodeGroup -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWNodeGroup(); - - //! Reads NodeGroup - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeGroup)& ent) const; - - //! Writes NodeGroup - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeGroup)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_NodeGroup)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWNodeGroup_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeGroup.pxx b/src/RWStepFEA/RWStepFEA_RWNodeGroup.pxx new file mode 100644 index 0000000000..6506677eff --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWNodeGroup.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWNodeGroup_HeaderFile +#define _RWStepFEA_RWNodeGroup_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_NodeGroup; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for NodeGroup +class RWStepFEA_RWNodeGroup +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWNodeGroup(); + + //! Reads NodeGroup + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeGroup)& ent) const; + + //! Writes NodeGroup + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeGroup)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_NodeGroup)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWNodeGroup_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.cxx index 36ed76443b..ee9d347681 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWNodeRepresentation.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.hxx b/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.hxx deleted file mode 100644 index d5d32290fe..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWNodeRepresentation_HeaderFile -#define _RWStepFEA_RWNodeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_NodeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for NodeRepresentation -class RWStepFEA_RWNodeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWNodeRepresentation(); - - //! Reads NodeRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeRepresentation)& ent) const; - - //! Writes NodeRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_NodeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWNodeRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.pxx b/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.pxx new file mode 100644 index 0000000000..5bc0081608 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWNodeRepresentation_HeaderFile +#define _RWStepFEA_RWNodeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_NodeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for NodeRepresentation +class RWStepFEA_RWNodeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWNodeRepresentation(); + + //! Reads NodeRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeRepresentation)& ent) const; + + //! Writes NodeRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_NodeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWNodeRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeSet.cxx b/src/RWStepFEA/RWStepFEA_RWNodeSet.cxx index 931b1e3e91..3de82006d3 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeSet.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeSet.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWNodeSet.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWNodeSet.hxx b/src/RWStepFEA/RWStepFEA_RWNodeSet.hxx deleted file mode 100644 index 8f0dd09e28..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWNodeSet.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWNodeSet_HeaderFile -#define _RWStepFEA_RWNodeSet_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_NodeSet; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for NodeSet -class RWStepFEA_RWNodeSet -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWNodeSet(); - - //! Reads NodeSet - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeSet)& ent) const; - - //! Writes NodeSet - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeSet)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_NodeSet)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWNodeSet_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeSet.pxx b/src/RWStepFEA/RWStepFEA_RWNodeSet.pxx new file mode 100644 index 0000000000..0a3b92df4e --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWNodeSet.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWNodeSet_HeaderFile +#define _RWStepFEA_RWNodeSet_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_NodeSet; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for NodeSet +class RWStepFEA_RWNodeSet +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWNodeSet(); + + //! Reads NodeSet + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeSet)& ent) const; + + //! Writes NodeSet + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeSet)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_NodeSet)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWNodeSet_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.cxx index ae2e6b0123..faf7c57bce 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWNodeWithSolutionCoordinateSystem.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.hxx b/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.hxx deleted file mode 100644 index 5f67084401..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWNodeWithSolutionCoordinateSystem_HeaderFile -#define _RWStepFEA_RWNodeWithSolutionCoordinateSystem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_NodeWithSolutionCoordinateSystem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for NodeWithSolutionCoordinateSystem -class RWStepFEA_RWNodeWithSolutionCoordinateSystem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWNodeWithSolutionCoordinateSystem(); - - //! Reads NodeWithSolutionCoordinateSystem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeWithSolutionCoordinateSystem)& ent) const; - - //! Writes NodeWithSolutionCoordinateSystem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeWithSolutionCoordinateSystem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_NodeWithSolutionCoordinateSystem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWNodeWithSolutionCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.pxx b/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.pxx new file mode 100644 index 0000000000..683f56c4e2 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWNodeWithSolutionCoordinateSystem_HeaderFile +#define _RWStepFEA_RWNodeWithSolutionCoordinateSystem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_NodeWithSolutionCoordinateSystem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for NodeWithSolutionCoordinateSystem +class RWStepFEA_RWNodeWithSolutionCoordinateSystem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWNodeWithSolutionCoordinateSystem(); + + //! Reads NodeWithSolutionCoordinateSystem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeWithSolutionCoordinateSystem)& ent) const; + + //! Writes NodeWithSolutionCoordinateSystem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeWithSolutionCoordinateSystem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_NodeWithSolutionCoordinateSystem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWNodeWithSolutionCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeWithVector.cxx b/src/RWStepFEA/RWStepFEA_RWNodeWithVector.cxx index 54aee7e877..56d19c84aa 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeWithVector.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeWithVector.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWNodeWithVector.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWNodeWithVector.hxx b/src/RWStepFEA/RWStepFEA_RWNodeWithVector.hxx deleted file mode 100644 index 067233bdb6..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWNodeWithVector.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWNodeWithVector_HeaderFile -#define _RWStepFEA_RWNodeWithVector_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_NodeWithVector; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for NodeWithVector -class RWStepFEA_RWNodeWithVector -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWNodeWithVector(); - - //! Reads NodeWithVector - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeWithVector)& ent) const; - - //! Writes NodeWithVector - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeWithVector)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_NodeWithVector)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWNodeWithVector_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWNodeWithVector.pxx b/src/RWStepFEA/RWStepFEA_RWNodeWithVector.pxx new file mode 100644 index 0000000000..60c21e687b --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWNodeWithVector.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWNodeWithVector_HeaderFile +#define _RWStepFEA_RWNodeWithVector_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_NodeWithVector; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for NodeWithVector +class RWStepFEA_RWNodeWithVector +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWNodeWithVector(); + + //! Reads NodeWithVector + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_NodeWithVector)& ent) const; + + //! Writes NodeWithVector + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_NodeWithVector)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_NodeWithVector)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWNodeWithVector_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.cxx b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.cxx index e891e663aa..0ab1996782 100644 --- a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.cxx +++ b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWParametricCurve3dElementCoordinateDirection.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.hxx b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.hxx deleted file mode 100644 index 90cc74b0c5..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWParametricCurve3dElementCoordinateDirection_HeaderFile -#define _RWStepFEA_RWParametricCurve3dElementCoordinateDirection_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_ParametricCurve3dElementCoordinateDirection; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ParametricCurve3dElementCoordinateDirection -class RWStepFEA_RWParametricCurve3dElementCoordinateDirection -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWParametricCurve3dElementCoordinateDirection(); - - //! Reads ParametricCurve3dElementCoordinateDirection - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ParametricCurve3dElementCoordinateDirection)& ent) const; - - //! Writes ParametricCurve3dElementCoordinateDirection - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ParametricCurve3dElementCoordinateDirection)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_ParametricCurve3dElementCoordinateDirection)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWParametricCurve3dElementCoordinateDirection_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.pxx b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.pxx new file mode 100644 index 0000000000..776bd81afb --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWParametricCurve3dElementCoordinateDirection_HeaderFile +#define _RWStepFEA_RWParametricCurve3dElementCoordinateDirection_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_ParametricCurve3dElementCoordinateDirection; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ParametricCurve3dElementCoordinateDirection +class RWStepFEA_RWParametricCurve3dElementCoordinateDirection +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWParametricCurve3dElementCoordinateDirection(); + + //! Reads ParametricCurve3dElementCoordinateDirection + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ParametricCurve3dElementCoordinateDirection)& ent) const; + + //! Writes ParametricCurve3dElementCoordinateDirection + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ParametricCurve3dElementCoordinateDirection)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_ParametricCurve3dElementCoordinateDirection)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWParametricCurve3dElementCoordinateDirection_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.cxx index fc0accbcc0..e086ba2e28 100644 --- a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWParametricCurve3dElementCoordinateSystem.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.hxx b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.hxx deleted file mode 100644 index f4bf0e2125..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWParametricCurve3dElementCoordinateSystem_HeaderFile -#define _RWStepFEA_RWParametricCurve3dElementCoordinateSystem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_ParametricCurve3dElementCoordinateSystem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ParametricCurve3dElementCoordinateSystem -class RWStepFEA_RWParametricCurve3dElementCoordinateSystem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWParametricCurve3dElementCoordinateSystem(); - - //! Reads ParametricCurve3dElementCoordinateSystem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ParametricCurve3dElementCoordinateSystem)& ent) const; - - //! Writes ParametricCurve3dElementCoordinateSystem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ParametricCurve3dElementCoordinateSystem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_ParametricCurve3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWParametricCurve3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.pxx b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.pxx new file mode 100644 index 0000000000..8c0be0ce17 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWParametricCurve3dElementCoordinateSystem_HeaderFile +#define _RWStepFEA_RWParametricCurve3dElementCoordinateSystem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_ParametricCurve3dElementCoordinateSystem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ParametricCurve3dElementCoordinateSystem +class RWStepFEA_RWParametricCurve3dElementCoordinateSystem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWParametricCurve3dElementCoordinateSystem(); + + //! Reads ParametricCurve3dElementCoordinateSystem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ParametricCurve3dElementCoordinateSystem)& ent) const; + + //! Writes ParametricCurve3dElementCoordinateSystem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ParametricCurve3dElementCoordinateSystem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_ParametricCurve3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWParametricCurve3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.cxx index 376af8c837..b0bbde529f 100644 --- a/src/RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepFEA_RWParametricSurface3dElementCoordinateSystem.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.hxx b/src/RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.hxx deleted file mode 100644 index 66db34a20e..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWParametricSurface3dElementCoordinateSystem_HeaderFile -#define _RWStepFEA_RWParametricSurface3dElementCoordinateSystem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_ParametricSurface3dElementCoordinateSystem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ParametricSurface3dElementCoordinateSystem -class RWStepFEA_RWParametricSurface3dElementCoordinateSystem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWParametricSurface3dElementCoordinateSystem(); - - //! Reads ParametricSurface3dElementCoordinateSystem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ParametricSurface3dElementCoordinateSystem)& ent) const; - - //! Writes ParametricSurface3dElementCoordinateSystem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ParametricSurface3dElementCoordinateSystem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_ParametricSurface3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWParametricSurface3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.pxx b/src/RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.pxx new file mode 100644 index 0000000000..1e9b7ef48c --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWParametricSurface3dElementCoordinateSystem_HeaderFile +#define _RWStepFEA_RWParametricSurface3dElementCoordinateSystem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_ParametricSurface3dElementCoordinateSystem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ParametricSurface3dElementCoordinateSystem +class RWStepFEA_RWParametricSurface3dElementCoordinateSystem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWParametricSurface3dElementCoordinateSystem(); + + //! Reads ParametricSurface3dElementCoordinateSystem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_ParametricSurface3dElementCoordinateSystem)& ent) const; + + //! Writes ParametricSurface3dElementCoordinateSystem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_ParametricSurface3dElementCoordinateSystem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_ParametricSurface3dElementCoordinateSystem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWParametricSurface3dElementCoordinateSystem_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.cxx index 0ca6ff2b78..229698d8c6 100644 --- a/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWSurface3dElementRepresentation.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.hxx b/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.hxx deleted file mode 100644 index 34a0b5fbb3..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWSurface3dElementRepresentation_HeaderFile -#define _RWStepFEA_RWSurface3dElementRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_Surface3dElementRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Surface3dElementRepresentation -class RWStepFEA_RWSurface3dElementRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWSurface3dElementRepresentation(); - - //! Reads Surface3dElementRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_Surface3dElementRepresentation)& ent) const; - - //! Writes Surface3dElementRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_Surface3dElementRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_Surface3dElementRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWSurface3dElementRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.pxx b/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.pxx new file mode 100644 index 0000000000..e821292c61 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWSurface3dElementRepresentation_HeaderFile +#define _RWStepFEA_RWSurface3dElementRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_Surface3dElementRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Surface3dElementRepresentation +class RWStepFEA_RWSurface3dElementRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWSurface3dElementRepresentation(); + + //! Reads Surface3dElementRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_Surface3dElementRepresentation)& ent) const; + + //! Writes Surface3dElementRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_Surface3dElementRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_Surface3dElementRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWSurface3dElementRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.cxx index 7d516fe9b1..c8e7a3ce50 100644 --- a/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepFEA_RWVolume3dElementRepresentation.pxx" #include #include #include diff --git a/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.hxx b/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.hxx deleted file mode 100644 index e7fa112fc9..0000000000 --- a/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepFEA_RWVolume3dElementRepresentation_HeaderFile -#define _RWStepFEA_RWVolume3dElementRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepFEA_Volume3dElementRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Volume3dElementRepresentation -class RWStepFEA_RWVolume3dElementRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepFEA_RWVolume3dElementRepresentation(); - - //! Reads Volume3dElementRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_Volume3dElementRepresentation)& ent) const; - - //! Writes Volume3dElementRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_Volume3dElementRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepFEA_Volume3dElementRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepFEA_RWVolume3dElementRepresentation_HeaderFile diff --git a/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.pxx b/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.pxx new file mode 100644 index 0000000000..bf44b3a848 --- /dev/null +++ b/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepFEA_RWVolume3dElementRepresentation_HeaderFile +#define _RWStepFEA_RWVolume3dElementRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepFEA_Volume3dElementRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Volume3dElementRepresentation +class RWStepFEA_RWVolume3dElementRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepFEA_RWVolume3dElementRepresentation(); + + //! Reads Volume3dElementRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepFEA_Volume3dElementRepresentation)& ent) const; + + //! Writes Volume3dElementRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepFEA_Volume3dElementRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepFEA_Volume3dElementRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepFEA_RWVolume3dElementRepresentation_HeaderFile diff --git a/src/RWStepGeom/FILES b/src/RWStepGeom/FILES index 082b068beb..47a8571335 100755 --- a/src/RWStepGeom/FILES +++ b/src/RWStepGeom/FILES @@ -1,166 +1,166 @@ RWStepGeom_RWAxis1Placement.cxx -RWStepGeom_RWAxis1Placement.hxx +RWStepGeom_RWAxis1Placement.pxx RWStepGeom_RWAxis2Placement2d.cxx -RWStepGeom_RWAxis2Placement2d.hxx +RWStepGeom_RWAxis2Placement2d.pxx RWStepGeom_RWAxis2Placement3d.cxx -RWStepGeom_RWAxis2Placement3d.hxx +RWStepGeom_RWAxis2Placement3d.pxx RWStepGeom_RWBezierCurve.cxx -RWStepGeom_RWBezierCurve.hxx +RWStepGeom_RWBezierCurve.pxx RWStepGeom_RWBezierCurveAndRationalBSplineCurve.cxx -RWStepGeom_RWBezierCurveAndRationalBSplineCurve.hxx +RWStepGeom_RWBezierCurveAndRationalBSplineCurve.pxx RWStepGeom_RWBezierSurface.cxx -RWStepGeom_RWBezierSurface.hxx +RWStepGeom_RWBezierSurface.pxx RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.cxx -RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.hxx +RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.pxx RWStepGeom_RWBoundaryCurve.cxx -RWStepGeom_RWBoundaryCurve.hxx +RWStepGeom_RWBoundaryCurve.pxx RWStepGeom_RWBoundedCurve.cxx -RWStepGeom_RWBoundedCurve.hxx +RWStepGeom_RWBoundedCurve.pxx RWStepGeom_RWBoundedSurface.cxx -RWStepGeom_RWBoundedSurface.hxx +RWStepGeom_RWBoundedSurface.pxx RWStepGeom_RWBSplineCurve.cxx -RWStepGeom_RWBSplineCurve.hxx +RWStepGeom_RWBSplineCurve.pxx RWStepGeom_RWBSplineCurveWithKnots.cxx -RWStepGeom_RWBSplineCurveWithKnots.hxx +RWStepGeom_RWBSplineCurveWithKnots.pxx RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.cxx -RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.hxx +RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.pxx RWStepGeom_RWBSplineSurface.cxx -RWStepGeom_RWBSplineSurface.hxx +RWStepGeom_RWBSplineSurface.pxx RWStepGeom_RWBSplineSurfaceWithKnots.cxx -RWStepGeom_RWBSplineSurfaceWithKnots.hxx +RWStepGeom_RWBSplineSurfaceWithKnots.pxx RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.cxx -RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx +RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.pxx RWStepGeom_RWCartesianPoint.cxx -RWStepGeom_RWCartesianPoint.hxx +RWStepGeom_RWCartesianPoint.pxx RWStepGeom_RWCartesianTransformationOperator.cxx -RWStepGeom_RWCartesianTransformationOperator.hxx +RWStepGeom_RWCartesianTransformationOperator.pxx RWStepGeom_RWCartesianTransformationOperator3d.cxx -RWStepGeom_RWCartesianTransformationOperator3d.hxx +RWStepGeom_RWCartesianTransformationOperator3d.pxx RWStepGeom_RWCircle.cxx -RWStepGeom_RWCircle.hxx +RWStepGeom_RWCircle.pxx RWStepGeom_RWCompositeCurve.cxx -RWStepGeom_RWCompositeCurve.hxx +RWStepGeom_RWCompositeCurve.pxx RWStepGeom_RWCompositeCurveOnSurface.cxx -RWStepGeom_RWCompositeCurveOnSurface.hxx +RWStepGeom_RWCompositeCurveOnSurface.pxx RWStepGeom_RWCompositeCurveSegment.cxx -RWStepGeom_RWCompositeCurveSegment.hxx +RWStepGeom_RWCompositeCurveSegment.pxx RWStepGeom_RWConic.cxx -RWStepGeom_RWConic.hxx +RWStepGeom_RWConic.pxx RWStepGeom_RWConicalSurface.cxx -RWStepGeom_RWConicalSurface.hxx +RWStepGeom_RWConicalSurface.pxx RWStepGeom_RWCurve.cxx -RWStepGeom_RWCurve.hxx +RWStepGeom_RWCurve.pxx RWStepGeom_RWCurveBoundedSurface.cxx -RWStepGeom_RWCurveBoundedSurface.hxx +RWStepGeom_RWCurveBoundedSurface.pxx RWStepGeom_RWCurveReplica.cxx -RWStepGeom_RWCurveReplica.hxx +RWStepGeom_RWCurveReplica.pxx RWStepGeom_RWCylindricalSurface.cxx -RWStepGeom_RWCylindricalSurface.hxx +RWStepGeom_RWCylindricalSurface.pxx RWStepGeom_RWDegeneratePcurve.cxx -RWStepGeom_RWDegeneratePcurve.hxx +RWStepGeom_RWDegeneratePcurve.pxx RWStepGeom_RWDegenerateToroidalSurface.cxx -RWStepGeom_RWDegenerateToroidalSurface.hxx +RWStepGeom_RWDegenerateToroidalSurface.pxx RWStepGeom_RWDirection.cxx -RWStepGeom_RWDirection.hxx +RWStepGeom_RWDirection.pxx RWStepGeom_RWElementarySurface.cxx -RWStepGeom_RWElementarySurface.hxx +RWStepGeom_RWElementarySurface.pxx RWStepGeom_RWEllipse.cxx -RWStepGeom_RWEllipse.hxx +RWStepGeom_RWEllipse.pxx RWStepGeom_RWEvaluatedDegeneratePcurve.cxx -RWStepGeom_RWEvaluatedDegeneratePcurve.hxx +RWStepGeom_RWEvaluatedDegeneratePcurve.pxx RWStepGeom_RWGeometricRepresentationContext.cxx -RWStepGeom_RWGeometricRepresentationContext.hxx +RWStepGeom_RWGeometricRepresentationContext.pxx RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.cxx -RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.hxx +RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.pxx RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.cxx -RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.hxx +RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.pxx RWStepGeom_RWGeometricRepresentationItem.cxx -RWStepGeom_RWGeometricRepresentationItem.hxx +RWStepGeom_RWGeometricRepresentationItem.pxx RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.cxx -RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx +RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.pxx RWStepGeom_RWHyperbola.cxx -RWStepGeom_RWHyperbola.hxx +RWStepGeom_RWHyperbola.pxx RWStepGeom_RWIntersectionCurve.cxx -RWStepGeom_RWIntersectionCurve.hxx +RWStepGeom_RWIntersectionCurve.pxx RWStepGeom_RWLine.cxx -RWStepGeom_RWLine.hxx +RWStepGeom_RWLine.pxx RWStepGeom_RWOffsetCurve3d.cxx -RWStepGeom_RWOffsetCurve3d.hxx +RWStepGeom_RWOffsetCurve3d.pxx RWStepGeom_RWOffsetSurface.cxx -RWStepGeom_RWOffsetSurface.hxx +RWStepGeom_RWOffsetSurface.pxx RWStepGeom_RWOrientedSurface.cxx -RWStepGeom_RWOrientedSurface.hxx +RWStepGeom_RWOrientedSurface.pxx RWStepGeom_RWOuterBoundaryCurve.cxx -RWStepGeom_RWOuterBoundaryCurve.hxx +RWStepGeom_RWOuterBoundaryCurve.pxx RWStepGeom_RWParabola.cxx -RWStepGeom_RWParabola.hxx +RWStepGeom_RWParabola.pxx RWStepGeom_RWPcurve.cxx -RWStepGeom_RWPcurve.hxx +RWStepGeom_RWPcurve.pxx RWStepGeom_RWPlacement.cxx -RWStepGeom_RWPlacement.hxx +RWStepGeom_RWPlacement.pxx RWStepGeom_RWPlane.cxx -RWStepGeom_RWPlane.hxx +RWStepGeom_RWPlane.pxx RWStepGeom_RWPoint.cxx -RWStepGeom_RWPoint.hxx +RWStepGeom_RWPoint.pxx RWStepGeom_RWPointOnCurve.cxx -RWStepGeom_RWPointOnCurve.hxx +RWStepGeom_RWPointOnCurve.pxx RWStepGeom_RWPointOnSurface.cxx -RWStepGeom_RWPointOnSurface.hxx +RWStepGeom_RWPointOnSurface.pxx RWStepGeom_RWPointReplica.cxx -RWStepGeom_RWPointReplica.hxx +RWStepGeom_RWPointReplica.pxx RWStepGeom_RWPolyline.cxx -RWStepGeom_RWPolyline.hxx +RWStepGeom_RWPolyline.pxx RWStepGeom_RWQuasiUniformCurve.cxx -RWStepGeom_RWQuasiUniformCurve.hxx +RWStepGeom_RWQuasiUniformCurve.pxx RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.cxx -RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.hxx +RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.pxx RWStepGeom_RWQuasiUniformSurface.cxx -RWStepGeom_RWQuasiUniformSurface.hxx +RWStepGeom_RWQuasiUniformSurface.pxx RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.cxx -RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.hxx +RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.pxx RWStepGeom_RWRationalBSplineCurve.cxx -RWStepGeom_RWRationalBSplineCurve.hxx +RWStepGeom_RWRationalBSplineCurve.pxx RWStepGeom_RWRationalBSplineSurface.cxx -RWStepGeom_RWRationalBSplineSurface.hxx +RWStepGeom_RWRationalBSplineSurface.pxx RWStepGeom_RWRectangularCompositeSurface.cxx -RWStepGeom_RWRectangularCompositeSurface.hxx +RWStepGeom_RWRectangularCompositeSurface.pxx RWStepGeom_RWRectangularTrimmedSurface.cxx -RWStepGeom_RWRectangularTrimmedSurface.hxx +RWStepGeom_RWRectangularTrimmedSurface.pxx RWStepGeom_RWReparametrisedCompositeCurveSegment.cxx -RWStepGeom_RWReparametrisedCompositeCurveSegment.hxx +RWStepGeom_RWReparametrisedCompositeCurveSegment.pxx RWStepGeom_RWSeamCurve.cxx -RWStepGeom_RWSeamCurve.hxx +RWStepGeom_RWSeamCurve.pxx RWStepGeom_RWSphericalSurface.cxx -RWStepGeom_RWSphericalSurface.hxx +RWStepGeom_RWSphericalSurface.pxx RWStepGeom_RWSuParameters.cxx -RWStepGeom_RWSuParameters.hxx +RWStepGeom_RWSuParameters.pxx RWStepGeom_RWSurface.cxx -RWStepGeom_RWSurface.hxx +RWStepGeom_RWSurface.pxx RWStepGeom_RWSurfaceCurve.cxx -RWStepGeom_RWSurfaceCurve.hxx +RWStepGeom_RWSurfaceCurve.pxx RWStepGeom_RWSurfaceCurveAndBoundedCurve.cxx -RWStepGeom_RWSurfaceCurveAndBoundedCurve.hxx +RWStepGeom_RWSurfaceCurveAndBoundedCurve.pxx RWStepGeom_RWSurfaceOfLinearExtrusion.cxx -RWStepGeom_RWSurfaceOfLinearExtrusion.hxx +RWStepGeom_RWSurfaceOfLinearExtrusion.pxx RWStepGeom_RWSurfaceOfRevolution.cxx -RWStepGeom_RWSurfaceOfRevolution.hxx +RWStepGeom_RWSurfaceOfRevolution.pxx RWStepGeom_RWSurfacePatch.cxx -RWStepGeom_RWSurfacePatch.hxx +RWStepGeom_RWSurfacePatch.pxx RWStepGeom_RWSurfaceReplica.cxx -RWStepGeom_RWSurfaceReplica.hxx +RWStepGeom_RWSurfaceReplica.pxx RWStepGeom_RWSweptSurface.cxx -RWStepGeom_RWSweptSurface.hxx +RWStepGeom_RWSweptSurface.pxx RWStepGeom_RWToroidalSurface.cxx -RWStepGeom_RWToroidalSurface.hxx +RWStepGeom_RWToroidalSurface.pxx RWStepGeom_RWTrimmedCurve.cxx -RWStepGeom_RWTrimmedCurve.hxx +RWStepGeom_RWTrimmedCurve.pxx RWStepGeom_RWUniformCurve.cxx -RWStepGeom_RWUniformCurve.hxx +RWStepGeom_RWUniformCurve.pxx RWStepGeom_RWUniformCurveAndRationalBSplineCurve.cxx -RWStepGeom_RWUniformCurveAndRationalBSplineCurve.hxx +RWStepGeom_RWUniformCurveAndRationalBSplineCurve.pxx RWStepGeom_RWUniformSurface.cxx -RWStepGeom_RWUniformSurface.hxx +RWStepGeom_RWUniformSurface.pxx RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.cxx -RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.hxx +RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.pxx RWStepGeom_RWVector.cxx -RWStepGeom_RWVector.hxx +RWStepGeom_RWVector.pxx diff --git a/src/RWStepGeom/RWStepGeom_RWAxis1Placement.cxx b/src/RWStepGeom/RWStepGeom_RWAxis1Placement.cxx index 0ff11df421..2b00acdf8c 100644 --- a/src/RWStepGeom/RWStepGeom_RWAxis1Placement.cxx +++ b/src/RWStepGeom/RWStepGeom_RWAxis1Placement.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWAxis1Placement.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWAxis1Placement.hxx b/src/RWStepGeom/RWStepGeom_RWAxis1Placement.hxx deleted file mode 100644 index eec72a89ac..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWAxis1Placement.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWAxis1Placement_HeaderFile -#define _RWStepGeom_RWAxis1Placement_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Axis1Placement; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Axis1Placement -class RWStepGeom_RWAxis1Placement -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWAxis1Placement(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Axis1Placement)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Axis1Placement)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Axis1Placement)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWAxis1Placement_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWAxis1Placement.pxx b/src/RWStepGeom/RWStepGeom_RWAxis1Placement.pxx new file mode 100644 index 0000000000..82e173e931 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWAxis1Placement.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWAxis1Placement_HeaderFile +#define _RWStepGeom_RWAxis1Placement_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Axis1Placement; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Axis1Placement +class RWStepGeom_RWAxis1Placement +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWAxis1Placement(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Axis1Placement)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Axis1Placement)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Axis1Placement)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWAxis1Placement_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWAxis2Placement2d.cxx b/src/RWStepGeom/RWStepGeom_RWAxis2Placement2d.cxx index 08d0a93cbb..620835b791 100644 --- a/src/RWStepGeom/RWStepGeom_RWAxis2Placement2d.cxx +++ b/src/RWStepGeom/RWStepGeom_RWAxis2Placement2d.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWAxis2Placement2d.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWAxis2Placement2d.hxx b/src/RWStepGeom/RWStepGeom_RWAxis2Placement2d.hxx deleted file mode 100644 index f096954b34..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWAxis2Placement2d.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWAxis2Placement2d_HeaderFile -#define _RWStepGeom_RWAxis2Placement2d_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Axis2Placement2d; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Axis2Placement2d -class RWStepGeom_RWAxis2Placement2d -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWAxis2Placement2d(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Axis2Placement2d)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Axis2Placement2d)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Axis2Placement2d)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWAxis2Placement2d_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWAxis2Placement2d.pxx b/src/RWStepGeom/RWStepGeom_RWAxis2Placement2d.pxx new file mode 100644 index 0000000000..7eaac4d472 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWAxis2Placement2d.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWAxis2Placement2d_HeaderFile +#define _RWStepGeom_RWAxis2Placement2d_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Axis2Placement2d; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Axis2Placement2d +class RWStepGeom_RWAxis2Placement2d +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWAxis2Placement2d(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Axis2Placement2d)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Axis2Placement2d)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Axis2Placement2d)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWAxis2Placement2d_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWAxis2Placement3d.cxx b/src/RWStepGeom/RWStepGeom_RWAxis2Placement3d.cxx index 1341cbc88e..3eb31b7e28 100644 --- a/src/RWStepGeom/RWStepGeom_RWAxis2Placement3d.cxx +++ b/src/RWStepGeom/RWStepGeom_RWAxis2Placement3d.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWAxis2Placement3d.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWAxis2Placement3d.hxx b/src/RWStepGeom/RWStepGeom_RWAxis2Placement3d.hxx deleted file mode 100644 index 4028e0f0b9..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWAxis2Placement3d.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWAxis2Placement3d_HeaderFile -#define _RWStepGeom_RWAxis2Placement3d_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Axis2Placement3d; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Axis2Placement3d -class RWStepGeom_RWAxis2Placement3d -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWAxis2Placement3d(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Axis2Placement3d)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Axis2Placement3d)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Axis2Placement3d)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWAxis2Placement3d_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWAxis2Placement3d.pxx b/src/RWStepGeom/RWStepGeom_RWAxis2Placement3d.pxx new file mode 100644 index 0000000000..5b88c83e29 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWAxis2Placement3d.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWAxis2Placement3d_HeaderFile +#define _RWStepGeom_RWAxis2Placement3d_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Axis2Placement3d; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Axis2Placement3d +class RWStepGeom_RWAxis2Placement3d +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWAxis2Placement3d(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Axis2Placement3d)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Axis2Placement3d)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Axis2Placement3d)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWAxis2Placement3d_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineCurve.cxx b/src/RWStepGeom/RWStepGeom_RWBSplineCurve.cxx index 5995c45398..145c704405 100644 --- a/src/RWStepGeom/RWStepGeom_RWBSplineCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBSplineCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWBSplineCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineCurve.hxx b/src/RWStepGeom/RWStepGeom_RWBSplineCurve.hxx deleted file mode 100644 index 31093ea8a0..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBSplineCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBSplineCurve_HeaderFile -#define _RWStepGeom_RWBSplineCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BSplineCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BSplineCurve -class RWStepGeom_RWBSplineCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBSplineCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BSplineCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineCurve.pxx b/src/RWStepGeom/RWStepGeom_RWBSplineCurve.pxx new file mode 100644 index 0000000000..fbeaa6954a --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBSplineCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBSplineCurve_HeaderFile +#define _RWStepGeom_RWBSplineCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BSplineCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BSplineCurve +class RWStepGeom_RWBSplineCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBSplineCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BSplineCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.cxx b/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.cxx index 6faa4d6ce0..6eb2f479cb 100644 --- a/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.cxx @@ -15,7 +15,7 @@ #include #include #include -#include +#include "RWStepGeom_RWBSplineCurveWithKnots.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.hxx b/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.hxx deleted file mode 100644 index 9862132928..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBSplineCurveWithKnots_HeaderFile -#define _RWStepGeom_RWBSplineCurveWithKnots_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BSplineCurveWithKnots; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for BSplineCurveWithKnots -//! Check added by CKY , 7-OCT-1996 -class RWStepGeom_RWBSplineCurveWithKnots -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBSplineCurveWithKnots(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineCurveWithKnots)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineCurveWithKnots)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BSplineCurveWithKnots)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepGeom_BSplineCurveWithKnots)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBSplineCurveWithKnots_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.pxx b/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.pxx new file mode 100644 index 0000000000..b970798eae --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBSplineCurveWithKnots_HeaderFile +#define _RWStepGeom_RWBSplineCurveWithKnots_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BSplineCurveWithKnots; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for BSplineCurveWithKnots +//! Check added by CKY , 7-OCT-1996 +class RWStepGeom_RWBSplineCurveWithKnots +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBSplineCurveWithKnots(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineCurveWithKnots)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineCurveWithKnots)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BSplineCurveWithKnots)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepGeom_BSplineCurveWithKnots)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBSplineCurveWithKnots_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.cxx b/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.cxx index 981ce97936..af35f587ec 100644 --- a/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.cxx @@ -16,9 +16,9 @@ #include #include #include -#include -#include -#include +#include "RWStepGeom_RWBSplineCurveWithKnots.pxx" +#include "RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.pxx" +#include "RWStepGeom_RWRationalBSplineCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.hxx b/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.hxx deleted file mode 100644 index 3435d69d77..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve_HeaderFile -#define _RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for BSplineCurveWithKnotsAndRationalBSplineCurve -//! Check added by CKY , 7-OCT-1996 -class RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.pxx b/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.pxx new file mode 100644 index 0000000000..8990a85976 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve_HeaderFile +#define _RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for BSplineCurveWithKnotsAndRationalBSplineCurve +//! Check added by CKY , 7-OCT-1996 +class RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineSurface.cxx b/src/RWStepGeom/RWStepGeom_RWBSplineSurface.cxx index 51876da8fe..7517b36fdc 100644 --- a/src/RWStepGeom/RWStepGeom_RWBSplineSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBSplineSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWBSplineSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineSurface.hxx b/src/RWStepGeom/RWStepGeom_RWBSplineSurface.hxx deleted file mode 100644 index 4ac1ca205b..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBSplineSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBSplineSurface_HeaderFile -#define _RWStepGeom_RWBSplineSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BSplineSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BSplineSurface -class RWStepGeom_RWBSplineSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBSplineSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BSplineSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineSurface.pxx b/src/RWStepGeom/RWStepGeom_RWBSplineSurface.pxx new file mode 100644 index 0000000000..e1f23cfb70 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBSplineSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBSplineSurface_HeaderFile +#define _RWStepGeom_RWBSplineSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BSplineSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BSplineSurface +class RWStepGeom_RWBSplineSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBSplineSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BSplineSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.cxx b/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.cxx index 77203c6ddd..69e3d7cf8a 100644 --- a/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.cxx @@ -15,7 +15,7 @@ #include #include #include -#include +#include "RWStepGeom_RWBSplineSurfaceWithKnots.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.hxx b/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.hxx deleted file mode 100644 index 2711429c1b..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBSplineSurfaceWithKnots_HeaderFile -#define _RWStepGeom_RWBSplineSurfaceWithKnots_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BSplineSurfaceWithKnots; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for BSplineSurfaceWithKnots -//! Check added by CKY , 7-OCT-1996 -class RWStepGeom_RWBSplineSurfaceWithKnots -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBSplineSurfaceWithKnots(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineSurfaceWithKnots)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineSurfaceWithKnots)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BSplineSurfaceWithKnots)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepGeom_BSplineSurfaceWithKnots)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBSplineSurfaceWithKnots_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.pxx b/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.pxx new file mode 100644 index 0000000000..90970261d1 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnots.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBSplineSurfaceWithKnots_HeaderFile +#define _RWStepGeom_RWBSplineSurfaceWithKnots_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BSplineSurfaceWithKnots; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for BSplineSurfaceWithKnots +//! Check added by CKY , 7-OCT-1996 +class RWStepGeom_RWBSplineSurfaceWithKnots +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBSplineSurfaceWithKnots(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineSurfaceWithKnots)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineSurfaceWithKnots)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BSplineSurfaceWithKnots)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepGeom_BSplineSurfaceWithKnots)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBSplineSurfaceWithKnots_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.cxx b/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.cxx index 1a517949b7..6e460461f7 100644 --- a/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.cxx @@ -15,9 +15,9 @@ #include #include #include -#include -#include -#include +#include "RWStepGeom_RWBSplineSurfaceWithKnots.pxx" +#include "RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.pxx" +#include "RWStepGeom_RWRationalBSplineSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx b/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx deleted file mode 100644 index d72ca08b29..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface_HeaderFile -#define _RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for BSplineSurfaceWithKnotsAndRationalBSplineSurface -//! Check added by CKY , 7-OCT-1996 -class RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.pxx b/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.pxx new file mode 100644 index 0000000000..f5d357d411 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface_HeaderFile +#define _RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for BSplineSurfaceWithKnotsAndRationalBSplineSurface +//! Check added by CKY , 7-OCT-1996 +class RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBezierCurve.cxx b/src/RWStepGeom/RWStepGeom_RWBezierCurve.cxx index 05b4e4afc0..1af14e8527 100644 --- a/src/RWStepGeom/RWStepGeom_RWBezierCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBezierCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWBezierCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBezierCurve.hxx b/src/RWStepGeom/RWStepGeom_RWBezierCurve.hxx deleted file mode 100644 index c5e3fb2369..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBezierCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBezierCurve_HeaderFile -#define _RWStepGeom_RWBezierCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BezierCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BezierCurve -class RWStepGeom_RWBezierCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBezierCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BezierCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BezierCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BezierCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBezierCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBezierCurve.pxx b/src/RWStepGeom/RWStepGeom_RWBezierCurve.pxx new file mode 100644 index 0000000000..903bb7ecca --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBezierCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBezierCurve_HeaderFile +#define _RWStepGeom_RWBezierCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BezierCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BezierCurve +class RWStepGeom_RWBezierCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBezierCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BezierCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BezierCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BezierCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBezierCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.cxx b/src/RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.cxx index 4e5c51589d..55222aa4b4 100644 --- a/src/RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWBezierCurveAndRationalBSplineCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.hxx b/src/RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.hxx deleted file mode 100644 index c9f64445fa..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBezierCurveAndRationalBSplineCurve_HeaderFile -#define _RWStepGeom_RWBezierCurveAndRationalBSplineCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BezierCurveAndRationalBSplineCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BezierCurveAndRationalBSplineCurve -class RWStepGeom_RWBezierCurveAndRationalBSplineCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBezierCurveAndRationalBSplineCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BezierCurveAndRationalBSplineCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BezierCurveAndRationalBSplineCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BezierCurveAndRationalBSplineCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBezierCurveAndRationalBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.pxx b/src/RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.pxx new file mode 100644 index 0000000000..0ac692e992 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBezierCurveAndRationalBSplineCurve_HeaderFile +#define _RWStepGeom_RWBezierCurveAndRationalBSplineCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BezierCurveAndRationalBSplineCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BezierCurveAndRationalBSplineCurve +class RWStepGeom_RWBezierCurveAndRationalBSplineCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBezierCurveAndRationalBSplineCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BezierCurveAndRationalBSplineCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BezierCurveAndRationalBSplineCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BezierCurveAndRationalBSplineCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBezierCurveAndRationalBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBezierSurface.cxx b/src/RWStepGeom/RWStepGeom_RWBezierSurface.cxx index 99ed6a5ed1..b613eec199 100644 --- a/src/RWStepGeom/RWStepGeom_RWBezierSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBezierSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWBezierSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBezierSurface.hxx b/src/RWStepGeom/RWStepGeom_RWBezierSurface.hxx deleted file mode 100644 index 5399a40ca9..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBezierSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBezierSurface_HeaderFile -#define _RWStepGeom_RWBezierSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BezierSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BezierSurface -class RWStepGeom_RWBezierSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBezierSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BezierSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BezierSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BezierSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBezierSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBezierSurface.pxx b/src/RWStepGeom/RWStepGeom_RWBezierSurface.pxx new file mode 100644 index 0000000000..ccef4749d8 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBezierSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBezierSurface_HeaderFile +#define _RWStepGeom_RWBezierSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BezierSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BezierSurface +class RWStepGeom_RWBezierSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBezierSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BezierSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BezierSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BezierSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBezierSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.cxx b/src/RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.cxx index 6886954cb6..5eb797f60e 100644 --- a/src/RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.hxx b/src/RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.hxx deleted file mode 100644 index 288d96736e..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface_HeaderFile -#define _RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BezierSurfaceAndRationalBSplineSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BezierSurfaceAndRationalBSplineSurface -class RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BezierSurfaceAndRationalBSplineSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BezierSurfaceAndRationalBSplineSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BezierSurfaceAndRationalBSplineSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.pxx b/src/RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.pxx new file mode 100644 index 0000000000..4c630e85a2 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface_HeaderFile +#define _RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BezierSurfaceAndRationalBSplineSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BezierSurfaceAndRationalBSplineSurface +class RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BezierSurfaceAndRationalBSplineSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BezierSurfaceAndRationalBSplineSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BezierSurfaceAndRationalBSplineSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBoundaryCurve.cxx b/src/RWStepGeom/RWStepGeom_RWBoundaryCurve.cxx index 26c7909c3c..ad3dc21153 100644 --- a/src/RWStepGeom/RWStepGeom_RWBoundaryCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBoundaryCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWBoundaryCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBoundaryCurve.hxx b/src/RWStepGeom/RWStepGeom_RWBoundaryCurve.hxx deleted file mode 100644 index 4a8276cbc1..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBoundaryCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBoundaryCurve_HeaderFile -#define _RWStepGeom_RWBoundaryCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BoundaryCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BoundaryCurve -class RWStepGeom_RWBoundaryCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBoundaryCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BoundaryCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BoundaryCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_BoundaryCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBoundaryCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBoundaryCurve.pxx b/src/RWStepGeom/RWStepGeom_RWBoundaryCurve.pxx new file mode 100644 index 0000000000..52cdb83c77 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBoundaryCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBoundaryCurve_HeaderFile +#define _RWStepGeom_RWBoundaryCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BoundaryCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BoundaryCurve +class RWStepGeom_RWBoundaryCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBoundaryCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BoundaryCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BoundaryCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_BoundaryCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBoundaryCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBoundedCurve.cxx b/src/RWStepGeom/RWStepGeom_RWBoundedCurve.cxx index ada41111eb..661d106ef7 100644 --- a/src/RWStepGeom/RWStepGeom_RWBoundedCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBoundedCurve.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepGeom_RWBoundedCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBoundedCurve.hxx b/src/RWStepGeom/RWStepGeom_RWBoundedCurve.hxx deleted file mode 100644 index 97ba399820..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBoundedCurve.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBoundedCurve_HeaderFile -#define _RWStepGeom_RWBoundedCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BoundedCurve; -class StepData_StepWriter; - - -//! Read & Write Module for BoundedCurve -class RWStepGeom_RWBoundedCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBoundedCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BoundedCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BoundedCurve)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBoundedCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBoundedCurve.pxx b/src/RWStepGeom/RWStepGeom_RWBoundedCurve.pxx new file mode 100644 index 0000000000..1819922d7f --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBoundedCurve.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBoundedCurve_HeaderFile +#define _RWStepGeom_RWBoundedCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BoundedCurve; +class StepData_StepWriter; + + +//! Read & Write Module for BoundedCurve +class RWStepGeom_RWBoundedCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBoundedCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BoundedCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BoundedCurve)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBoundedCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBoundedSurface.cxx b/src/RWStepGeom/RWStepGeom_RWBoundedSurface.cxx index 745b3e4bd3..4e83e264fc 100644 --- a/src/RWStepGeom/RWStepGeom_RWBoundedSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWBoundedSurface.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepGeom_RWBoundedSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWBoundedSurface.hxx b/src/RWStepGeom/RWStepGeom_RWBoundedSurface.hxx deleted file mode 100644 index 5dd653482e..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWBoundedSurface.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWBoundedSurface_HeaderFile -#define _RWStepGeom_RWBoundedSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_BoundedSurface; -class StepData_StepWriter; - - -//! Read & Write Module for BoundedSurface -class RWStepGeom_RWBoundedSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWBoundedSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BoundedSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BoundedSurface)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWBoundedSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWBoundedSurface.pxx b/src/RWStepGeom/RWStepGeom_RWBoundedSurface.pxx new file mode 100644 index 0000000000..91306fb39a --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWBoundedSurface.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWBoundedSurface_HeaderFile +#define _RWStepGeom_RWBoundedSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_BoundedSurface; +class StepData_StepWriter; + + +//! Read & Write Module for BoundedSurface +class RWStepGeom_RWBoundedSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWBoundedSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_BoundedSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_BoundedSurface)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWBoundedSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCartesianPoint.cxx b/src/RWStepGeom/RWStepGeom_RWCartesianPoint.cxx index 580d39438c..9fecda79ea 100644 --- a/src/RWStepGeom/RWStepGeom_RWCartesianPoint.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCartesianPoint.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWCartesianPoint.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCartesianPoint.hxx b/src/RWStepGeom/RWStepGeom_RWCartesianPoint.hxx deleted file mode 100644 index 2bc0145ef9..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCartesianPoint.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCartesianPoint_HeaderFile -#define _RWStepGeom_RWCartesianPoint_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_CartesianPoint; -class StepData_StepWriter; - - -//! Read & Write Module for CartesianPoint -class RWStepGeom_RWCartesianPoint -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWCartesianPoint(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CartesianPoint)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CartesianPoint)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCartesianPoint_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCartesianPoint.pxx b/src/RWStepGeom/RWStepGeom_RWCartesianPoint.pxx new file mode 100644 index 0000000000..a38663158b --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCartesianPoint.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCartesianPoint_HeaderFile +#define _RWStepGeom_RWCartesianPoint_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_CartesianPoint; +class StepData_StepWriter; + + +//! Read & Write Module for CartesianPoint +class RWStepGeom_RWCartesianPoint +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWCartesianPoint(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CartesianPoint)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CartesianPoint)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCartesianPoint_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.cxx b/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.cxx index fb4e7d1dcb..c5f1825dcf 100644 --- a/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWCartesianTransformationOperator.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.hxx b/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.hxx deleted file mode 100644 index f93efc40a2..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCartesianTransformationOperator_HeaderFile -#define _RWStepGeom_RWCartesianTransformationOperator_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_CartesianTransformationOperator; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CartesianTransformationOperator -class RWStepGeom_RWCartesianTransformationOperator -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWCartesianTransformationOperator(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CartesianTransformationOperator)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CartesianTransformationOperator)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_CartesianTransformationOperator)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCartesianTransformationOperator_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.pxx b/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.pxx new file mode 100644 index 0000000000..031b8284e6 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCartesianTransformationOperator_HeaderFile +#define _RWStepGeom_RWCartesianTransformationOperator_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_CartesianTransformationOperator; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CartesianTransformationOperator +class RWStepGeom_RWCartesianTransformationOperator +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWCartesianTransformationOperator(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CartesianTransformationOperator)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CartesianTransformationOperator)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_CartesianTransformationOperator)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCartesianTransformationOperator_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.cxx b/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.cxx index 0fff525e63..1a52f26b53 100644 --- a/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWCartesianTransformationOperator3d.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.hxx b/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.hxx deleted file mode 100644 index 024ad4c979..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCartesianTransformationOperator3d_HeaderFile -#define _RWStepGeom_RWCartesianTransformationOperator3d_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_CartesianTransformationOperator3d; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CartesianTransformationOperator3d -class RWStepGeom_RWCartesianTransformationOperator3d -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWCartesianTransformationOperator3d(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CartesianTransformationOperator3d)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CartesianTransformationOperator3d)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_CartesianTransformationOperator3d)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCartesianTransformationOperator3d_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.pxx b/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.pxx new file mode 100644 index 0000000000..64d4800077 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCartesianTransformationOperator3d.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCartesianTransformationOperator3d_HeaderFile +#define _RWStepGeom_RWCartesianTransformationOperator3d_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_CartesianTransformationOperator3d; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CartesianTransformationOperator3d +class RWStepGeom_RWCartesianTransformationOperator3d +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWCartesianTransformationOperator3d(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CartesianTransformationOperator3d)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CartesianTransformationOperator3d)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_CartesianTransformationOperator3d)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCartesianTransformationOperator3d_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCircle.cxx b/src/RWStepGeom/RWStepGeom_RWCircle.cxx index 63ba5708e8..9467fa1a1b 100644 --- a/src/RWStepGeom/RWStepGeom_RWCircle.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCircle.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWCircle.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCircle.hxx b/src/RWStepGeom/RWStepGeom_RWCircle.hxx deleted file mode 100644 index 5d275096e8..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCircle.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCircle_HeaderFile -#define _RWStepGeom_RWCircle_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Circle; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Circle -class RWStepGeom_RWCircle -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWCircle(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Circle)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Circle)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Circle)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCircle_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCircle.pxx b/src/RWStepGeom/RWStepGeom_RWCircle.pxx new file mode 100644 index 0000000000..bf144613a5 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCircle.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCircle_HeaderFile +#define _RWStepGeom_RWCircle_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Circle; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Circle +class RWStepGeom_RWCircle +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWCircle(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Circle)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Circle)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Circle)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCircle_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCompositeCurve.cxx b/src/RWStepGeom/RWStepGeom_RWCompositeCurve.cxx index 49304aa7d6..7ef61d84ce 100644 --- a/src/RWStepGeom/RWStepGeom_RWCompositeCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCompositeCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWCompositeCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCompositeCurve.hxx b/src/RWStepGeom/RWStepGeom_RWCompositeCurve.hxx deleted file mode 100644 index 50ca97c8dd..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCompositeCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCompositeCurve_HeaderFile -#define _RWStepGeom_RWCompositeCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_CompositeCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CompositeCurve -class RWStepGeom_RWCompositeCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWCompositeCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CompositeCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CompositeCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_CompositeCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCompositeCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCompositeCurve.pxx b/src/RWStepGeom/RWStepGeom_RWCompositeCurve.pxx new file mode 100644 index 0000000000..6d369f13b8 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCompositeCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCompositeCurve_HeaderFile +#define _RWStepGeom_RWCompositeCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_CompositeCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CompositeCurve +class RWStepGeom_RWCompositeCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWCompositeCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CompositeCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CompositeCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_CompositeCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCompositeCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.cxx b/src/RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.cxx index 304d83a649..9ef034c9e5 100644 --- a/src/RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWCompositeCurveOnSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.hxx b/src/RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.hxx deleted file mode 100644 index df48d657fd..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCompositeCurveOnSurface_HeaderFile -#define _RWStepGeom_RWCompositeCurveOnSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_CompositeCurveOnSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CompositeCurveOnSurface -class RWStepGeom_RWCompositeCurveOnSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWCompositeCurveOnSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CompositeCurveOnSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CompositeCurveOnSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_CompositeCurveOnSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCompositeCurveOnSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.pxx b/src/RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.pxx new file mode 100644 index 0000000000..ae2a0e66f9 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCompositeCurveOnSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCompositeCurveOnSurface_HeaderFile +#define _RWStepGeom_RWCompositeCurveOnSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_CompositeCurveOnSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CompositeCurveOnSurface +class RWStepGeom_RWCompositeCurveOnSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWCompositeCurveOnSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CompositeCurveOnSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CompositeCurveOnSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_CompositeCurveOnSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCompositeCurveOnSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCompositeCurveSegment.cxx b/src/RWStepGeom/RWStepGeom_RWCompositeCurveSegment.cxx index 70b22306cb..3be07f3e68 100644 --- a/src/RWStepGeom/RWStepGeom_RWCompositeCurveSegment.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCompositeCurveSegment.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWCompositeCurveSegment.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCompositeCurveSegment.hxx b/src/RWStepGeom/RWStepGeom_RWCompositeCurveSegment.hxx deleted file mode 100644 index 3042624ab2..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCompositeCurveSegment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCompositeCurveSegment_HeaderFile -#define _RWStepGeom_RWCompositeCurveSegment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_CompositeCurveSegment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CompositeCurveSegment -class RWStepGeom_RWCompositeCurveSegment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWCompositeCurveSegment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CompositeCurveSegment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CompositeCurveSegment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_CompositeCurveSegment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCompositeCurveSegment_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCompositeCurveSegment.pxx b/src/RWStepGeom/RWStepGeom_RWCompositeCurveSegment.pxx new file mode 100644 index 0000000000..1121af6f19 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCompositeCurveSegment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCompositeCurveSegment_HeaderFile +#define _RWStepGeom_RWCompositeCurveSegment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_CompositeCurveSegment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CompositeCurveSegment +class RWStepGeom_RWCompositeCurveSegment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWCompositeCurveSegment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CompositeCurveSegment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CompositeCurveSegment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_CompositeCurveSegment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCompositeCurveSegment_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWConic.cxx b/src/RWStepGeom/RWStepGeom_RWConic.cxx index 1bf1562579..29862f0d49 100644 --- a/src/RWStepGeom/RWStepGeom_RWConic.cxx +++ b/src/RWStepGeom/RWStepGeom_RWConic.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWConic.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWConic.hxx b/src/RWStepGeom/RWStepGeom_RWConic.hxx deleted file mode 100644 index b08037c6e7..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWConic.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWConic_HeaderFile -#define _RWStepGeom_RWConic_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Conic; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Conic -class RWStepGeom_RWConic -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWConic(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Conic)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Conic)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Conic)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWConic_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWConic.pxx b/src/RWStepGeom/RWStepGeom_RWConic.pxx new file mode 100644 index 0000000000..818298d5f5 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWConic.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWConic_HeaderFile +#define _RWStepGeom_RWConic_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Conic; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Conic +class RWStepGeom_RWConic +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWConic(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Conic)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Conic)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Conic)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWConic_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWConicalSurface.cxx b/src/RWStepGeom/RWStepGeom_RWConicalSurface.cxx index 93d2f593a3..6b4e13665b 100644 --- a/src/RWStepGeom/RWStepGeom_RWConicalSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWConicalSurface.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWConicalSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWConicalSurface.hxx b/src/RWStepGeom/RWStepGeom_RWConicalSurface.hxx deleted file mode 100644 index 93c46ee227..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWConicalSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWConicalSurface_HeaderFile -#define _RWStepGeom_RWConicalSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_ConicalSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConicalSurface -class RWStepGeom_RWConicalSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWConicalSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_ConicalSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_ConicalSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_ConicalSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWConicalSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWConicalSurface.pxx b/src/RWStepGeom/RWStepGeom_RWConicalSurface.pxx new file mode 100644 index 0000000000..2750831a16 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWConicalSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWConicalSurface_HeaderFile +#define _RWStepGeom_RWConicalSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_ConicalSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConicalSurface +class RWStepGeom_RWConicalSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWConicalSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_ConicalSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_ConicalSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_ConicalSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWConicalSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCurve.cxx b/src/RWStepGeom/RWStepGeom_RWCurve.cxx index 841fec18c8..5dcff26b44 100644 --- a/src/RWStepGeom/RWStepGeom_RWCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCurve.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepGeom_RWCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCurve.hxx b/src/RWStepGeom/RWStepGeom_RWCurve.hxx deleted file mode 100644 index 765f6361c3..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCurve.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCurve_HeaderFile -#define _RWStepGeom_RWCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Curve; -class StepData_StepWriter; - - -//! Read & Write Module for Curve -class RWStepGeom_RWCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Curve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Curve)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCurve.pxx b/src/RWStepGeom/RWStepGeom_RWCurve.pxx new file mode 100644 index 0000000000..d0e542e321 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCurve.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCurve_HeaderFile +#define _RWStepGeom_RWCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Curve; +class StepData_StepWriter; + + +//! Read & Write Module for Curve +class RWStepGeom_RWCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Curve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Curve)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.cxx b/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.cxx index 34f9dba152..f4885ed0d4 100644 --- a/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.cxx @@ -18,7 +18,7 @@ #include #include -#include +#include "RWStepGeom_RWCurveBoundedSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.hxx b/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.hxx deleted file mode 100644 index 9b8e411992..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCurveBoundedSurface_HeaderFile -#define _RWStepGeom_RWCurveBoundedSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_CurveBoundedSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CurveBoundedSurface -class RWStepGeom_RWCurveBoundedSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepGeom_RWCurveBoundedSurface(); - - //! Reads CurveBoundedSurface - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CurveBoundedSurface)& ent) const; - - //! Writes CurveBoundedSurface - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CurveBoundedSurface)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepGeom_CurveBoundedSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCurveBoundedSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.pxx b/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.pxx new file mode 100644 index 0000000000..1db1f34072 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCurveBoundedSurface_HeaderFile +#define _RWStepGeom_RWCurveBoundedSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_CurveBoundedSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CurveBoundedSurface +class RWStepGeom_RWCurveBoundedSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepGeom_RWCurveBoundedSurface(); + + //! Reads CurveBoundedSurface + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CurveBoundedSurface)& ent) const; + + //! Writes CurveBoundedSurface + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CurveBoundedSurface)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepGeom_CurveBoundedSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCurveBoundedSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCurveReplica.cxx b/src/RWStepGeom/RWStepGeom_RWCurveReplica.cxx index ebc4f6d4c0..2183e3c4d4 100644 --- a/src/RWStepGeom/RWStepGeom_RWCurveReplica.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCurveReplica.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWCurveReplica.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCurveReplica.hxx b/src/RWStepGeom/RWStepGeom_RWCurveReplica.hxx deleted file mode 100644 index d4c13702de..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCurveReplica.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCurveReplica_HeaderFile -#define _RWStepGeom_RWCurveReplica_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_CurveReplica; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CurveReplica -class RWStepGeom_RWCurveReplica -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWCurveReplica(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CurveReplica)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CurveReplica)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_CurveReplica)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCurveReplica_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCurveReplica.pxx b/src/RWStepGeom/RWStepGeom_RWCurveReplica.pxx new file mode 100644 index 0000000000..31a50aa805 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCurveReplica.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCurveReplica_HeaderFile +#define _RWStepGeom_RWCurveReplica_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_CurveReplica; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CurveReplica +class RWStepGeom_RWCurveReplica +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWCurveReplica(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CurveReplica)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CurveReplica)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_CurveReplica)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCurveReplica_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCylindricalSurface.cxx b/src/RWStepGeom/RWStepGeom_RWCylindricalSurface.cxx index 4f11e645c5..7b3333b4ff 100644 --- a/src/RWStepGeom/RWStepGeom_RWCylindricalSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCylindricalSurface.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWCylindricalSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWCylindricalSurface.hxx b/src/RWStepGeom/RWStepGeom_RWCylindricalSurface.hxx deleted file mode 100644 index cdd48ec791..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWCylindricalSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWCylindricalSurface_HeaderFile -#define _RWStepGeom_RWCylindricalSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_CylindricalSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CylindricalSurface -class RWStepGeom_RWCylindricalSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWCylindricalSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CylindricalSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CylindricalSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_CylindricalSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWCylindricalSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWCylindricalSurface.pxx b/src/RWStepGeom/RWStepGeom_RWCylindricalSurface.pxx new file mode 100644 index 0000000000..05956c5651 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWCylindricalSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWCylindricalSurface_HeaderFile +#define _RWStepGeom_RWCylindricalSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_CylindricalSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CylindricalSurface +class RWStepGeom_RWCylindricalSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWCylindricalSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_CylindricalSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_CylindricalSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_CylindricalSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWCylindricalSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWDegeneratePcurve.cxx b/src/RWStepGeom/RWStepGeom_RWDegeneratePcurve.cxx index aea23c1481..811136b790 100644 --- a/src/RWStepGeom/RWStepGeom_RWDegeneratePcurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWDegeneratePcurve.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWDegeneratePcurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWDegeneratePcurve.hxx b/src/RWStepGeom/RWStepGeom_RWDegeneratePcurve.hxx deleted file mode 100644 index 2b1af747e6..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWDegeneratePcurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWDegeneratePcurve_HeaderFile -#define _RWStepGeom_RWDegeneratePcurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_DegeneratePcurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for DegeneratePcurve -class RWStepGeom_RWDegeneratePcurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWDegeneratePcurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_DegeneratePcurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_DegeneratePcurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_DegeneratePcurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWDegeneratePcurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWDegeneratePcurve.pxx b/src/RWStepGeom/RWStepGeom_RWDegeneratePcurve.pxx new file mode 100644 index 0000000000..7762ae74a1 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWDegeneratePcurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWDegeneratePcurve_HeaderFile +#define _RWStepGeom_RWDegeneratePcurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_DegeneratePcurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for DegeneratePcurve +class RWStepGeom_RWDegeneratePcurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWDegeneratePcurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_DegeneratePcurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_DegeneratePcurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_DegeneratePcurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWDegeneratePcurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.cxx b/src/RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.cxx index 09883e1e14..9040c333c5 100644 --- a/src/RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWDegenerateToroidalSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.hxx b/src/RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.hxx deleted file mode 100644 index cdc05f770e..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWDegenerateToroidalSurface_HeaderFile -#define _RWStepGeom_RWDegenerateToroidalSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_DegenerateToroidalSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for DegenerateToroidalSurface -class RWStepGeom_RWDegenerateToroidalSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWDegenerateToroidalSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_DegenerateToroidalSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_DegenerateToroidalSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_DegenerateToroidalSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWDegenerateToroidalSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.pxx b/src/RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.pxx new file mode 100644 index 0000000000..a3c733e4bb --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWDegenerateToroidalSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWDegenerateToroidalSurface_HeaderFile +#define _RWStepGeom_RWDegenerateToroidalSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_DegenerateToroidalSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for DegenerateToroidalSurface +class RWStepGeom_RWDegenerateToroidalSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWDegenerateToroidalSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_DegenerateToroidalSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_DegenerateToroidalSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_DegenerateToroidalSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWDegenerateToroidalSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWDirection.cxx b/src/RWStepGeom/RWStepGeom_RWDirection.cxx index 2e4fc49a37..d398141255 100644 --- a/src/RWStepGeom/RWStepGeom_RWDirection.cxx +++ b/src/RWStepGeom/RWStepGeom_RWDirection.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWDirection.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWDirection.hxx b/src/RWStepGeom/RWStepGeom_RWDirection.hxx deleted file mode 100644 index 57d4bc3f33..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWDirection.hxx +++ /dev/null @@ -1,72 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWDirection_HeaderFile -#define _RWStepGeom_RWDirection_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Direction; -class StepData_StepWriter; -class Interface_ShareTool; - - -//! Read & Write Module for Direction -//! Check added by CKY , 7-OCT-1996 -class RWStepGeom_RWDirection -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWDirection(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Direction)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Direction)& ent) const; - - Standard_EXPORT void Check (const Handle(StepGeom_Direction)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWDirection_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWDirection.pxx b/src/RWStepGeom/RWStepGeom_RWDirection.pxx new file mode 100644 index 0000000000..f16966be22 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWDirection.pxx @@ -0,0 +1,72 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWDirection_HeaderFile +#define _RWStepGeom_RWDirection_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Direction; +class StepData_StepWriter; +class Interface_ShareTool; + + +//! Read & Write Module for Direction +//! Check added by CKY , 7-OCT-1996 +class RWStepGeom_RWDirection +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWDirection(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Direction)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Direction)& ent) const; + + Standard_HIDDEN void Check (const Handle(StepGeom_Direction)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWDirection_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWElementarySurface.cxx b/src/RWStepGeom/RWStepGeom_RWElementarySurface.cxx index 14f07293a4..de911fec8a 100644 --- a/src/RWStepGeom/RWStepGeom_RWElementarySurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWElementarySurface.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWElementarySurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWElementarySurface.hxx b/src/RWStepGeom/RWStepGeom_RWElementarySurface.hxx deleted file mode 100644 index 4d4fbd49c0..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWElementarySurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWElementarySurface_HeaderFile -#define _RWStepGeom_RWElementarySurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_ElementarySurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ElementarySurface -class RWStepGeom_RWElementarySurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWElementarySurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_ElementarySurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_ElementarySurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_ElementarySurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWElementarySurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWElementarySurface.pxx b/src/RWStepGeom/RWStepGeom_RWElementarySurface.pxx new file mode 100644 index 0000000000..cf6eef2274 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWElementarySurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWElementarySurface_HeaderFile +#define _RWStepGeom_RWElementarySurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_ElementarySurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ElementarySurface +class RWStepGeom_RWElementarySurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWElementarySurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_ElementarySurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_ElementarySurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_ElementarySurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWElementarySurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWEllipse.cxx b/src/RWStepGeom/RWStepGeom_RWEllipse.cxx index 7831cd01c8..7a5b0109cb 100644 --- a/src/RWStepGeom/RWStepGeom_RWEllipse.cxx +++ b/src/RWStepGeom/RWStepGeom_RWEllipse.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWEllipse.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWEllipse.hxx b/src/RWStepGeom/RWStepGeom_RWEllipse.hxx deleted file mode 100644 index cb080cbeec..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWEllipse.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWEllipse_HeaderFile -#define _RWStepGeom_RWEllipse_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Ellipse; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for Ellipse -//! Check added by CKY , 7-OCT-1996 -class RWStepGeom_RWEllipse -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWEllipse(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Ellipse)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Ellipse)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Ellipse)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepGeom_Ellipse)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWEllipse_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWEllipse.pxx b/src/RWStepGeom/RWStepGeom_RWEllipse.pxx new file mode 100644 index 0000000000..27dce0575c --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWEllipse.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWEllipse_HeaderFile +#define _RWStepGeom_RWEllipse_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Ellipse; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for Ellipse +//! Check added by CKY , 7-OCT-1996 +class RWStepGeom_RWEllipse +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWEllipse(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Ellipse)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Ellipse)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Ellipse)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepGeom_Ellipse)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWEllipse_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.cxx b/src/RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.cxx index 2e915dd569..a066e90b4b 100644 --- a/src/RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWEvaluatedDegeneratePcurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.hxx b/src/RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.hxx deleted file mode 100644 index a1616208c3..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWEvaluatedDegeneratePcurve_HeaderFile -#define _RWStepGeom_RWEvaluatedDegeneratePcurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_EvaluatedDegeneratePcurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for EvaluatedDegeneratePcurve -class RWStepGeom_RWEvaluatedDegeneratePcurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWEvaluatedDegeneratePcurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_EvaluatedDegeneratePcurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_EvaluatedDegeneratePcurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_EvaluatedDegeneratePcurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWEvaluatedDegeneratePcurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.pxx b/src/RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.pxx new file mode 100644 index 0000000000..31369db97a --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWEvaluatedDegeneratePcurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWEvaluatedDegeneratePcurve_HeaderFile +#define _RWStepGeom_RWEvaluatedDegeneratePcurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_EvaluatedDegeneratePcurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for EvaluatedDegeneratePcurve +class RWStepGeom_RWEvaluatedDegeneratePcurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWEvaluatedDegeneratePcurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_EvaluatedDegeneratePcurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_EvaluatedDegeneratePcurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_EvaluatedDegeneratePcurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWEvaluatedDegeneratePcurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.cxx b/src/RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.cxx index 08e5798e3f..a6c394dc57 100644 --- a/src/RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.cxx +++ b/src/RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx b/src/RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx deleted file mode 100644 index 3ffba56f60..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx +++ /dev/null @@ -1,72 +0,0 @@ -// Created on: 1995-12-08 -// Created by: Frederic MAUPAS -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx_HeaderFile -#define _RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for -//! GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx -class RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.pxx b/src/RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.pxx new file mode 100644 index 0000000000..5e0b8bb145 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.pxx @@ -0,0 +1,72 @@ +// Created on: 1995-12-08 +// Created by: Frederic MAUPAS +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx_HeaderFile +#define _RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for +//! GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx +class RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.cxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.cxx index b825e9367c..5ff8ef5a55 100644 --- a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.cxx +++ b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepGeom_RWGeometricRepresentationContext.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.hxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.hxx deleted file mode 100644 index 4a43956894..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWGeometricRepresentationContext_HeaderFile -#define _RWStepGeom_RWGeometricRepresentationContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_GeometricRepresentationContext; -class StepData_StepWriter; - - -//! Read & Write Module for GeometricRepresentationContext -class RWStepGeom_RWGeometricRepresentationContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWGeometricRepresentationContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_GeometricRepresentationContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_GeometricRepresentationContext)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWGeometricRepresentationContext_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.pxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.pxx new file mode 100644 index 0000000000..ce0f4068e4 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContext.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWGeometricRepresentationContext_HeaderFile +#define _RWStepGeom_RWGeometricRepresentationContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_GeometricRepresentationContext; +class StepData_StepWriter; + + +//! Read & Write Module for GeometricRepresentationContext +class RWStepGeom_RWGeometricRepresentationContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWGeometricRepresentationContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_GeometricRepresentationContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_GeometricRepresentationContext)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWGeometricRepresentationContext_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.cxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.cxx index 75877c9fc7..f587bd5cb6 100644 --- a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.cxx +++ b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.hxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.hxx deleted file mode 100644 index a4453380b4..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-07 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext_HeaderFile -#define _RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeometricRepresentationContextAndGlobalUnitAssignedContext -class RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.pxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.pxx new file mode 100644 index 0000000000..713657f058 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-07 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext_HeaderFile +#define _RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeometricRepresentationContextAndGlobalUnitAssignedContext +class RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.cxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.cxx index d6375e17e7..5bd0d9a127 100644 --- a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.cxx +++ b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.hxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.hxx deleted file mode 100644 index d72965dcf2..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-07 -// Created by: FMA -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext_HeaderFile -#define _RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_GeometricRepresentationContextAndParametricRepresentationContext; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeometricRepresentationContextAndParametricRepresentationContext -class RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.pxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.pxx new file mode 100644 index 0000000000..9ed2233581 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-07 +// Created by: FMA +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext_HeaderFile +#define _RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_GeometricRepresentationContextAndParametricRepresentationContext; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeometricRepresentationContextAndParametricRepresentationContext +class RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.cxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.cxx index 481d84abc8..d77947d048 100644 --- a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.cxx +++ b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepGeom_RWGeometricRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.hxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.hxx deleted file mode 100644 index 8e0f8dea3f..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWGeometricRepresentationItem_HeaderFile -#define _RWStepGeom_RWGeometricRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_GeometricRepresentationItem; -class StepData_StepWriter; - - -//! Read & Write Module for GeometricRepresentationItem -class RWStepGeom_RWGeometricRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWGeometricRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_GeometricRepresentationItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_GeometricRepresentationItem)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWGeometricRepresentationItem_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.pxx b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.pxx new file mode 100644 index 0000000000..b9e2892d3f --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWGeometricRepresentationItem.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWGeometricRepresentationItem_HeaderFile +#define _RWStepGeom_RWGeometricRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_GeometricRepresentationItem; +class StepData_StepWriter; + + +//! Read & Write Module for GeometricRepresentationItem +class RWStepGeom_RWGeometricRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWGeometricRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_GeometricRepresentationItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_GeometricRepresentationItem)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWGeometricRepresentationItem_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWHyperbola.cxx b/src/RWStepGeom/RWStepGeom_RWHyperbola.cxx index 545b525494..e9840832e4 100644 --- a/src/RWStepGeom/RWStepGeom_RWHyperbola.cxx +++ b/src/RWStepGeom/RWStepGeom_RWHyperbola.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWHyperbola.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWHyperbola.hxx b/src/RWStepGeom/RWStepGeom_RWHyperbola.hxx deleted file mode 100644 index 989cf991f0..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWHyperbola.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWHyperbola_HeaderFile -#define _RWStepGeom_RWHyperbola_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Hyperbola; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Hyperbola -class RWStepGeom_RWHyperbola -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWHyperbola(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Hyperbola)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Hyperbola)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Hyperbola)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWHyperbola_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWHyperbola.pxx b/src/RWStepGeom/RWStepGeom_RWHyperbola.pxx new file mode 100644 index 0000000000..a8c596cbc9 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWHyperbola.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWHyperbola_HeaderFile +#define _RWStepGeom_RWHyperbola_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Hyperbola; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Hyperbola +class RWStepGeom_RWHyperbola +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWHyperbola(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Hyperbola)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Hyperbola)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Hyperbola)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWHyperbola_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWIntersectionCurve.cxx b/src/RWStepGeom/RWStepGeom_RWIntersectionCurve.cxx index b3d8b4a5c7..be6538a4e5 100644 --- a/src/RWStepGeom/RWStepGeom_RWIntersectionCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWIntersectionCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWIntersectionCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWIntersectionCurve.hxx b/src/RWStepGeom/RWStepGeom_RWIntersectionCurve.hxx deleted file mode 100644 index de4443bf9a..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWIntersectionCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWIntersectionCurve_HeaderFile -#define _RWStepGeom_RWIntersectionCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_IntersectionCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for IntersectionCurve -class RWStepGeom_RWIntersectionCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWIntersectionCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_IntersectionCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_IntersectionCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_IntersectionCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWIntersectionCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWIntersectionCurve.pxx b/src/RWStepGeom/RWStepGeom_RWIntersectionCurve.pxx new file mode 100644 index 0000000000..3e2a9f6ad4 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWIntersectionCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWIntersectionCurve_HeaderFile +#define _RWStepGeom_RWIntersectionCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_IntersectionCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for IntersectionCurve +class RWStepGeom_RWIntersectionCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWIntersectionCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_IntersectionCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_IntersectionCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_IntersectionCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWIntersectionCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWLine.cxx b/src/RWStepGeom/RWStepGeom_RWLine.cxx index 08954a583d..c6f8decd2c 100644 --- a/src/RWStepGeom/RWStepGeom_RWLine.cxx +++ b/src/RWStepGeom/RWStepGeom_RWLine.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWLine.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWLine.hxx b/src/RWStepGeom/RWStepGeom_RWLine.hxx deleted file mode 100644 index 69ffd3942d..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWLine.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWLine_HeaderFile -#define _RWStepGeom_RWLine_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Line; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Line -class RWStepGeom_RWLine -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWLine(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Line)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Line)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Line)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWLine_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWLine.pxx b/src/RWStepGeom/RWStepGeom_RWLine.pxx new file mode 100644 index 0000000000..e3dfdd7733 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWLine.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWLine_HeaderFile +#define _RWStepGeom_RWLine_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Line; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Line +class RWStepGeom_RWLine +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWLine(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Line)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Line)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Line)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWLine_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWOffsetCurve3d.cxx b/src/RWStepGeom/RWStepGeom_RWOffsetCurve3d.cxx index dc2c1273a9..1a79474a2b 100644 --- a/src/RWStepGeom/RWStepGeom_RWOffsetCurve3d.cxx +++ b/src/RWStepGeom/RWStepGeom_RWOffsetCurve3d.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWOffsetCurve3d.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWOffsetCurve3d.hxx b/src/RWStepGeom/RWStepGeom_RWOffsetCurve3d.hxx deleted file mode 100644 index 5a6ff17dd4..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWOffsetCurve3d.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWOffsetCurve3d_HeaderFile -#define _RWStepGeom_RWOffsetCurve3d_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_OffsetCurve3d; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OffsetCurve3d -class RWStepGeom_RWOffsetCurve3d -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWOffsetCurve3d(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_OffsetCurve3d)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_OffsetCurve3d)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_OffsetCurve3d)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWOffsetCurve3d_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWOffsetCurve3d.pxx b/src/RWStepGeom/RWStepGeom_RWOffsetCurve3d.pxx new file mode 100644 index 0000000000..90320c8221 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWOffsetCurve3d.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWOffsetCurve3d_HeaderFile +#define _RWStepGeom_RWOffsetCurve3d_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_OffsetCurve3d; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OffsetCurve3d +class RWStepGeom_RWOffsetCurve3d +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWOffsetCurve3d(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_OffsetCurve3d)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_OffsetCurve3d)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_OffsetCurve3d)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWOffsetCurve3d_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWOffsetSurface.cxx b/src/RWStepGeom/RWStepGeom_RWOffsetSurface.cxx index 38d9208713..ecf47c8f6b 100644 --- a/src/RWStepGeom/RWStepGeom_RWOffsetSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWOffsetSurface.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWOffsetSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWOffsetSurface.hxx b/src/RWStepGeom/RWStepGeom_RWOffsetSurface.hxx deleted file mode 100644 index 16d8071edd..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWOffsetSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWOffsetSurface_HeaderFile -#define _RWStepGeom_RWOffsetSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_OffsetSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OffsetSurface -class RWStepGeom_RWOffsetSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWOffsetSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_OffsetSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_OffsetSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_OffsetSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWOffsetSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWOffsetSurface.pxx b/src/RWStepGeom/RWStepGeom_RWOffsetSurface.pxx new file mode 100644 index 0000000000..b851412da5 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWOffsetSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWOffsetSurface_HeaderFile +#define _RWStepGeom_RWOffsetSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_OffsetSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OffsetSurface +class RWStepGeom_RWOffsetSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWOffsetSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_OffsetSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_OffsetSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_OffsetSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWOffsetSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWOrientedSurface.cxx b/src/RWStepGeom/RWStepGeom_RWOrientedSurface.cxx index e73a4e6f4c..7b63008fc5 100644 --- a/src/RWStepGeom/RWStepGeom_RWOrientedSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWOrientedSurface.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepGeom_RWOrientedSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWOrientedSurface.hxx b/src/RWStepGeom/RWStepGeom_RWOrientedSurface.hxx deleted file mode 100644 index cb78ae590f..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWOrientedSurface.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-01-04 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWOrientedSurface_HeaderFile -#define _RWStepGeom_RWOrientedSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_OrientedSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for OrientedSurface -class RWStepGeom_RWOrientedSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepGeom_RWOrientedSurface(); - - //! Reads OrientedSurface - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_OrientedSurface)& ent) const; - - //! Writes OrientedSurface - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_OrientedSurface)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepGeom_OrientedSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWOrientedSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWOrientedSurface.pxx b/src/RWStepGeom/RWStepGeom_RWOrientedSurface.pxx new file mode 100644 index 0000000000..691c724f4a --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWOrientedSurface.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-01-04 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWOrientedSurface_HeaderFile +#define _RWStepGeom_RWOrientedSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_OrientedSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for OrientedSurface +class RWStepGeom_RWOrientedSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepGeom_RWOrientedSurface(); + + //! Reads OrientedSurface + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_OrientedSurface)& ent) const; + + //! Writes OrientedSurface + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_OrientedSurface)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepGeom_OrientedSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWOrientedSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.cxx b/src/RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.cxx index 4a1be87858..2118f7272b 100644 --- a/src/RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWOuterBoundaryCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.hxx b/src/RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.hxx deleted file mode 100644 index d6fffde73d..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWOuterBoundaryCurve_HeaderFile -#define _RWStepGeom_RWOuterBoundaryCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_OuterBoundaryCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OuterBoundaryCurve -class RWStepGeom_RWOuterBoundaryCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWOuterBoundaryCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_OuterBoundaryCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_OuterBoundaryCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_OuterBoundaryCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWOuterBoundaryCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.pxx b/src/RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.pxx new file mode 100644 index 0000000000..eec10b77c6 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWOuterBoundaryCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWOuterBoundaryCurve_HeaderFile +#define _RWStepGeom_RWOuterBoundaryCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_OuterBoundaryCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OuterBoundaryCurve +class RWStepGeom_RWOuterBoundaryCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWOuterBoundaryCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_OuterBoundaryCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_OuterBoundaryCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_OuterBoundaryCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWOuterBoundaryCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWParabola.cxx b/src/RWStepGeom/RWStepGeom_RWParabola.cxx index 835bfc0742..2157b9bbd2 100644 --- a/src/RWStepGeom/RWStepGeom_RWParabola.cxx +++ b/src/RWStepGeom/RWStepGeom_RWParabola.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWParabola.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWParabola.hxx b/src/RWStepGeom/RWStepGeom_RWParabola.hxx deleted file mode 100644 index 729bee6fd6..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWParabola.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWParabola_HeaderFile -#define _RWStepGeom_RWParabola_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Parabola; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Parabola -class RWStepGeom_RWParabola -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWParabola(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Parabola)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Parabola)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Parabola)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWParabola_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWParabola.pxx b/src/RWStepGeom/RWStepGeom_RWParabola.pxx new file mode 100644 index 0000000000..f724d1e73a --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWParabola.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWParabola_HeaderFile +#define _RWStepGeom_RWParabola_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Parabola; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Parabola +class RWStepGeom_RWParabola +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWParabola(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Parabola)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Parabola)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Parabola)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWParabola_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPcurve.cxx b/src/RWStepGeom/RWStepGeom_RWPcurve.cxx index 5e28186e19..75d5892bc8 100644 --- a/src/RWStepGeom/RWStepGeom_RWPcurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWPcurve.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWPcurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWPcurve.hxx b/src/RWStepGeom/RWStepGeom_RWPcurve.hxx deleted file mode 100644 index b8186460c4..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWPcurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWPcurve_HeaderFile -#define _RWStepGeom_RWPcurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Pcurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Pcurve -class RWStepGeom_RWPcurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWPcurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Pcurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Pcurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Pcurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWPcurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPcurve.pxx b/src/RWStepGeom/RWStepGeom_RWPcurve.pxx new file mode 100644 index 0000000000..d6650fc3f2 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWPcurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWPcurve_HeaderFile +#define _RWStepGeom_RWPcurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Pcurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Pcurve +class RWStepGeom_RWPcurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWPcurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Pcurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Pcurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Pcurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWPcurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPlacement.cxx b/src/RWStepGeom/RWStepGeom_RWPlacement.cxx index 276854bed0..88a2b304a7 100644 --- a/src/RWStepGeom/RWStepGeom_RWPlacement.cxx +++ b/src/RWStepGeom/RWStepGeom_RWPlacement.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWPlacement.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWPlacement.hxx b/src/RWStepGeom/RWStepGeom_RWPlacement.hxx deleted file mode 100644 index d8d94e0620..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWPlacement.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWPlacement_HeaderFile -#define _RWStepGeom_RWPlacement_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Placement; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Placement -class RWStepGeom_RWPlacement -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWPlacement(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Placement)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Placement)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Placement)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWPlacement_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPlacement.pxx b/src/RWStepGeom/RWStepGeom_RWPlacement.pxx new file mode 100644 index 0000000000..684863d119 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWPlacement.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWPlacement_HeaderFile +#define _RWStepGeom_RWPlacement_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Placement; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Placement +class RWStepGeom_RWPlacement +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWPlacement(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Placement)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Placement)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Placement)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWPlacement_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPlane.cxx b/src/RWStepGeom/RWStepGeom_RWPlane.cxx index 7f99ada800..2468e4ee22 100644 --- a/src/RWStepGeom/RWStepGeom_RWPlane.cxx +++ b/src/RWStepGeom/RWStepGeom_RWPlane.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWPlane.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWPlane.hxx b/src/RWStepGeom/RWStepGeom_RWPlane.hxx deleted file mode 100644 index e8dff855ee..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWPlane.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWPlane_HeaderFile -#define _RWStepGeom_RWPlane_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Plane; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Plane -class RWStepGeom_RWPlane -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWPlane(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Plane)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Plane)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Plane)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWPlane_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPlane.pxx b/src/RWStepGeom/RWStepGeom_RWPlane.pxx new file mode 100644 index 0000000000..c0fe675323 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWPlane.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWPlane_HeaderFile +#define _RWStepGeom_RWPlane_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Plane; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Plane +class RWStepGeom_RWPlane +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWPlane(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Plane)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Plane)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Plane)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWPlane_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPoint.cxx b/src/RWStepGeom/RWStepGeom_RWPoint.cxx index a62e54c429..2ae859f9e1 100644 --- a/src/RWStepGeom/RWStepGeom_RWPoint.cxx +++ b/src/RWStepGeom/RWStepGeom_RWPoint.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepGeom_RWPoint.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWPoint.hxx b/src/RWStepGeom/RWStepGeom_RWPoint.hxx deleted file mode 100644 index 89d6f99bfd..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWPoint.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWPoint_HeaderFile -#define _RWStepGeom_RWPoint_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Point; -class StepData_StepWriter; - - -//! Read & Write Module for Point -class RWStepGeom_RWPoint -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWPoint(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Point)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Point)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWPoint_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPoint.pxx b/src/RWStepGeom/RWStepGeom_RWPoint.pxx new file mode 100644 index 0000000000..3ac4a47c1f --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWPoint.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWPoint_HeaderFile +#define _RWStepGeom_RWPoint_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Point; +class StepData_StepWriter; + + +//! Read & Write Module for Point +class RWStepGeom_RWPoint +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWPoint(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Point)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Point)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWPoint_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPointOnCurve.cxx b/src/RWStepGeom/RWStepGeom_RWPointOnCurve.cxx index 8b24e8713e..3e794c12d2 100644 --- a/src/RWStepGeom/RWStepGeom_RWPointOnCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWPointOnCurve.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWPointOnCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWPointOnCurve.hxx b/src/RWStepGeom/RWStepGeom_RWPointOnCurve.hxx deleted file mode 100644 index 67cdc06e21..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWPointOnCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWPointOnCurve_HeaderFile -#define _RWStepGeom_RWPointOnCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_PointOnCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PointOnCurve -class RWStepGeom_RWPointOnCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWPointOnCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_PointOnCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_PointOnCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_PointOnCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWPointOnCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPointOnCurve.pxx b/src/RWStepGeom/RWStepGeom_RWPointOnCurve.pxx new file mode 100644 index 0000000000..83245bb1fb --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWPointOnCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWPointOnCurve_HeaderFile +#define _RWStepGeom_RWPointOnCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_PointOnCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PointOnCurve +class RWStepGeom_RWPointOnCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWPointOnCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_PointOnCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_PointOnCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_PointOnCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWPointOnCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPointOnSurface.cxx b/src/RWStepGeom/RWStepGeom_RWPointOnSurface.cxx index 3923126135..62b58036c9 100644 --- a/src/RWStepGeom/RWStepGeom_RWPointOnSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWPointOnSurface.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWPointOnSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWPointOnSurface.hxx b/src/RWStepGeom/RWStepGeom_RWPointOnSurface.hxx deleted file mode 100644 index 5bf4aa0c17..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWPointOnSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWPointOnSurface_HeaderFile -#define _RWStepGeom_RWPointOnSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_PointOnSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PointOnSurface -class RWStepGeom_RWPointOnSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWPointOnSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_PointOnSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_PointOnSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_PointOnSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWPointOnSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPointOnSurface.pxx b/src/RWStepGeom/RWStepGeom_RWPointOnSurface.pxx new file mode 100644 index 0000000000..a7c453e1ec --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWPointOnSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWPointOnSurface_HeaderFile +#define _RWStepGeom_RWPointOnSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_PointOnSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PointOnSurface +class RWStepGeom_RWPointOnSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWPointOnSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_PointOnSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_PointOnSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_PointOnSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWPointOnSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPointReplica.cxx b/src/RWStepGeom/RWStepGeom_RWPointReplica.cxx index 93ebb45245..69ba4df23c 100644 --- a/src/RWStepGeom/RWStepGeom_RWPointReplica.cxx +++ b/src/RWStepGeom/RWStepGeom_RWPointReplica.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWPointReplica.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWPointReplica.hxx b/src/RWStepGeom/RWStepGeom_RWPointReplica.hxx deleted file mode 100644 index 2fcc852a66..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWPointReplica.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWPointReplica_HeaderFile -#define _RWStepGeom_RWPointReplica_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_PointReplica; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PointReplica -class RWStepGeom_RWPointReplica -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWPointReplica(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_PointReplica)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_PointReplica)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_PointReplica)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWPointReplica_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPointReplica.pxx b/src/RWStepGeom/RWStepGeom_RWPointReplica.pxx new file mode 100644 index 0000000000..a4573250e5 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWPointReplica.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWPointReplica_HeaderFile +#define _RWStepGeom_RWPointReplica_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_PointReplica; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PointReplica +class RWStepGeom_RWPointReplica +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWPointReplica(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_PointReplica)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_PointReplica)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_PointReplica)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWPointReplica_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPolyline.cxx b/src/RWStepGeom/RWStepGeom_RWPolyline.cxx index 2db0c34ba7..798a7a63bf 100644 --- a/src/RWStepGeom/RWStepGeom_RWPolyline.cxx +++ b/src/RWStepGeom/RWStepGeom_RWPolyline.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWPolyline.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWPolyline.hxx b/src/RWStepGeom/RWStepGeom_RWPolyline.hxx deleted file mode 100644 index 3c8af1297a..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWPolyline.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWPolyline_HeaderFile -#define _RWStepGeom_RWPolyline_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Polyline; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Polyline -class RWStepGeom_RWPolyline -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWPolyline(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Polyline)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Polyline)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Polyline)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWPolyline_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWPolyline.pxx b/src/RWStepGeom/RWStepGeom_RWPolyline.pxx new file mode 100644 index 0000000000..05376b8c05 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWPolyline.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWPolyline_HeaderFile +#define _RWStepGeom_RWPolyline_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Polyline; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Polyline +class RWStepGeom_RWPolyline +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWPolyline(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Polyline)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Polyline)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Polyline)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWPolyline_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurve.cxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurve.cxx index fc8b9dafd2..79d22695d3 100644 --- a/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWQuasiUniformCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurve.hxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurve.hxx deleted file mode 100644 index 911fbeb2b6..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWQuasiUniformCurve_HeaderFile -#define _RWStepGeom_RWQuasiUniformCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_QuasiUniformCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for QuasiUniformCurve -class RWStepGeom_RWQuasiUniformCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWQuasiUniformCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_QuasiUniformCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_QuasiUniformCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_QuasiUniformCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWQuasiUniformCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurve.pxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurve.pxx new file mode 100644 index 0000000000..54cc0585d1 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWQuasiUniformCurve_HeaderFile +#define _RWStepGeom_RWQuasiUniformCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_QuasiUniformCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for QuasiUniformCurve +class RWStepGeom_RWQuasiUniformCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWQuasiUniformCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_QuasiUniformCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_QuasiUniformCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_QuasiUniformCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWQuasiUniformCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.cxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.cxx index c0ad975c19..974f54f63c 100644 --- a/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.hxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.hxx deleted file mode 100644 index 04e637e6ab..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve_HeaderFile -#define _RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_QuasiUniformCurveAndRationalBSplineCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for QuasiUniformCurveAndRationalBSplineCurve -class RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_QuasiUniformCurveAndRationalBSplineCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_QuasiUniformCurveAndRationalBSplineCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_QuasiUniformCurveAndRationalBSplineCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.pxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.pxx new file mode 100644 index 0000000000..9df215d9d5 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve_HeaderFile +#define _RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_QuasiUniformCurveAndRationalBSplineCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for QuasiUniformCurveAndRationalBSplineCurve +class RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_QuasiUniformCurveAndRationalBSplineCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_QuasiUniformCurveAndRationalBSplineCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_QuasiUniformCurveAndRationalBSplineCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurface.cxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurface.cxx index 344e58c6e9..3519a4a8c0 100644 --- a/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWQuasiUniformSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurface.hxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurface.hxx deleted file mode 100644 index 93212931fb..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWQuasiUniformSurface_HeaderFile -#define _RWStepGeom_RWQuasiUniformSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_QuasiUniformSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for QuasiUniformSurface -class RWStepGeom_RWQuasiUniformSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWQuasiUniformSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_QuasiUniformSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_QuasiUniformSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_QuasiUniformSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWQuasiUniformSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurface.pxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurface.pxx new file mode 100644 index 0000000000..7e30aa5bbe --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWQuasiUniformSurface_HeaderFile +#define _RWStepGeom_RWQuasiUniformSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_QuasiUniformSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for QuasiUniformSurface +class RWStepGeom_RWQuasiUniformSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWQuasiUniformSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_QuasiUniformSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_QuasiUniformSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_QuasiUniformSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWQuasiUniformSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.cxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.cxx index 5adb28f313..a17f78023c 100644 --- a/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.hxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.hxx deleted file mode 100644 index 4532bf1544..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface_HeaderFile -#define _RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for QuasiUniformSurfaceAndRationalBSplineSurface -class RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.pxx b/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.pxx new file mode 100644 index 0000000000..519bd107f1 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface_HeaderFile +#define _RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for QuasiUniformSurfaceAndRationalBSplineSurface +class RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWRationalBSplineCurve.cxx b/src/RWStepGeom/RWStepGeom_RWRationalBSplineCurve.cxx index bae56fa1ef..337933bb76 100644 --- a/src/RWStepGeom/RWStepGeom_RWRationalBSplineCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWRationalBSplineCurve.cxx @@ -15,7 +15,7 @@ #include #include #include -#include +#include "RWStepGeom_RWRationalBSplineCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWRationalBSplineCurve.hxx b/src/RWStepGeom/RWStepGeom_RWRationalBSplineCurve.hxx deleted file mode 100644 index c1f823eec6..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWRationalBSplineCurve.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWRationalBSplineCurve_HeaderFile -#define _RWStepGeom_RWRationalBSplineCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_RationalBSplineCurve; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for RationalBSplineCurve -//! Check added by CKY , 7-OCT-1996 -class RWStepGeom_RWRationalBSplineCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWRationalBSplineCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_RationalBSplineCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_RationalBSplineCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_RationalBSplineCurve)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepGeom_RationalBSplineCurve)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWRationalBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWRationalBSplineCurve.pxx b/src/RWStepGeom/RWStepGeom_RWRationalBSplineCurve.pxx new file mode 100644 index 0000000000..6de06f8891 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWRationalBSplineCurve.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWRationalBSplineCurve_HeaderFile +#define _RWStepGeom_RWRationalBSplineCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_RationalBSplineCurve; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for RationalBSplineCurve +//! Check added by CKY , 7-OCT-1996 +class RWStepGeom_RWRationalBSplineCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWRationalBSplineCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_RationalBSplineCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_RationalBSplineCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_RationalBSplineCurve)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepGeom_RationalBSplineCurve)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWRationalBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWRationalBSplineSurface.cxx b/src/RWStepGeom/RWStepGeom_RWRationalBSplineSurface.cxx index b1d694e654..d1c2a192c7 100644 --- a/src/RWStepGeom/RWStepGeom_RWRationalBSplineSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWRationalBSplineSurface.cxx @@ -15,7 +15,7 @@ #include #include #include -#include +#include "RWStepGeom_RWRationalBSplineSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWRationalBSplineSurface.hxx b/src/RWStepGeom/RWStepGeom_RWRationalBSplineSurface.hxx deleted file mode 100644 index 8c9e6917f4..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWRationalBSplineSurface.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWRationalBSplineSurface_HeaderFile -#define _RWStepGeom_RWRationalBSplineSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_RationalBSplineSurface; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for RationalBSplineSurface -//! Check added by CKY , 7-OCT-1996 -class RWStepGeom_RWRationalBSplineSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWRationalBSplineSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_RationalBSplineSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_RationalBSplineSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_RationalBSplineSurface)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepGeom_RationalBSplineSurface)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWRationalBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWRationalBSplineSurface.pxx b/src/RWStepGeom/RWStepGeom_RWRationalBSplineSurface.pxx new file mode 100644 index 0000000000..1cb33c54a8 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWRationalBSplineSurface.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWRationalBSplineSurface_HeaderFile +#define _RWStepGeom_RWRationalBSplineSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_RationalBSplineSurface; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for RationalBSplineSurface +//! Check added by CKY , 7-OCT-1996 +class RWStepGeom_RWRationalBSplineSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWRationalBSplineSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_RationalBSplineSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_RationalBSplineSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_RationalBSplineSurface)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepGeom_RationalBSplineSurface)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWRationalBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.cxx b/src/RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.cxx index 21d425955a..7f7a8b5eca 100644 --- a/src/RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWRectangularCompositeSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.hxx b/src/RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.hxx deleted file mode 100644 index 99fb975533..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWRectangularCompositeSurface_HeaderFile -#define _RWStepGeom_RWRectangularCompositeSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_RectangularCompositeSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RectangularCompositeSurface -class RWStepGeom_RWRectangularCompositeSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWRectangularCompositeSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_RectangularCompositeSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_RectangularCompositeSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_RectangularCompositeSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWRectangularCompositeSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.pxx b/src/RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.pxx new file mode 100644 index 0000000000..6fa12495fb --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWRectangularCompositeSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWRectangularCompositeSurface_HeaderFile +#define _RWStepGeom_RWRectangularCompositeSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_RectangularCompositeSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RectangularCompositeSurface +class RWStepGeom_RWRectangularCompositeSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWRectangularCompositeSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_RectangularCompositeSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_RectangularCompositeSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_RectangularCompositeSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWRectangularCompositeSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.cxx b/src/RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.cxx index 853ff256d3..709bf6a822 100644 --- a/src/RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWRectangularTrimmedSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.hxx b/src/RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.hxx deleted file mode 100644 index 33a0fdc26e..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWRectangularTrimmedSurface_HeaderFile -#define _RWStepGeom_RWRectangularTrimmedSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_RectangularTrimmedSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RectangularTrimmedSurface -class RWStepGeom_RWRectangularTrimmedSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWRectangularTrimmedSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_RectangularTrimmedSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_RectangularTrimmedSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_RectangularTrimmedSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWRectangularTrimmedSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.pxx b/src/RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.pxx new file mode 100644 index 0000000000..5b4e2251a0 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWRectangularTrimmedSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWRectangularTrimmedSurface_HeaderFile +#define _RWStepGeom_RWRectangularTrimmedSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_RectangularTrimmedSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RectangularTrimmedSurface +class RWStepGeom_RWRectangularTrimmedSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWRectangularTrimmedSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_RectangularTrimmedSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_RectangularTrimmedSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_RectangularTrimmedSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWRectangularTrimmedSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.cxx b/src/RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.cxx index 25983b0ace..8c05e1a471 100644 --- a/src/RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.cxx +++ b/src/RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWReparametrisedCompositeCurveSegment.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.hxx b/src/RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.hxx deleted file mode 100644 index 8780d764eb..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWReparametrisedCompositeCurveSegment_HeaderFile -#define _RWStepGeom_RWReparametrisedCompositeCurveSegment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_ReparametrisedCompositeCurveSegment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ReparametrisedCompositeCurveSegment -class RWStepGeom_RWReparametrisedCompositeCurveSegment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWReparametrisedCompositeCurveSegment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_ReparametrisedCompositeCurveSegment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_ReparametrisedCompositeCurveSegment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_ReparametrisedCompositeCurveSegment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWReparametrisedCompositeCurveSegment_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.pxx b/src/RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.pxx new file mode 100644 index 0000000000..385f485a61 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWReparametrisedCompositeCurveSegment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWReparametrisedCompositeCurveSegment_HeaderFile +#define _RWStepGeom_RWReparametrisedCompositeCurveSegment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_ReparametrisedCompositeCurveSegment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ReparametrisedCompositeCurveSegment +class RWStepGeom_RWReparametrisedCompositeCurveSegment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWReparametrisedCompositeCurveSegment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_ReparametrisedCompositeCurveSegment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_ReparametrisedCompositeCurveSegment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_ReparametrisedCompositeCurveSegment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWReparametrisedCompositeCurveSegment_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSeamCurve.cxx b/src/RWStepGeom/RWStepGeom_RWSeamCurve.cxx index 5d2b073df7..b600572422 100644 --- a/src/RWStepGeom/RWStepGeom_RWSeamCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSeamCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWSeamCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSeamCurve.hxx b/src/RWStepGeom/RWStepGeom_RWSeamCurve.hxx deleted file mode 100644 index 2b414ccaab..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSeamCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSeamCurve_HeaderFile -#define _RWStepGeom_RWSeamCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_SeamCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SeamCurve -class RWStepGeom_RWSeamCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWSeamCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SeamCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SeamCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_SeamCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWSeamCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSeamCurve.pxx b/src/RWStepGeom/RWStepGeom_RWSeamCurve.pxx new file mode 100644 index 0000000000..9b8da20f53 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSeamCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSeamCurve_HeaderFile +#define _RWStepGeom_RWSeamCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_SeamCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SeamCurve +class RWStepGeom_RWSeamCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWSeamCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SeamCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SeamCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_SeamCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWSeamCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSphericalSurface.cxx b/src/RWStepGeom/RWStepGeom_RWSphericalSurface.cxx index 2dc774ebf1..8429c582f3 100644 --- a/src/RWStepGeom/RWStepGeom_RWSphericalSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSphericalSurface.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWSphericalSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSphericalSurface.hxx b/src/RWStepGeom/RWStepGeom_RWSphericalSurface.hxx deleted file mode 100644 index dd86e0d35f..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSphericalSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSphericalSurface_HeaderFile -#define _RWStepGeom_RWSphericalSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_SphericalSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SphericalSurface -class RWStepGeom_RWSphericalSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWSphericalSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SphericalSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SphericalSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_SphericalSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWSphericalSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSphericalSurface.pxx b/src/RWStepGeom/RWStepGeom_RWSphericalSurface.pxx new file mode 100644 index 0000000000..7b15886e8a --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSphericalSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSphericalSurface_HeaderFile +#define _RWStepGeom_RWSphericalSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_SphericalSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SphericalSurface +class RWStepGeom_RWSphericalSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWSphericalSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SphericalSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SphericalSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_SphericalSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWSphericalSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSuParameters.cxx b/src/RWStepGeom/RWStepGeom_RWSuParameters.cxx index b299060c49..ad1f531a95 100644 --- a/src/RWStepGeom/RWStepGeom_RWSuParameters.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSuParameters.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepGeom_RWSuParameters.pxx" #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSuParameters.hxx b/src/RWStepGeom/RWStepGeom_RWSuParameters.hxx deleted file mode 100644 index 0e68ea0c8d..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSuParameters.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:14 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSuParameters_HeaderFile_ -#define _RWStepGeom_RWSuParameters_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepGeom_SuParameters; - -//! Read & Write tool for SuParameters -class RWStepGeom_RWSuParameters -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepGeom_RWSuParameters(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theAch, const Handle(StepGeom_SuParameters)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepGeom_SuParameters)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepGeom_SuParameters)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepGeom_RWSuParameters_HeaderFile_ diff --git a/src/RWStepGeom/RWStepGeom_RWSuParameters.pxx b/src/RWStepGeom/RWStepGeom_RWSuParameters.pxx new file mode 100644 index 0000000000..68f16809ed --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSuParameters.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:14 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSuParameters_HeaderFile_ +#define _RWStepGeom_RWSuParameters_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepGeom_SuParameters; + +//! Read & Write tool for SuParameters +class RWStepGeom_RWSuParameters +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepGeom_RWSuParameters(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theAch, const Handle(StepGeom_SuParameters)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepGeom_SuParameters)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepGeom_SuParameters)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepGeom_RWSuParameters_HeaderFile_ diff --git a/src/RWStepGeom/RWStepGeom_RWSurface.cxx b/src/RWStepGeom/RWStepGeom_RWSurface.cxx index 2251d4bea2..946f5f38d3 100644 --- a/src/RWStepGeom/RWStepGeom_RWSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSurface.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepGeom_RWSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSurface.hxx b/src/RWStepGeom/RWStepGeom_RWSurface.hxx deleted file mode 100644 index 98be250290..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSurface.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSurface_HeaderFile -#define _RWStepGeom_RWSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Surface; -class StepData_StepWriter; - - -//! Read & Write Module for Surface -class RWStepGeom_RWSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Surface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Surface)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurface.pxx b/src/RWStepGeom/RWStepGeom_RWSurface.pxx new file mode 100644 index 0000000000..93ab524005 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSurface.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSurface_HeaderFile +#define _RWStepGeom_RWSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Surface; +class StepData_StepWriter; + + +//! Read & Write Module for Surface +class RWStepGeom_RWSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Surface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Surface)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceCurve.cxx b/src/RWStepGeom/RWStepGeom_RWSurfaceCurve.cxx index 711996b177..152180a6b4 100644 --- a/src/RWStepGeom/RWStepGeom_RWSurfaceCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSurfaceCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWSurfaceCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceCurve.hxx b/src/RWStepGeom/RWStepGeom_RWSurfaceCurve.hxx deleted file mode 100644 index 1907c967ca..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSurfaceCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSurfaceCurve_HeaderFile -#define _RWStepGeom_RWSurfaceCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_SurfaceCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceCurve -class RWStepGeom_RWSurfaceCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWSurfaceCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfaceCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfaceCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_SurfaceCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWSurfaceCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceCurve.pxx b/src/RWStepGeom/RWStepGeom_RWSurfaceCurve.pxx new file mode 100644 index 0000000000..2e96bf5e29 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSurfaceCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSurfaceCurve_HeaderFile +#define _RWStepGeom_RWSurfaceCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_SurfaceCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceCurve +class RWStepGeom_RWSurfaceCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWSurfaceCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfaceCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfaceCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_SurfaceCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWSurfaceCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.cxx b/src/RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.cxx index 186c6173e9..92aafca142 100644 --- a/src/RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.cxx @@ -20,8 +20,8 @@ #include #include -#include -#include +#include "RWStepGeom_RWSurfaceCurve.pxx" +#include "RWStepGeom_RWSurfaceCurveAndBoundedCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.hxx b/src/RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.hxx deleted file mode 100644 index 720034d0fb..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-02-15 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSurfaceCurveAndBoundedCurve_HeaderFile -#define _RWStepGeom_RWSurfaceCurveAndBoundedCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_SurfaceCurveAndBoundedCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read StepGeom_SurfaceCurveAndBoundedCurve -class RWStepGeom_RWSurfaceCurveAndBoundedCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWSurfaceCurveAndBoundedCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfaceCurveAndBoundedCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfaceCurveAndBoundedCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_SurfaceCurveAndBoundedCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWSurfaceCurveAndBoundedCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.pxx b/src/RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.pxx new file mode 100644 index 0000000000..5e39cde6f0 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSurfaceCurveAndBoundedCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-02-15 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSurfaceCurveAndBoundedCurve_HeaderFile +#define _RWStepGeom_RWSurfaceCurveAndBoundedCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_SurfaceCurveAndBoundedCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read StepGeom_SurfaceCurveAndBoundedCurve +class RWStepGeom_RWSurfaceCurveAndBoundedCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWSurfaceCurveAndBoundedCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfaceCurveAndBoundedCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfaceCurveAndBoundedCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_SurfaceCurveAndBoundedCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWSurfaceCurveAndBoundedCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.cxx b/src/RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.cxx index 63d46a0cf5..b5ff6e5ad7 100644 --- a/src/RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWSurfaceOfLinearExtrusion.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.hxx b/src/RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.hxx deleted file mode 100644 index e615e9739b..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSurfaceOfLinearExtrusion_HeaderFile -#define _RWStepGeom_RWSurfaceOfLinearExtrusion_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_SurfaceOfLinearExtrusion; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceOfLinearExtrusion -class RWStepGeom_RWSurfaceOfLinearExtrusion -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWSurfaceOfLinearExtrusion(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfaceOfLinearExtrusion)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfaceOfLinearExtrusion)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_SurfaceOfLinearExtrusion)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWSurfaceOfLinearExtrusion_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.pxx b/src/RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.pxx new file mode 100644 index 0000000000..5993ab922e --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSurfaceOfLinearExtrusion.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSurfaceOfLinearExtrusion_HeaderFile +#define _RWStepGeom_RWSurfaceOfLinearExtrusion_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_SurfaceOfLinearExtrusion; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceOfLinearExtrusion +class RWStepGeom_RWSurfaceOfLinearExtrusion +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWSurfaceOfLinearExtrusion(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfaceOfLinearExtrusion)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfaceOfLinearExtrusion)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_SurfaceOfLinearExtrusion)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWSurfaceOfLinearExtrusion_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.cxx b/src/RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.cxx index 71ebc91417..5e8c1b80e2 100644 --- a/src/RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWSurfaceOfRevolution.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.hxx b/src/RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.hxx deleted file mode 100644 index 4c22c90a41..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSurfaceOfRevolution_HeaderFile -#define _RWStepGeom_RWSurfaceOfRevolution_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_SurfaceOfRevolution; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceOfRevolution -class RWStepGeom_RWSurfaceOfRevolution -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWSurfaceOfRevolution(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfaceOfRevolution)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfaceOfRevolution)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_SurfaceOfRevolution)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWSurfaceOfRevolution_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.pxx b/src/RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.pxx new file mode 100644 index 0000000000..3fb19a05c0 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSurfaceOfRevolution.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSurfaceOfRevolution_HeaderFile +#define _RWStepGeom_RWSurfaceOfRevolution_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_SurfaceOfRevolution; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceOfRevolution +class RWStepGeom_RWSurfaceOfRevolution +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWSurfaceOfRevolution(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfaceOfRevolution)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfaceOfRevolution)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_SurfaceOfRevolution)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWSurfaceOfRevolution_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfacePatch.cxx b/src/RWStepGeom/RWStepGeom_RWSurfacePatch.cxx index 847f04c877..1175134420 100644 --- a/src/RWStepGeom/RWStepGeom_RWSurfacePatch.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSurfacePatch.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWSurfacePatch.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSurfacePatch.hxx b/src/RWStepGeom/RWStepGeom_RWSurfacePatch.hxx deleted file mode 100644 index 7ade3b175c..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSurfacePatch.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSurfacePatch_HeaderFile -#define _RWStepGeom_RWSurfacePatch_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_SurfacePatch; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfacePatch -class RWStepGeom_RWSurfacePatch -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWSurfacePatch(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfacePatch)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfacePatch)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_SurfacePatch)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWSurfacePatch_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfacePatch.pxx b/src/RWStepGeom/RWStepGeom_RWSurfacePatch.pxx new file mode 100644 index 0000000000..7cd5cba62a --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSurfacePatch.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSurfacePatch_HeaderFile +#define _RWStepGeom_RWSurfacePatch_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_SurfacePatch; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfacePatch +class RWStepGeom_RWSurfacePatch +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWSurfacePatch(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfacePatch)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfacePatch)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_SurfacePatch)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWSurfacePatch_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceReplica.cxx b/src/RWStepGeom/RWStepGeom_RWSurfaceReplica.cxx index e561e40a30..bfdda33a14 100644 --- a/src/RWStepGeom/RWStepGeom_RWSurfaceReplica.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSurfaceReplica.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWSurfaceReplica.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceReplica.hxx b/src/RWStepGeom/RWStepGeom_RWSurfaceReplica.hxx deleted file mode 100644 index 46215250f4..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSurfaceReplica.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSurfaceReplica_HeaderFile -#define _RWStepGeom_RWSurfaceReplica_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_SurfaceReplica; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceReplica -class RWStepGeom_RWSurfaceReplica -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWSurfaceReplica(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfaceReplica)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfaceReplica)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_SurfaceReplica)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWSurfaceReplica_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSurfaceReplica.pxx b/src/RWStepGeom/RWStepGeom_RWSurfaceReplica.pxx new file mode 100644 index 0000000000..4da0040aad --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSurfaceReplica.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSurfaceReplica_HeaderFile +#define _RWStepGeom_RWSurfaceReplica_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_SurfaceReplica; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceReplica +class RWStepGeom_RWSurfaceReplica +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWSurfaceReplica(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SurfaceReplica)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SurfaceReplica)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_SurfaceReplica)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWSurfaceReplica_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSweptSurface.cxx b/src/RWStepGeom/RWStepGeom_RWSweptSurface.cxx index d4f4341e0f..60cb50fc09 100644 --- a/src/RWStepGeom/RWStepGeom_RWSweptSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWSweptSurface.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepGeom_RWSweptSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWSweptSurface.hxx b/src/RWStepGeom/RWStepGeom_RWSweptSurface.hxx deleted file mode 100644 index a6a39dfcf5..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWSweptSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWSweptSurface_HeaderFile -#define _RWStepGeom_RWSweptSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_SweptSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SweptSurface -class RWStepGeom_RWSweptSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWSweptSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SweptSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SweptSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_SweptSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWSweptSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWSweptSurface.pxx b/src/RWStepGeom/RWStepGeom_RWSweptSurface.pxx new file mode 100644 index 0000000000..465708c0ab --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWSweptSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWSweptSurface_HeaderFile +#define _RWStepGeom_RWSweptSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_SweptSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SweptSurface +class RWStepGeom_RWSweptSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWSweptSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_SweptSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_SweptSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_SweptSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWSweptSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWToroidalSurface.cxx b/src/RWStepGeom/RWStepGeom_RWToroidalSurface.cxx index e3978da45d..356fa6b9f6 100644 --- a/src/RWStepGeom/RWStepGeom_RWToroidalSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWToroidalSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWToroidalSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWToroidalSurface.hxx b/src/RWStepGeom/RWStepGeom_RWToroidalSurface.hxx deleted file mode 100644 index 698155d9a2..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWToroidalSurface.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWToroidalSurface_HeaderFile -#define _RWStepGeom_RWToroidalSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_ToroidalSurface; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for ToroidalSurface -//! Check added by CKY , 7-OCT-1996 -class RWStepGeom_RWToroidalSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWToroidalSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_ToroidalSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_ToroidalSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_ToroidalSurface)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepGeom_ToroidalSurface)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWToroidalSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWToroidalSurface.pxx b/src/RWStepGeom/RWStepGeom_RWToroidalSurface.pxx new file mode 100644 index 0000000000..ad0f4310cb --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWToroidalSurface.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWToroidalSurface_HeaderFile +#define _RWStepGeom_RWToroidalSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_ToroidalSurface; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for ToroidalSurface +//! Check added by CKY , 7-OCT-1996 +class RWStepGeom_RWToroidalSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWToroidalSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_ToroidalSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_ToroidalSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_ToroidalSurface)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepGeom_ToroidalSurface)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWToroidalSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWTrimmedCurve.cxx b/src/RWStepGeom/RWStepGeom_RWTrimmedCurve.cxx index 7b8cb727f3..b96bbae74e 100644 --- a/src/RWStepGeom/RWStepGeom_RWTrimmedCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWTrimmedCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWTrimmedCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWTrimmedCurve.hxx b/src/RWStepGeom/RWStepGeom_RWTrimmedCurve.hxx deleted file mode 100644 index 0636742944..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWTrimmedCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWTrimmedCurve_HeaderFile -#define _RWStepGeom_RWTrimmedCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_TrimmedCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for TrimmedCurve -class RWStepGeom_RWTrimmedCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWTrimmedCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_TrimmedCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_TrimmedCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_TrimmedCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWTrimmedCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWTrimmedCurve.pxx b/src/RWStepGeom/RWStepGeom_RWTrimmedCurve.pxx new file mode 100644 index 0000000000..dbe3c76c30 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWTrimmedCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWTrimmedCurve_HeaderFile +#define _RWStepGeom_RWTrimmedCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_TrimmedCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for TrimmedCurve +class RWStepGeom_RWTrimmedCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWTrimmedCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_TrimmedCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_TrimmedCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_TrimmedCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWTrimmedCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWUniformCurve.cxx b/src/RWStepGeom/RWStepGeom_RWUniformCurve.cxx index f8c3cff983..39018b30ea 100644 --- a/src/RWStepGeom/RWStepGeom_RWUniformCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWUniformCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWUniformCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWUniformCurve.hxx b/src/RWStepGeom/RWStepGeom_RWUniformCurve.hxx deleted file mode 100644 index 0a78df7c73..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWUniformCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWUniformCurve_HeaderFile -#define _RWStepGeom_RWUniformCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_UniformCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for UniformCurve -class RWStepGeom_RWUniformCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWUniformCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_UniformCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_UniformCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_UniformCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWUniformCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWUniformCurve.pxx b/src/RWStepGeom/RWStepGeom_RWUniformCurve.pxx new file mode 100644 index 0000000000..9236e1b323 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWUniformCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWUniformCurve_HeaderFile +#define _RWStepGeom_RWUniformCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_UniformCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for UniformCurve +class RWStepGeom_RWUniformCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWUniformCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_UniformCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_UniformCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_UniformCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWUniformCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.cxx b/src/RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.cxx index 55ea135840..b8e72fae28 100644 --- a/src/RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.cxx +++ b/src/RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWUniformCurveAndRationalBSplineCurve.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.hxx b/src/RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.hxx deleted file mode 100644 index 7c7a510a6f..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWUniformCurveAndRationalBSplineCurve_HeaderFile -#define _RWStepGeom_RWUniformCurveAndRationalBSplineCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_UniformCurveAndRationalBSplineCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for UniformCurveAndRationalBSplineCurve -class RWStepGeom_RWUniformCurveAndRationalBSplineCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWUniformCurveAndRationalBSplineCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_UniformCurveAndRationalBSplineCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_UniformCurveAndRationalBSplineCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_UniformCurveAndRationalBSplineCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWUniformCurveAndRationalBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.pxx b/src/RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.pxx new file mode 100644 index 0000000000..226f6cecdf --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWUniformCurveAndRationalBSplineCurve_HeaderFile +#define _RWStepGeom_RWUniformCurveAndRationalBSplineCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_UniformCurveAndRationalBSplineCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for UniformCurveAndRationalBSplineCurve +class RWStepGeom_RWUniformCurveAndRationalBSplineCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWUniformCurveAndRationalBSplineCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_UniformCurveAndRationalBSplineCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_UniformCurveAndRationalBSplineCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_UniformCurveAndRationalBSplineCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWUniformCurveAndRationalBSplineCurve_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWUniformSurface.cxx b/src/RWStepGeom/RWStepGeom_RWUniformSurface.cxx index cdc9caea6e..29b0c91862 100644 --- a/src/RWStepGeom/RWStepGeom_RWUniformSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWUniformSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWUniformSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWUniformSurface.hxx b/src/RWStepGeom/RWStepGeom_RWUniformSurface.hxx deleted file mode 100644 index 4f7e5bfdd3..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWUniformSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWUniformSurface_HeaderFile -#define _RWStepGeom_RWUniformSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_UniformSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for UniformSurface -class RWStepGeom_RWUniformSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWUniformSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_UniformSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_UniformSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_UniformSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWUniformSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWUniformSurface.pxx b/src/RWStepGeom/RWStepGeom_RWUniformSurface.pxx new file mode 100644 index 0000000000..9f127d6c12 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWUniformSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWUniformSurface_HeaderFile +#define _RWStepGeom_RWUniformSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_UniformSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for UniformSurface +class RWStepGeom_RWUniformSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWUniformSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_UniformSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_UniformSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_UniformSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWUniformSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.cxx b/src/RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.cxx index 5cef2b3806..a91b4fa0b5 100644 --- a/src/RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.hxx b/src/RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.hxx deleted file mode 100644 index 8a6427d638..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface_HeaderFile -#define _RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_UniformSurfaceAndRationalBSplineSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for UniformSurfaceAndRationalBSplineSurface -class RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_UniformSurfaceAndRationalBSplineSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_UniformSurfaceAndRationalBSplineSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_UniformSurfaceAndRationalBSplineSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.pxx b/src/RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.pxx new file mode 100644 index 0000000000..e381a4422b --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface_HeaderFile +#define _RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_UniformSurfaceAndRationalBSplineSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for UniformSurfaceAndRationalBSplineSurface +class RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_UniformSurfaceAndRationalBSplineSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_UniformSurfaceAndRationalBSplineSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_UniformSurfaceAndRationalBSplineSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWVector.cxx b/src/RWStepGeom/RWStepGeom_RWVector.cxx index 1417a3ace6..920332b4e8 100644 --- a/src/RWStepGeom/RWStepGeom_RWVector.cxx +++ b/src/RWStepGeom/RWStepGeom_RWVector.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepGeom_RWVector.pxx" #include #include #include diff --git a/src/RWStepGeom/RWStepGeom_RWVector.hxx b/src/RWStepGeom/RWStepGeom_RWVector.hxx deleted file mode 100644 index 14b900a93b..0000000000 --- a/src/RWStepGeom/RWStepGeom_RWVector.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepGeom_RWVector_HeaderFile -#define _RWStepGeom_RWVector_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepGeom_Vector; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for Vector -//! Check added by CKY , 7-OCT-1996 -class RWStepGeom_RWVector -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepGeom_RWVector(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Vector)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Vector)& ent) const; - - Standard_EXPORT void Share (const Handle(StepGeom_Vector)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepGeom_Vector)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepGeom_RWVector_HeaderFile diff --git a/src/RWStepGeom/RWStepGeom_RWVector.pxx b/src/RWStepGeom/RWStepGeom_RWVector.pxx new file mode 100644 index 0000000000..4ba990a075 --- /dev/null +++ b/src/RWStepGeom/RWStepGeom_RWVector.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepGeom_RWVector_HeaderFile +#define _RWStepGeom_RWVector_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepGeom_Vector; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for Vector +//! Check added by CKY , 7-OCT-1996 +class RWStepGeom_RWVector +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepGeom_RWVector(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepGeom_Vector)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepGeom_Vector)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepGeom_Vector)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepGeom_Vector)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepGeom_RWVector_HeaderFile diff --git a/src/RWStepKinematics/FILES b/src/RWStepKinematics/FILES index 9aa1669306..b75bd4a9db 100644 --- a/src/RWStepKinematics/FILES +++ b/src/RWStepKinematics/FILES @@ -1,148 +1,148 @@ RWStepKinematics_RWActuatedKinematicPair.cxx -RWStepKinematics_RWActuatedKinematicPair.hxx +RWStepKinematics_RWActuatedKinematicPair.pxx RWStepKinematics_RWContextDependentKinematicLinkRepresentation.cxx -RWStepKinematics_RWContextDependentKinematicLinkRepresentation.hxx +RWStepKinematics_RWContextDependentKinematicLinkRepresentation.pxx RWStepKinematics_RWCylindricalPair.cxx -RWStepKinematics_RWCylindricalPair.hxx +RWStepKinematics_RWCylindricalPair.pxx RWStepKinematics_RWCylindricalPairValue.cxx -RWStepKinematics_RWCylindricalPairValue.hxx +RWStepKinematics_RWCylindricalPairValue.pxx RWStepKinematics_RWCylindricalPairWithRange.cxx -RWStepKinematics_RWCylindricalPairWithRange.hxx +RWStepKinematics_RWCylindricalPairWithRange.pxx RWStepKinematics_RWFullyConstrainedPair.cxx -RWStepKinematics_RWFullyConstrainedPair.hxx +RWStepKinematics_RWFullyConstrainedPair.pxx RWStepKinematics_RWGearPair.cxx -RWStepKinematics_RWGearPair.hxx +RWStepKinematics_RWGearPair.pxx RWStepKinematics_RWGearPairValue.cxx -RWStepKinematics_RWGearPairValue.hxx +RWStepKinematics_RWGearPairValue.pxx RWStepKinematics_RWGearPairWithRange.cxx -RWStepKinematics_RWGearPairWithRange.hxx +RWStepKinematics_RWGearPairWithRange.pxx RWStepKinematics_RWHomokineticPair.cxx -RWStepKinematics_RWHomokineticPair.hxx +RWStepKinematics_RWHomokineticPair.pxx RWStepKinematics_RWActuatedKinPairAndOrderKinPair.cxx -RWStepKinematics_RWActuatedKinPairAndOrderKinPair.hxx +RWStepKinematics_RWActuatedKinPairAndOrderKinPair.pxx RWStepKinematics_RWKinematicJoint.cxx -RWStepKinematics_RWKinematicJoint.hxx +RWStepKinematics_RWKinematicJoint.pxx RWStepKinematics_RWKinematicLink.cxx -RWStepKinematics_RWKinematicLink.hxx +RWStepKinematics_RWKinematicLink.pxx RWStepKinematics_RWKinematicLinkRepresentationAssociation.cxx -RWStepKinematics_RWKinematicLinkRepresentationAssociation.hxx +RWStepKinematics_RWKinematicLinkRepresentationAssociation.pxx RWStepKinematics_RWKinematicPropertyMechanismRepresentation.cxx -RWStepKinematics_RWKinematicPropertyMechanismRepresentation.hxx +RWStepKinematics_RWKinematicPropertyMechanismRepresentation.pxx RWStepKinematics_RWKinematicTopologyStructure.cxx -RWStepKinematics_RWKinematicTopologyStructure.hxx +RWStepKinematics_RWKinematicTopologyStructure.pxx RWStepKinematics_RWLinearFlexibleAndPinionPair.cxx -RWStepKinematics_RWLinearFlexibleAndPinionPair.hxx +RWStepKinematics_RWLinearFlexibleAndPinionPair.pxx RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.cxx -RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.hxx +RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.pxx RWStepKinematics_RWLinearFlexibleLinkRepresentation.cxx -RWStepKinematics_RWLinearFlexibleLinkRepresentation.hxx +RWStepKinematics_RWLinearFlexibleLinkRepresentation.pxx RWStepKinematics_RWLowOrderKinematicPair.cxx -RWStepKinematics_RWLowOrderKinematicPair.hxx +RWStepKinematics_RWLowOrderKinematicPair.pxx RWStepKinematics_RWLowOrderKinematicPairValue.cxx -RWStepKinematics_RWLowOrderKinematicPairValue.hxx +RWStepKinematics_RWLowOrderKinematicPairValue.pxx RWStepKinematics_RWLowOrderKinematicPairWithRange.cxx -RWStepKinematics_RWLowOrderKinematicPairWithRange.hxx +RWStepKinematics_RWLowOrderKinematicPairWithRange.pxx RWStepKinematics_RWMechanismRepresentation.cxx -RWStepKinematics_RWMechanismRepresentation.hxx +RWStepKinematics_RWMechanismRepresentation.pxx RWStepKinematics_RWMechanismStateRepresentation.cxx -RWStepKinematics_RWMechanismStateRepresentation.hxx +RWStepKinematics_RWMechanismStateRepresentation.pxx RWStepKinematics_RWOrientedJoint.cxx -RWStepKinematics_RWOrientedJoint.hxx +RWStepKinematics_RWOrientedJoint.pxx RWStepKinematics_RWPairRepresentationRelationship.cxx -RWStepKinematics_RWPairRepresentationRelationship.hxx +RWStepKinematics_RWPairRepresentationRelationship.pxx RWStepKinematics_RWPlanarCurvePair.cxx -RWStepKinematics_RWPlanarCurvePair.hxx +RWStepKinematics_RWPlanarCurvePair.pxx RWStepKinematics_RWPlanarCurvePairRange.cxx -RWStepKinematics_RWPlanarCurvePairRange.hxx +RWStepKinematics_RWPlanarCurvePairRange.pxx RWStepKinematics_RWPlanarPair.cxx -RWStepKinematics_RWPlanarPair.hxx +RWStepKinematics_RWPlanarPair.pxx RWStepKinematics_RWPlanarPairValue.cxx -RWStepKinematics_RWPlanarPairValue.hxx +RWStepKinematics_RWPlanarPairValue.pxx RWStepKinematics_RWPlanarPairWithRange.cxx -RWStepKinematics_RWPlanarPairWithRange.hxx +RWStepKinematics_RWPlanarPairWithRange.pxx RWStepKinematics_RWPointOnPlanarCurvePair.cxx -RWStepKinematics_RWPointOnPlanarCurvePair.hxx +RWStepKinematics_RWPointOnPlanarCurvePair.pxx RWStepKinematics_RWPointOnPlanarCurvePairValue.cxx -RWStepKinematics_RWPointOnPlanarCurvePairValue.hxx +RWStepKinematics_RWPointOnPlanarCurvePairValue.pxx RWStepKinematics_RWPointOnPlanarCurvePairWithRange.cxx -RWStepKinematics_RWPointOnPlanarCurvePairWithRange.hxx +RWStepKinematics_RWPointOnPlanarCurvePairWithRange.pxx RWStepKinematics_RWPointOnSurfacePair.cxx -RWStepKinematics_RWPointOnSurfacePair.hxx +RWStepKinematics_RWPointOnSurfacePair.pxx RWStepKinematics_RWPointOnSurfacePairValue.cxx -RWStepKinematics_RWPointOnSurfacePairValue.hxx +RWStepKinematics_RWPointOnSurfacePairValue.pxx RWStepKinematics_RWPointOnSurfacePairWithRange.cxx -RWStepKinematics_RWPointOnSurfacePairWithRange.hxx +RWStepKinematics_RWPointOnSurfacePairWithRange.pxx RWStepKinematics_RWPrismaticPair.cxx -RWStepKinematics_RWPrismaticPair.hxx +RWStepKinematics_RWPrismaticPair.pxx RWStepKinematics_RWPrismaticPairValue.cxx -RWStepKinematics_RWPrismaticPairValue.hxx +RWStepKinematics_RWPrismaticPairValue.pxx RWStepKinematics_RWPrismaticPairWithRange.cxx -RWStepKinematics_RWPrismaticPairWithRange.hxx +RWStepKinematics_RWPrismaticPairWithRange.pxx RWStepKinematics_RWProductDefinitionKinematics.cxx -RWStepKinematics_RWProductDefinitionKinematics.hxx +RWStepKinematics_RWProductDefinitionKinematics.pxx RWStepKinematics_RWProductDefinitionRelationshipKinematics.cxx -RWStepKinematics_RWProductDefinitionRelationshipKinematics.hxx +RWStepKinematics_RWProductDefinitionRelationshipKinematics.pxx RWStepKinematics_RWRackAndPinionPair.cxx -RWStepKinematics_RWRackAndPinionPair.hxx +RWStepKinematics_RWRackAndPinionPair.pxx RWStepKinematics_RWRackAndPinionPairValue.cxx -RWStepKinematics_RWRackAndPinionPairValue.hxx +RWStepKinematics_RWRackAndPinionPairValue.pxx RWStepKinematics_RWRackAndPinionPairWithRange.cxx -RWStepKinematics_RWRackAndPinionPairWithRange.hxx +RWStepKinematics_RWRackAndPinionPairWithRange.pxx RWStepKinematics_RWRevolutePair.cxx -RWStepKinematics_RWRevolutePair.hxx +RWStepKinematics_RWRevolutePair.pxx RWStepKinematics_RWRevolutePairValue.cxx -RWStepKinematics_RWRevolutePairValue.hxx +RWStepKinematics_RWRevolutePairValue.pxx RWStepKinematics_RWRevolutePairWithRange.cxx -RWStepKinematics_RWRevolutePairWithRange.hxx +RWStepKinematics_RWRevolutePairWithRange.pxx RWStepKinematics_RWRigidLinkRepresentation.cxx -RWStepKinematics_RWRigidLinkRepresentation.hxx +RWStepKinematics_RWRigidLinkRepresentation.pxx RWStepKinematics_RWRollingCurvePair.cxx -RWStepKinematics_RWRollingCurvePair.hxx +RWStepKinematics_RWRollingCurvePair.pxx RWStepKinematics_RWRollingCurvePairValue.cxx -RWStepKinematics_RWRollingCurvePairValue.hxx +RWStepKinematics_RWRollingCurvePairValue.pxx RWStepKinematics_RWRollingSurfacePair.cxx -RWStepKinematics_RWRollingSurfacePair.hxx +RWStepKinematics_RWRollingSurfacePair.pxx RWStepKinematics_RWRollingSurfacePairValue.cxx -RWStepKinematics_RWRollingSurfacePairValue.hxx +RWStepKinematics_RWRollingSurfacePairValue.pxx RWStepKinematics_RWRotationAboutDirection.cxx -RWStepKinematics_RWRotationAboutDirection.hxx +RWStepKinematics_RWRotationAboutDirection.pxx RWStepKinematics_RWScrewPair.cxx -RWStepKinematics_RWScrewPair.hxx +RWStepKinematics_RWScrewPair.pxx RWStepKinematics_RWScrewPairValue.cxx -RWStepKinematics_RWScrewPairValue.hxx +RWStepKinematics_RWScrewPairValue.pxx RWStepKinematics_RWScrewPairWithRange.cxx -RWStepKinematics_RWScrewPairWithRange.hxx +RWStepKinematics_RWScrewPairWithRange.pxx RWStepKinematics_RWSlidingCurvePair.cxx -RWStepKinematics_RWSlidingCurvePair.hxx +RWStepKinematics_RWSlidingCurvePair.pxx RWStepKinematics_RWSlidingCurvePairValue.cxx -RWStepKinematics_RWSlidingCurvePairValue.hxx +RWStepKinematics_RWSlidingCurvePairValue.pxx RWStepKinematics_RWSlidingSurfacePair.cxx -RWStepKinematics_RWSlidingSurfacePair.hxx +RWStepKinematics_RWSlidingSurfacePair.pxx RWStepKinematics_RWSlidingSurfacePairValue.cxx -RWStepKinematics_RWSlidingSurfacePairValue.hxx +RWStepKinematics_RWSlidingSurfacePairValue.pxx RWStepKinematics_RWSphericalPair.cxx -RWStepKinematics_RWSphericalPair.hxx +RWStepKinematics_RWSphericalPair.pxx RWStepKinematics_RWSphericalPairValue.cxx -RWStepKinematics_RWSphericalPairValue.hxx +RWStepKinematics_RWSphericalPairValue.pxx RWStepKinematics_RWSphericalPairWithPin.cxx -RWStepKinematics_RWSphericalPairWithPin.hxx +RWStepKinematics_RWSphericalPairWithPin.pxx RWStepKinematics_RWSphericalPairWithPinAndRange.cxx -RWStepKinematics_RWSphericalPairWithPinAndRange.hxx +RWStepKinematics_RWSphericalPairWithPinAndRange.pxx RWStepKinematics_RWSphericalPairWithRange.cxx -RWStepKinematics_RWSphericalPairWithRange.hxx +RWStepKinematics_RWSphericalPairWithRange.pxx RWStepKinematics_RWSurfacePairWithRange.cxx -RWStepKinematics_RWSurfacePairWithRange.hxx +RWStepKinematics_RWSurfacePairWithRange.pxx RWStepKinematics_RWKinematicTopologyDirectedStructure.cxx -RWStepKinematics_RWKinematicTopologyDirectedStructure.hxx +RWStepKinematics_RWKinematicTopologyDirectedStructure.pxx RWStepKinematics_RWKinematicTopologyNetworkStructure.cxx -RWStepKinematics_RWKinematicTopologyNetworkStructure.hxx +RWStepKinematics_RWKinematicTopologyNetworkStructure.pxx RWStepKinematics_RWUnconstrainedPair.cxx -RWStepKinematics_RWUnconstrainedPair.hxx +RWStepKinematics_RWUnconstrainedPair.pxx RWStepKinematics_RWUnconstrainedPairValue.cxx -RWStepKinematics_RWUnconstrainedPairValue.hxx +RWStepKinematics_RWUnconstrainedPairValue.pxx RWStepKinematics_RWUniversalPair.cxx -RWStepKinematics_RWUniversalPair.hxx +RWStepKinematics_RWUniversalPair.pxx RWStepKinematics_RWUniversalPairValue.cxx -RWStepKinematics_RWUniversalPairValue.hxx +RWStepKinematics_RWUniversalPairValue.pxx RWStepKinematics_RWUniversalPairWithRange.cxx -RWStepKinematics_RWUniversalPairWithRange.hxx \ No newline at end of file +RWStepKinematics_RWUniversalPairWithRange.pxx \ No newline at end of file diff --git a/src/RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.cxx index 6800c7557e..b12249efb5 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWActuatedKinPairAndOrderKinPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.hxx deleted file mode 100644 index 07a60a2119..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2020-05-26 -// Created by: PASUKHIN DMITRY -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWActuatedKinPairAndOrderKinPair_HeaderFile -#define _RWStepKinematics_RWActuatedKinPairAndOrderKinPair_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_ActuatedKinPairAndOrderKinPair; - - -//! Read & Write Module for GeoTolAndGeoTolWthMod -class RWStepKinematics_RWActuatedKinPairAndOrderKinPair -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepKinematics_RWActuatedKinPairAndOrderKinPair(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ActuatedKinPairAndOrderKinPair)& theEnt) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& theSW, const Handle(StepKinematics_ActuatedKinPairAndOrderKinPair)& theEnt) const; - - Standard_EXPORT void Share (const Handle(StepKinematics_ActuatedKinPairAndOrderKinPair)& theEnt, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthMod_HeaderFile diff --git a/src/RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.pxx new file mode 100644 index 0000000000..0bb67fbb7e --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.pxx @@ -0,0 +1,47 @@ +// Created on: 2020-05-26 +// Created by: PASUKHIN DMITRY +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWActuatedKinPairAndOrderKinPair_HeaderFile +#define _RWStepKinematics_RWActuatedKinPairAndOrderKinPair_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_ActuatedKinPairAndOrderKinPair; + + +//! Read & Write Module for GeoTolAndGeoTolWthMod +class RWStepKinematics_RWActuatedKinPairAndOrderKinPair +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepKinematics_RWActuatedKinPairAndOrderKinPair(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ActuatedKinPairAndOrderKinPair)& theEnt) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& theSW, const Handle(StepKinematics_ActuatedKinPairAndOrderKinPair)& theEnt) const; + + Standard_HIDDEN void Share (const Handle(StepKinematics_ActuatedKinPairAndOrderKinPair)& theEnt, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepDimTol_RWGeoTolAndGeoTolWthMod_HeaderFile diff --git a/src/RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.cxx index 81c6f23897..46303659db 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWActuatedKinematicPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.hxx deleted file mode 100644 index 353c7e9813..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWActuatedKinematicPair_HeaderFile_ -#define _RWStepKinematics_RWActuatedKinematicPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_ActuatedKinematicPair; - -//! Read & Write tool for ActuatedKinematicPair -class RWStepKinematics_RWActuatedKinematicPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWActuatedKinematicPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ActuatedKinematicPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ActuatedKinematicPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_ActuatedKinematicPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWActuatedKinematicPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.pxx new file mode 100644 index 0000000000..0dcc0590e6 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWActuatedKinematicPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWActuatedKinematicPair_HeaderFile_ +#define _RWStepKinematics_RWActuatedKinematicPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_ActuatedKinematicPair; + +//! Read & Write tool for ActuatedKinematicPair +class RWStepKinematics_RWActuatedKinematicPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWActuatedKinematicPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ActuatedKinematicPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ActuatedKinematicPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_ActuatedKinematicPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWActuatedKinematicPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.cxx b/src/RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.cxx index 104f157268..c7fcfbed3a 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWContextDependentKinematicLinkRepresentation.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.hxx b/src/RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.hxx deleted file mode 100644 index f905b20aed..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWContextDependentKinematicLinkRepresentation_HeaderFile_ -#define _RWStepKinematics_RWContextDependentKinematicLinkRepresentation_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_ContextDependentKinematicLinkRepresentation; - -//! Read & Write tool for ContextDependentKinematicLinkRepresentation -class RWStepKinematics_RWContextDependentKinematicLinkRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWContextDependentKinematicLinkRepresentation(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ContextDependentKinematicLinkRepresentation)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ContextDependentKinematicLinkRepresentation)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_ContextDependentKinematicLinkRepresentation)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWContextDependentKinematicLinkRepresentation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.pxx b/src/RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.pxx new file mode 100644 index 0000000000..65bd1f7571 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWContextDependentKinematicLinkRepresentation_HeaderFile_ +#define _RWStepKinematics_RWContextDependentKinematicLinkRepresentation_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_ContextDependentKinematicLinkRepresentation; + +//! Read & Write tool for ContextDependentKinematicLinkRepresentation +class RWStepKinematics_RWContextDependentKinematicLinkRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWContextDependentKinematicLinkRepresentation(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ContextDependentKinematicLinkRepresentation)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ContextDependentKinematicLinkRepresentation)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_ContextDependentKinematicLinkRepresentation)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWContextDependentKinematicLinkRepresentation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPair.cxx index f1ee0e99a4..dd5c193fc6 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWCylindricalPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPair.hxx deleted file mode 100644 index bccc2d4764..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWCylindricalPair_HeaderFile_ -#define _RWStepKinematics_RWCylindricalPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_CylindricalPair; - -//! Read & Write tool for CylindricalPair -class RWStepKinematics_RWCylindricalPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWCylindricalPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_CylindricalPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_CylindricalPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_CylindricalPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWCylindricalPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPair.pxx new file mode 100644 index 0000000000..5a7764c13e --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWCylindricalPair_HeaderFile_ +#define _RWStepKinematics_RWCylindricalPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_CylindricalPair; + +//! Read & Write tool for CylindricalPair +class RWStepKinematics_RWCylindricalPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWCylindricalPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_CylindricalPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_CylindricalPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_CylindricalPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWCylindricalPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.cxx index 3b7583aa2c..10d4a58d6c 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWCylindricalPairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.hxx deleted file mode 100644 index c4449c6dac..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWCylindricalPairValue_HeaderFile_ -#define _RWStepKinematics_RWCylindricalPairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_CylindricalPairValue; - -//! Read & Write tool for CylindricalPairValue -class RWStepKinematics_RWCylindricalPairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWCylindricalPairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_CylindricalPairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_CylindricalPairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_CylindricalPairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWCylindricalPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.pxx new file mode 100644 index 0000000000..2d038edaf5 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWCylindricalPairValue_HeaderFile_ +#define _RWStepKinematics_RWCylindricalPairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_CylindricalPairValue; + +//! Read & Write tool for CylindricalPairValue +class RWStepKinematics_RWCylindricalPairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWCylindricalPairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_CylindricalPairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_CylindricalPairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_CylindricalPairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWCylindricalPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.cxx index 540e9f9e2c..90ba336eca 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWCylindricalPairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.hxx deleted file mode 100644 index a547f407c1..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWCylindricalPairWithRange_HeaderFile_ -#define _RWStepKinematics_RWCylindricalPairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_CylindricalPairWithRange; - -//! Read & Write tool for CylindricalPairWithRange -class RWStepKinematics_RWCylindricalPairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWCylindricalPairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_CylindricalPairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_CylindricalPairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_CylindricalPairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWCylindricalPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.pxx new file mode 100644 index 0000000000..08cbd52a7c --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWCylindricalPairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWCylindricalPairWithRange_HeaderFile_ +#define _RWStepKinematics_RWCylindricalPairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_CylindricalPairWithRange; + +//! Read & Write tool for CylindricalPairWithRange +class RWStepKinematics_RWCylindricalPairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWCylindricalPairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_CylindricalPairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_CylindricalPairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_CylindricalPairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWCylindricalPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.cxx index 674f0794fc..013481fe8d 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWFullyConstrainedPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.hxx deleted file mode 100644 index 0ea24d8f50..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWFullyConstrainedPair_HeaderFile_ -#define _RWStepKinematics_RWFullyConstrainedPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_FullyConstrainedPair; - -//! Read & Write tool for FullyConstrainedPair -class RWStepKinematics_RWFullyConstrainedPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWFullyConstrainedPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_FullyConstrainedPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_FullyConstrainedPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_FullyConstrainedPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWFullyConstrainedPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.pxx new file mode 100644 index 0000000000..35ae9df80e --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWFullyConstrainedPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWFullyConstrainedPair_HeaderFile_ +#define _RWStepKinematics_RWFullyConstrainedPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_FullyConstrainedPair; + +//! Read & Write tool for FullyConstrainedPair +class RWStepKinematics_RWFullyConstrainedPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWFullyConstrainedPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_FullyConstrainedPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_FullyConstrainedPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_FullyConstrainedPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWFullyConstrainedPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWGearPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWGearPair.cxx index 3aa037d18b..4d763b7311 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWGearPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWGearPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWGearPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWGearPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWGearPair.hxx deleted file mode 100644 index 925939954c..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWGearPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWGearPair_HeaderFile_ -#define _RWStepKinematics_RWGearPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_GearPair; - -//! Read & Write tool for GearPair -class RWStepKinematics_RWGearPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWGearPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_GearPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_GearPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_GearPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWGearPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWGearPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWGearPair.pxx new file mode 100644 index 0000000000..0ddb6ed650 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWGearPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWGearPair_HeaderFile_ +#define _RWStepKinematics_RWGearPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_GearPair; + +//! Read & Write tool for GearPair +class RWStepKinematics_RWGearPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWGearPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_GearPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_GearPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_GearPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWGearPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWGearPairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWGearPairValue.cxx index 74715d5a7e..4029d4d09e 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWGearPairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWGearPairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWGearPairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWGearPairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWGearPairValue.hxx deleted file mode 100644 index 9e1fe2b871..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWGearPairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWGearPairValue_HeaderFile_ -#define _RWStepKinematics_RWGearPairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_GearPairValue; - -//! Read & Write tool for GearPairValue -class RWStepKinematics_RWGearPairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWGearPairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_GearPairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_GearPairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_GearPairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWGearPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWGearPairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWGearPairValue.pxx new file mode 100644 index 0000000000..b8f409bd7b --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWGearPairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWGearPairValue_HeaderFile_ +#define _RWStepKinematics_RWGearPairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_GearPairValue; + +//! Read & Write tool for GearPairValue +class RWStepKinematics_RWGearPairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWGearPairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_GearPairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_GearPairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_GearPairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWGearPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWGearPairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWGearPairWithRange.cxx index 292f3aa3f6..8504014230 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWGearPairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWGearPairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWGearPairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWGearPairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWGearPairWithRange.hxx deleted file mode 100644 index ae79708ced..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWGearPairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWGearPairWithRange_HeaderFile_ -#define _RWStepKinematics_RWGearPairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_GearPairWithRange; - -//! Read & Write tool for GearPairWithRange -class RWStepKinematics_RWGearPairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWGearPairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_GearPairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_GearPairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_GearPairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWGearPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWGearPairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWGearPairWithRange.pxx new file mode 100644 index 0000000000..d05fde0b61 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWGearPairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWGearPairWithRange_HeaderFile_ +#define _RWStepKinematics_RWGearPairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_GearPairWithRange; + +//! Read & Write tool for GearPairWithRange +class RWStepKinematics_RWGearPairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWGearPairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_GearPairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_GearPairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_GearPairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWGearPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWHomokineticPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWHomokineticPair.cxx index 5c59606fe0..67a7177136 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWHomokineticPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWHomokineticPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWHomokineticPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWHomokineticPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWHomokineticPair.hxx deleted file mode 100644 index 53146bb6a5..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWHomokineticPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWHomokineticPair_HeaderFile_ -#define _RWStepKinematics_RWHomokineticPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_HomokineticPair; - -//! Read & Write tool for HomokineticPair -class RWStepKinematics_RWHomokineticPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWHomokineticPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_HomokineticPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_HomokineticPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_HomokineticPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWHomokineticPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWHomokineticPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWHomokineticPair.pxx new file mode 100644 index 0000000000..d95fcbb308 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWHomokineticPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWHomokineticPair_HeaderFile_ +#define _RWStepKinematics_RWHomokineticPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_HomokineticPair; + +//! Read & Write tool for HomokineticPair +class RWStepKinematics_RWHomokineticPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWHomokineticPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_HomokineticPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_HomokineticPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_HomokineticPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWHomokineticPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicJoint.cxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicJoint.cxx index 32e7db487b..6cf5d04812 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicJoint.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicJoint.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWKinematicJoint.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicJoint.hxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicJoint.hxx deleted file mode 100644 index 9b7cc9952c..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicJoint.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWKinematicJoint_HeaderFile_ -#define _RWStepKinematics_RWKinematicJoint_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_KinematicJoint; - -//! Read & Write tool for KinematicJoint -class RWStepKinematics_RWKinematicJoint -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWKinematicJoint(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicJoint)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicJoint)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_KinematicJoint)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWKinematicJoint_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicJoint.pxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicJoint.pxx new file mode 100644 index 0000000000..c027c69c0c --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicJoint.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWKinematicJoint_HeaderFile_ +#define _RWStepKinematics_RWKinematicJoint_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_KinematicJoint; + +//! Read & Write tool for KinematicJoint +class RWStepKinematics_RWKinematicJoint +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWKinematicJoint(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicJoint)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicJoint)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_KinematicJoint)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWKinematicJoint_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicLink.cxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicLink.cxx index 688ed56b8e..2659fc5604 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicLink.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicLink.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWKinematicLink.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicLink.hxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicLink.hxx deleted file mode 100644 index 65dc3ef165..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicLink.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWKinematicLink_HeaderFile_ -#define _RWStepKinematics_RWKinematicLink_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_KinematicLink; - -//! Read & Write tool for KinematicLink -class RWStepKinematics_RWKinematicLink -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWKinematicLink(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicLink)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicLink)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_KinematicLink)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWKinematicLink_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicLink.pxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicLink.pxx new file mode 100644 index 0000000000..7ab2f8baab --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicLink.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWKinematicLink_HeaderFile_ +#define _RWStepKinematics_RWKinematicLink_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_KinematicLink; + +//! Read & Write tool for KinematicLink +class RWStepKinematics_RWKinematicLink +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWKinematicLink(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicLink)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicLink)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_KinematicLink)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWKinematicLink_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.cxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.cxx index e6d0753fc5..3afb5ce01c 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWKinematicLinkRepresentationAssociation.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.hxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.hxx deleted file mode 100644 index 514bac06a3..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWKinematicLinkRepresentationAssociation_HeaderFile_ -#define _RWStepKinematics_RWKinematicLinkRepresentationAssociation_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_KinematicLinkRepresentationAssociation; - -//! Read & Write tool for KinematicLinkRepresentationAssociation -class RWStepKinematics_RWKinematicLinkRepresentationAssociation -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWKinematicLinkRepresentationAssociation(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicLinkRepresentationAssociation)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicLinkRepresentationAssociation)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_KinematicLinkRepresentationAssociation)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWKinematicLinkRepresentationAssociation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.pxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.pxx new file mode 100644 index 0000000000..c5de72968f --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicLinkRepresentationAssociation.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWKinematicLinkRepresentationAssociation_HeaderFile_ +#define _RWStepKinematics_RWKinematicLinkRepresentationAssociation_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_KinematicLinkRepresentationAssociation; + +//! Read & Write tool for KinematicLinkRepresentationAssociation +class RWStepKinematics_RWKinematicLinkRepresentationAssociation +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWKinematicLinkRepresentationAssociation(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicLinkRepresentationAssociation)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicLinkRepresentationAssociation)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_KinematicLinkRepresentationAssociation)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWKinematicLinkRepresentationAssociation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.cxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.cxx index 7108842ee2..2a97153e6e 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWKinematicPropertyMechanismRepresentation.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.hxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.hxx deleted file mode 100644 index ca281d752e..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWKinematicPropertyMechanismRepresentation_HeaderFile_ -#define _RWStepKinematics_RWKinematicPropertyMechanismRepresentation_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_KinematicPropertyMechanismRepresentation; - -//! Read & Write tool for KinematicPropertyMechanismRepresentation -class RWStepKinematics_RWKinematicPropertyMechanismRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWKinematicPropertyMechanismRepresentation(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicPropertyMechanismRepresentation)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicPropertyMechanismRepresentation)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_KinematicPropertyMechanismRepresentation)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWKinematicPropertyMechanismRepresentation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.pxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.pxx new file mode 100644 index 0000000000..1eddeadd71 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWKinematicPropertyMechanismRepresentation_HeaderFile_ +#define _RWStepKinematics_RWKinematicPropertyMechanismRepresentation_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_KinematicPropertyMechanismRepresentation; + +//! Read & Write tool for KinematicPropertyMechanismRepresentation +class RWStepKinematics_RWKinematicPropertyMechanismRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWKinematicPropertyMechanismRepresentation(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicPropertyMechanismRepresentation)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicPropertyMechanismRepresentation)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_KinematicPropertyMechanismRepresentation)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWKinematicPropertyMechanismRepresentation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.cxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.cxx index 59021d0c79..e213305273 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWKinematicTopologyDirectedStructure.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.hxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.hxx deleted file mode 100644 index 4aa061bc91..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWKinematicTopologyDirectedStructure_HeaderFile_ -#define _RWStepKinematics_RWKinematicTopologyDirectedStructure_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_KinematicTopologyDirectedStructure; - -//! Read & Write tool for KinematicTopologyDirectedStructure -class RWStepKinematics_RWKinematicTopologyDirectedStructure -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWKinematicTopologyDirectedStructure(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicTopologyDirectedStructure)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicTopologyDirectedStructure)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_KinematicTopologyDirectedStructure)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWKinematicTopologyDirectedStructure_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.pxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.pxx new file mode 100644 index 0000000000..e7bd04acab --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyDirectedStructure.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWKinematicTopologyDirectedStructure_HeaderFile_ +#define _RWStepKinematics_RWKinematicTopologyDirectedStructure_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_KinematicTopologyDirectedStructure; + +//! Read & Write tool for KinematicTopologyDirectedStructure +class RWStepKinematics_RWKinematicTopologyDirectedStructure +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWKinematicTopologyDirectedStructure(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicTopologyDirectedStructure)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicTopologyDirectedStructure)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_KinematicTopologyDirectedStructure)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWKinematicTopologyDirectedStructure_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.cxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.cxx index f1e11db7b8..6e1e29af00 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWKinematicTopologyNetworkStructure.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.hxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.hxx deleted file mode 100644 index 0bfa4bc559..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWKinematicTopologyNetworkStructure_HeaderFile_ -#define _RWStepKinematics_RWKinematicTopologyNetworkStructure_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_KinematicTopologyNetworkStructure; - -//! Read & Write tool for KinematicTopologyNetworkStructure -class RWStepKinematics_RWKinematicTopologyNetworkStructure -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWKinematicTopologyNetworkStructure(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicTopologyNetworkStructure)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicTopologyNetworkStructure)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_KinematicTopologyNetworkStructure)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWKinematicTopologyNetworkStructure_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.pxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.pxx new file mode 100644 index 0000000000..b993ed4c0b --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyNetworkStructure.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWKinematicTopologyNetworkStructure_HeaderFile_ +#define _RWStepKinematics_RWKinematicTopologyNetworkStructure_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_KinematicTopologyNetworkStructure; + +//! Read & Write tool for KinematicTopologyNetworkStructure +class RWStepKinematics_RWKinematicTopologyNetworkStructure +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWKinematicTopologyNetworkStructure(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicTopologyNetworkStructure)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicTopologyNetworkStructure)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_KinematicTopologyNetworkStructure)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWKinematicTopologyNetworkStructure_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.cxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.cxx index 25de7bd368..7418a7521b 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWKinematicTopologyStructure.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.hxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.hxx deleted file mode 100644 index 86643d4ea2..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWKinematicTopologyStructure_HeaderFile_ -#define _RWStepKinematics_RWKinematicTopologyStructure_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_KinematicTopologyStructure; - -//! Read & Write tool for KinematicTopologyStructure -class RWStepKinematics_RWKinematicTopologyStructure -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWKinematicTopologyStructure(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicTopologyStructure)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicTopologyStructure)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_KinematicTopologyStructure)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWKinematicTopologyStructure_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.pxx b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.pxx new file mode 100644 index 0000000000..b0e88f7b88 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWKinematicTopologyStructure.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWKinematicTopologyStructure_HeaderFile_ +#define _RWStepKinematics_RWKinematicTopologyStructure_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_KinematicTopologyStructure; + +//! Read & Write tool for KinematicTopologyStructure +class RWStepKinematics_RWKinematicTopologyStructure +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWKinematicTopologyStructure(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_KinematicTopologyStructure)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_KinematicTopologyStructure)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_KinematicTopologyStructure)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWKinematicTopologyStructure_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.cxx index b6aca30c9c..2e80b22635 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWLinearFlexibleAndPinionPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.hxx deleted file mode 100644 index cc3d9125c9..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Fri May 08 19:02:07 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWLinearFlexibleAndPinionPair_HeaderFile_ -#define _RWStepKinematics_RWLinearFlexibleAndPinionPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_LinearFlexibleAndPinionPair; - -//! Read & Write tool for LinearFlexibleAndPinionPair -class RWStepKinematics_RWLinearFlexibleAndPinionPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWLinearFlexibleAndPinionPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LinearFlexibleAndPinionPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LinearFlexibleAndPinionPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_LinearFlexibleAndPinionPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWLinearFlexibleAndPinionPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.pxx new file mode 100644 index 0000000000..28f633a8c2 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPinionPair.pxx @@ -0,0 +1,46 @@ +// Created on : Fri May 08 19:02:07 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWLinearFlexibleAndPinionPair_HeaderFile_ +#define _RWStepKinematics_RWLinearFlexibleAndPinionPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_LinearFlexibleAndPinionPair; + +//! Read & Write tool for LinearFlexibleAndPinionPair +class RWStepKinematics_RWLinearFlexibleAndPinionPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWLinearFlexibleAndPinionPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LinearFlexibleAndPinionPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LinearFlexibleAndPinionPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_LinearFlexibleAndPinionPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWLinearFlexibleAndPinionPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.cxx b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.cxx index bb4fa46f46..5ba1ca70b3 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.hxx b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.hxx deleted file mode 100644 index 58d1582fc8..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Fri May 08 19:02:07 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair_HeaderFile_ -#define _RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_LinearFlexibleAndPlanarCurvePair; - -//! Read & Write tool for LinearFlexibleAndPlanarCurvePair -class RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LinearFlexibleAndPlanarCurvePair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LinearFlexibleAndPlanarCurvePair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_LinearFlexibleAndPlanarCurvePair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.pxx b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.pxx new file mode 100644 index 0000000000..d49a9bd0c0 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.pxx @@ -0,0 +1,46 @@ +// Created on : Fri May 08 19:02:07 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair_HeaderFile_ +#define _RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_LinearFlexibleAndPlanarCurvePair; + +//! Read & Write tool for LinearFlexibleAndPlanarCurvePair +class RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LinearFlexibleAndPlanarCurvePair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LinearFlexibleAndPlanarCurvePair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_LinearFlexibleAndPlanarCurvePair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.cxx b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.cxx index f73067b647..4f116a25b0 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWLinearFlexibleLinkRepresentation.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.hxx b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.hxx deleted file mode 100644 index 567e5a8c0e..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Fri May 08 19:02:07 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWLinearFlexibleLinkRepresentation_HeaderFile_ -#define _RWStepKinematics_RWLinearFlexibleLinkRepresentation_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_LinearFlexibleLinkRepresentation; - -//! Read & Write tool for LinearFlexibleLinkRepresentation -class RWStepKinematics_RWLinearFlexibleLinkRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWLinearFlexibleLinkRepresentation(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LinearFlexibleLinkRepresentation)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LinearFlexibleLinkRepresentation)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_LinearFlexibleLinkRepresentation)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWLinearFlexibleLinkRepresentation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.pxx b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.pxx new file mode 100644 index 0000000000..e927dbc329 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWLinearFlexibleLinkRepresentation.pxx @@ -0,0 +1,46 @@ +// Created on : Fri May 08 19:02:07 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWLinearFlexibleLinkRepresentation_HeaderFile_ +#define _RWStepKinematics_RWLinearFlexibleLinkRepresentation_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_LinearFlexibleLinkRepresentation; + +//! Read & Write tool for LinearFlexibleLinkRepresentation +class RWStepKinematics_RWLinearFlexibleLinkRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWLinearFlexibleLinkRepresentation(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LinearFlexibleLinkRepresentation)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LinearFlexibleLinkRepresentation)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_LinearFlexibleLinkRepresentation)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWLinearFlexibleLinkRepresentation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.cxx index 1f7da0c5b5..64c41379fe 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWLowOrderKinematicPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.hxx deleted file mode 100644 index 74e5a45880..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWLowOrderKinematicPair_HeaderFile_ -#define _RWStepKinematics_RWLowOrderKinematicPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_LowOrderKinematicPair; - -//! Read & Write tool for LowOrderKinematicPair -class RWStepKinematics_RWLowOrderKinematicPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWLowOrderKinematicPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LowOrderKinematicPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LowOrderKinematicPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_LowOrderKinematicPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWLowOrderKinematicPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.pxx new file mode 100644 index 0000000000..bbbafe431d --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWLowOrderKinematicPair_HeaderFile_ +#define _RWStepKinematics_RWLowOrderKinematicPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_LowOrderKinematicPair; + +//! Read & Write tool for LowOrderKinematicPair +class RWStepKinematics_RWLowOrderKinematicPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWLowOrderKinematicPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LowOrderKinematicPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LowOrderKinematicPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_LowOrderKinematicPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWLowOrderKinematicPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.cxx index 41a432b814..88c09fc934 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWLowOrderKinematicPairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.hxx deleted file mode 100644 index b9060d0348..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWLowOrderKinematicPairValue_HeaderFile_ -#define _RWStepKinematics_RWLowOrderKinematicPairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_LowOrderKinematicPairValue; - -//! Read & Write tool for LowOrderKinematicPairValue -class RWStepKinematics_RWLowOrderKinematicPairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWLowOrderKinematicPairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LowOrderKinematicPairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LowOrderKinematicPairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_LowOrderKinematicPairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWLowOrderKinematicPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.pxx new file mode 100644 index 0000000000..f8caff4d10 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWLowOrderKinematicPairValue_HeaderFile_ +#define _RWStepKinematics_RWLowOrderKinematicPairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_LowOrderKinematicPairValue; + +//! Read & Write tool for LowOrderKinematicPairValue +class RWStepKinematics_RWLowOrderKinematicPairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWLowOrderKinematicPairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LowOrderKinematicPairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LowOrderKinematicPairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_LowOrderKinematicPairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWLowOrderKinematicPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.cxx index 34572fcb39..8cd1342038 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWLowOrderKinematicPairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.hxx deleted file mode 100644 index 8b1f3c669d..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWLowOrderKinematicPairWithRange_HeaderFile_ -#define _RWStepKinematics_RWLowOrderKinematicPairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_LowOrderKinematicPairWithRange; - -//! Read & Write tool for LowOrderKinematicPairWithRange -class RWStepKinematics_RWLowOrderKinematicPairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWLowOrderKinematicPairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LowOrderKinematicPairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LowOrderKinematicPairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_LowOrderKinematicPairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWLowOrderKinematicPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.pxx new file mode 100644 index 0000000000..4463f1384f --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWLowOrderKinematicPairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWLowOrderKinematicPairWithRange_HeaderFile_ +#define _RWStepKinematics_RWLowOrderKinematicPairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_LowOrderKinematicPairWithRange; + +//! Read & Write tool for LowOrderKinematicPairWithRange +class RWStepKinematics_RWLowOrderKinematicPairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWLowOrderKinematicPairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_LowOrderKinematicPairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_LowOrderKinematicPairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_LowOrderKinematicPairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWLowOrderKinematicPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.cxx b/src/RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.cxx index f15a344521..2ea5af4874 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWMechanismRepresentation.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.hxx b/src/RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.hxx deleted file mode 100644 index 8032b8f60f..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWMechanismRepresentation_HeaderFile_ -#define _RWStepKinematics_RWMechanismRepresentation_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_MechanismRepresentation; - -//! Read & Write tool for MechanismRepresentation -class RWStepKinematics_RWMechanismRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWMechanismRepresentation(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_MechanismRepresentation)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_MechanismRepresentation)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_MechanismRepresentation)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWMechanismRepresentation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.pxx b/src/RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.pxx new file mode 100644 index 0000000000..2c4ad947cf --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWMechanismRepresentation.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWMechanismRepresentation_HeaderFile_ +#define _RWStepKinematics_RWMechanismRepresentation_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_MechanismRepresentation; + +//! Read & Write tool for MechanismRepresentation +class RWStepKinematics_RWMechanismRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWMechanismRepresentation(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_MechanismRepresentation)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_MechanismRepresentation)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_MechanismRepresentation)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWMechanismRepresentation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.cxx b/src/RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.cxx index 5478b6874e..cc21326bff 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.cxx @@ -14,7 +14,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWMechanismStateRepresentation.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.hxx b/src/RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.hxx deleted file mode 100644 index 5bdde4c7cc..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2020-06-18 -// Created by: PASUKHIN DMITRY -// Copyright (c) 2020 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWMechanismStateRepresentation_HeaderFile -#define _RWStepKinematics_RWMechanismStateRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepKinematics_MechanismStateRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MechanismStateRepresentation -class RWStepKinematics_RWMechanismStateRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWMechanismStateRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_MechanismStateRepresentation)& theEnt) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& theSW, const Handle(StepKinematics_MechanismStateRepresentation)& theEnt) const; - - Standard_EXPORT void Share (const Handle(StepKinematics_MechanismStateRepresentation)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWMechanismStateRepresentation_HeaderFile diff --git a/src/RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.pxx b/src/RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.pxx new file mode 100644 index 0000000000..cdd2e62880 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWMechanismStateRepresentation.pxx @@ -0,0 +1,47 @@ +// Created on: 2020-06-18 +// Created by: PASUKHIN DMITRY +// Copyright (c) 2020 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWMechanismStateRepresentation_HeaderFile +#define _RWStepKinematics_RWMechanismStateRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepKinematics_MechanismStateRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MechanismStateRepresentation +class RWStepKinematics_RWMechanismStateRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWMechanismStateRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_MechanismStateRepresentation)& theEnt) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& theSW, const Handle(StepKinematics_MechanismStateRepresentation)& theEnt) const; + + Standard_HIDDEN void Share (const Handle(StepKinematics_MechanismStateRepresentation)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWMechanismStateRepresentation_HeaderFile diff --git a/src/RWStepKinematics/RWStepKinematics_RWOrientedJoint.cxx b/src/RWStepKinematics/RWStepKinematics_RWOrientedJoint.cxx index 029d6c4073..f9acc07c8a 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWOrientedJoint.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWOrientedJoint.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWOrientedJoint.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWOrientedJoint.hxx b/src/RWStepKinematics/RWStepKinematics_RWOrientedJoint.hxx deleted file mode 100644 index 47dd3f9f2e..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWOrientedJoint.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWOrientedJoint_HeaderFile_ -#define _RWStepKinematics_RWOrientedJoint_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_OrientedJoint; - -//! Read & Write tool for OrientedJoint -class RWStepKinematics_RWOrientedJoint -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWOrientedJoint(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_OrientedJoint)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_OrientedJoint)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_OrientedJoint)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWOrientedJoint_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWOrientedJoint.pxx b/src/RWStepKinematics/RWStepKinematics_RWOrientedJoint.pxx new file mode 100644 index 0000000000..3c068e0a99 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWOrientedJoint.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWOrientedJoint_HeaderFile_ +#define _RWStepKinematics_RWOrientedJoint_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_OrientedJoint; + +//! Read & Write tool for OrientedJoint +class RWStepKinematics_RWOrientedJoint +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWOrientedJoint(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_OrientedJoint)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_OrientedJoint)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_OrientedJoint)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWOrientedJoint_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.cxx b/src/RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.cxx index 5dfd3e531f..451131c879 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPairRepresentationRelationship.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.hxx b/src/RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.hxx deleted file mode 100644 index 23fa5e698f..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPairRepresentationRelationship_HeaderFile_ -#define _RWStepKinematics_RWPairRepresentationRelationship_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PairRepresentationRelationship; - -//! Read & Write tool for PairRepresentationRelationship -class RWStepKinematics_RWPairRepresentationRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPairRepresentationRelationship(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PairRepresentationRelationship)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PairRepresentationRelationship)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PairRepresentationRelationship)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPairRepresentationRelationship_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.pxx b/src/RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.pxx new file mode 100644 index 0000000000..0456cbf01d --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPairRepresentationRelationship.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPairRepresentationRelationship_HeaderFile_ +#define _RWStepKinematics_RWPairRepresentationRelationship_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PairRepresentationRelationship; + +//! Read & Write tool for PairRepresentationRelationship +class RWStepKinematics_RWPairRepresentationRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPairRepresentationRelationship(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PairRepresentationRelationship)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PairRepresentationRelationship)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PairRepresentationRelationship)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPairRepresentationRelationship_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.cxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.cxx index 8ae05a8cff..888d94070d 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPlanarCurvePair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.hxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.hxx deleted file mode 100644 index 577b943242..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPlanarCurvePair_HeaderFile_ -#define _RWStepKinematics_RWPlanarCurvePair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PlanarCurvePair; - -//! Read & Write tool for PlanarCurvePair -class RWStepKinematics_RWPlanarCurvePair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPlanarCurvePair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PlanarCurvePair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PlanarCurvePair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PlanarCurvePair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPlanarCurvePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.pxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.pxx new file mode 100644 index 0000000000..c3c59dee33 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPlanarCurvePair_HeaderFile_ +#define _RWStepKinematics_RWPlanarCurvePair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PlanarCurvePair; + +//! Read & Write tool for PlanarCurvePair +class RWStepKinematics_RWPlanarCurvePair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPlanarCurvePair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PlanarCurvePair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PlanarCurvePair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PlanarCurvePair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPlanarCurvePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.cxx index 746976d09d..19ad0eff5e 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPlanarCurvePairRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.hxx deleted file mode 100644 index 8da86eeaa4..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPlanarCurvePairRange_HeaderFile_ -#define _RWStepKinematics_RWPlanarCurvePairRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PlanarCurvePairRange; - -//! Read & Write tool for PlanarCurvePairRange -class RWStepKinematics_RWPlanarCurvePairRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPlanarCurvePairRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PlanarCurvePairRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PlanarCurvePairRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PlanarCurvePairRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPlanarCurvePairRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.pxx new file mode 100644 index 0000000000..99061b37cd --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPlanarCurvePairRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPlanarCurvePairRange_HeaderFile_ +#define _RWStepKinematics_RWPlanarCurvePairRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PlanarCurvePairRange; + +//! Read & Write tool for PlanarCurvePairRange +class RWStepKinematics_RWPlanarCurvePairRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPlanarCurvePairRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PlanarCurvePairRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PlanarCurvePairRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PlanarCurvePairRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPlanarCurvePairRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarPair.cxx index 7097d7bd2a..dc9fcfb8e1 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPlanarPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPlanarPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPlanarPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarPair.hxx deleted file mode 100644 index 8ba23e684f..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPlanarPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPlanarPair_HeaderFile_ -#define _RWStepKinematics_RWPlanarPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PlanarPair; - -//! Read & Write tool for PlanarPair -class RWStepKinematics_RWPlanarPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPlanarPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PlanarPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PlanarPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PlanarPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPlanarPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarPair.pxx new file mode 100644 index 0000000000..1867e1cff1 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPlanarPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPlanarPair_HeaderFile_ +#define _RWStepKinematics_RWPlanarPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PlanarPair; + +//! Read & Write tool for PlanarPair +class RWStepKinematics_RWPlanarPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPlanarPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PlanarPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PlanarPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PlanarPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPlanarPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarPairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarPairValue.cxx index f93b976eb3..edceb8cb68 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPlanarPairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPlanarPairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPlanarPairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarPairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarPairValue.hxx deleted file mode 100644 index 5382856a06..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPlanarPairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPlanarPairValue_HeaderFile_ -#define _RWStepKinematics_RWPlanarPairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PlanarPairValue; - -//! Read & Write tool for PlanarPairValue -class RWStepKinematics_RWPlanarPairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPlanarPairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PlanarPairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PlanarPairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PlanarPairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPlanarPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarPairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarPairValue.pxx new file mode 100644 index 0000000000..dd624b37b0 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPlanarPairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPlanarPairValue_HeaderFile_ +#define _RWStepKinematics_RWPlanarPairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PlanarPairValue; + +//! Read & Write tool for PlanarPairValue +class RWStepKinematics_RWPlanarPairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPlanarPairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PlanarPairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PlanarPairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PlanarPairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPlanarPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.cxx index 322a7b62db..80115cd433 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPlanarPairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.hxx deleted file mode 100644 index f1a8229a8a..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPlanarPairWithRange_HeaderFile_ -#define _RWStepKinematics_RWPlanarPairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PlanarPairWithRange; - -//! Read & Write tool for PlanarPairWithRange -class RWStepKinematics_RWPlanarPairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPlanarPairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PlanarPairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PlanarPairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PlanarPairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPlanarPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.pxx new file mode 100644 index 0000000000..fdc42a72dd --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPlanarPairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPlanarPairWithRange_HeaderFile_ +#define _RWStepKinematics_RWPlanarPairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PlanarPairWithRange; + +//! Read & Write tool for PlanarPairWithRange +class RWStepKinematics_RWPlanarPairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPlanarPairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PlanarPairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PlanarPairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PlanarPairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPlanarPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.cxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.cxx index d288a84d9e..3813213fbe 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPointOnPlanarCurvePair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.hxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.hxx deleted file mode 100644 index 54d5fd1545..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPointOnPlanarCurvePair_HeaderFile_ -#define _RWStepKinematics_RWPointOnPlanarCurvePair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PointOnPlanarCurvePair; - -//! Read & Write tool for PointOnPlanarCurvePair -class RWStepKinematics_RWPointOnPlanarCurvePair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPointOnPlanarCurvePair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnPlanarCurvePair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnPlanarCurvePair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PointOnPlanarCurvePair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPointOnPlanarCurvePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.pxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.pxx new file mode 100644 index 0000000000..64a682cb76 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPointOnPlanarCurvePair_HeaderFile_ +#define _RWStepKinematics_RWPointOnPlanarCurvePair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PointOnPlanarCurvePair; + +//! Read & Write tool for PointOnPlanarCurvePair +class RWStepKinematics_RWPointOnPlanarCurvePair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPointOnPlanarCurvePair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnPlanarCurvePair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnPlanarCurvePair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PointOnPlanarCurvePair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPointOnPlanarCurvePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.cxx index c05ef8f6e6..162dd00372 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPointOnPlanarCurvePairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.hxx deleted file mode 100644 index 29e605eb87..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPointOnPlanarCurvePairValue_HeaderFile_ -#define _RWStepKinematics_RWPointOnPlanarCurvePairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PointOnPlanarCurvePairValue; - -//! Read & Write tool for PointOnPlanarCurvePairValue -class RWStepKinematics_RWPointOnPlanarCurvePairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPointOnPlanarCurvePairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnPlanarCurvePairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnPlanarCurvePairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PointOnPlanarCurvePairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPointOnPlanarCurvePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.pxx new file mode 100644 index 0000000000..42b16b3b06 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPointOnPlanarCurvePairValue_HeaderFile_ +#define _RWStepKinematics_RWPointOnPlanarCurvePairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PointOnPlanarCurvePairValue; + +//! Read & Write tool for PointOnPlanarCurvePairValue +class RWStepKinematics_RWPointOnPlanarCurvePairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPointOnPlanarCurvePairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnPlanarCurvePairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnPlanarCurvePairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PointOnPlanarCurvePairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPointOnPlanarCurvePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.cxx index 22f209ffa5..6395be9491 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPointOnPlanarCurvePairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.hxx deleted file mode 100644 index b4c93d4707..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPointOnPlanarCurvePairWithRange_HeaderFile_ -#define _RWStepKinematics_RWPointOnPlanarCurvePairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PointOnPlanarCurvePairWithRange; - -//! Read & Write tool for PointOnPlanarCurvePairWithRange -class RWStepKinematics_RWPointOnPlanarCurvePairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPointOnPlanarCurvePairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnPlanarCurvePairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnPlanarCurvePairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PointOnPlanarCurvePairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPointOnPlanarCurvePairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.pxx new file mode 100644 index 0000000000..3952954e81 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPointOnPlanarCurvePairWithRange_HeaderFile_ +#define _RWStepKinematics_RWPointOnPlanarCurvePairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PointOnPlanarCurvePairWithRange; + +//! Read & Write tool for PointOnPlanarCurvePairWithRange +class RWStepKinematics_RWPointOnPlanarCurvePairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPointOnPlanarCurvePairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnPlanarCurvePairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnPlanarCurvePairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PointOnPlanarCurvePairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPointOnPlanarCurvePairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.cxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.cxx index 3c476808e7..a4f226a9ff 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPointOnSurfacePair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.hxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.hxx deleted file mode 100644 index d990b26468..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPointOnSurfacePair_HeaderFile_ -#define _RWStepKinematics_RWPointOnSurfacePair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PointOnSurfacePair; - -//! Read & Write tool for PointOnSurfacePair -class RWStepKinematics_RWPointOnSurfacePair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPointOnSurfacePair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnSurfacePair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnSurfacePair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PointOnSurfacePair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPointOnSurfacePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.pxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.pxx new file mode 100644 index 0000000000..43c87475ad --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPointOnSurfacePair_HeaderFile_ +#define _RWStepKinematics_RWPointOnSurfacePair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PointOnSurfacePair; + +//! Read & Write tool for PointOnSurfacePair +class RWStepKinematics_RWPointOnSurfacePair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPointOnSurfacePair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnSurfacePair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnSurfacePair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PointOnSurfacePair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPointOnSurfacePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.cxx index 94ae94355c..d46fe35a31 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPointOnSurfacePairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.hxx deleted file mode 100644 index b8341294c9..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPointOnSurfacePairValue_HeaderFile_ -#define _RWStepKinematics_RWPointOnSurfacePairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PointOnSurfacePairValue; - -//! Read & Write tool for PointOnSurfacePairValue -class RWStepKinematics_RWPointOnSurfacePairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPointOnSurfacePairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnSurfacePairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnSurfacePairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PointOnSurfacePairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPointOnSurfacePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.pxx new file mode 100644 index 0000000000..6bdbd75b8b --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPointOnSurfacePairValue_HeaderFile_ +#define _RWStepKinematics_RWPointOnSurfacePairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PointOnSurfacePairValue; + +//! Read & Write tool for PointOnSurfacePairValue +class RWStepKinematics_RWPointOnSurfacePairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPointOnSurfacePairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnSurfacePairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnSurfacePairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PointOnSurfacePairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPointOnSurfacePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.cxx index 91014584d9..01f23d473e 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPointOnSurfacePairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.hxx deleted file mode 100644 index 45ed322ece..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPointOnSurfacePairWithRange_HeaderFile_ -#define _RWStepKinematics_RWPointOnSurfacePairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PointOnSurfacePairWithRange; - -//! Read & Write tool for PointOnSurfacePairWithRange -class RWStepKinematics_RWPointOnSurfacePairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPointOnSurfacePairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnSurfacePairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnSurfacePairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PointOnSurfacePairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPointOnSurfacePairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.pxx new file mode 100644 index 0000000000..cd1c11510e --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPointOnSurfacePairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPointOnSurfacePairWithRange_HeaderFile_ +#define _RWStepKinematics_RWPointOnSurfacePairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PointOnSurfacePairWithRange; + +//! Read & Write tool for PointOnSurfacePairWithRange +class RWStepKinematics_RWPointOnSurfacePairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPointOnSurfacePairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PointOnSurfacePairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PointOnSurfacePairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PointOnSurfacePairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPointOnSurfacePairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPair.cxx index 51e71ac1f7..1bf4170ab8 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPrismaticPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPair.hxx deleted file mode 100644 index e685a6ad4e..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPrismaticPair_HeaderFile_ -#define _RWStepKinematics_RWPrismaticPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PrismaticPair; - -//! Read & Write tool for PrismaticPair -class RWStepKinematics_RWPrismaticPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPrismaticPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PrismaticPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PrismaticPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PrismaticPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPrismaticPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPair.pxx new file mode 100644 index 0000000000..905eaf9c75 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPrismaticPair_HeaderFile_ +#define _RWStepKinematics_RWPrismaticPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PrismaticPair; + +//! Read & Write tool for PrismaticPair +class RWStepKinematics_RWPrismaticPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPrismaticPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PrismaticPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PrismaticPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PrismaticPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPrismaticPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.cxx index 6c9d9052be..90850dfba9 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPrismaticPairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.hxx deleted file mode 100644 index fee0c19933..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPrismaticPairValue_HeaderFile_ -#define _RWStepKinematics_RWPrismaticPairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PrismaticPairValue; - -//! Read & Write tool for PrismaticPairValue -class RWStepKinematics_RWPrismaticPairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPrismaticPairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PrismaticPairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PrismaticPairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PrismaticPairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPrismaticPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.pxx new file mode 100644 index 0000000000..ff35816be1 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPrismaticPairValue_HeaderFile_ +#define _RWStepKinematics_RWPrismaticPairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PrismaticPairValue; + +//! Read & Write tool for PrismaticPairValue +class RWStepKinematics_RWPrismaticPairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPrismaticPairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PrismaticPairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PrismaticPairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PrismaticPairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPrismaticPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.cxx index e7f21ebeb2..22fbacfd1a 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWPrismaticPairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.hxx deleted file mode 100644 index 665069283e..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWPrismaticPairWithRange_HeaderFile_ -#define _RWStepKinematics_RWPrismaticPairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_PrismaticPairWithRange; - -//! Read & Write tool for PrismaticPairWithRange -class RWStepKinematics_RWPrismaticPairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWPrismaticPairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PrismaticPairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PrismaticPairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_PrismaticPairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWPrismaticPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.pxx new file mode 100644 index 0000000000..2da01cd7a8 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWPrismaticPairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWPrismaticPairWithRange_HeaderFile_ +#define _RWStepKinematics_RWPrismaticPairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_PrismaticPairWithRange; + +//! Read & Write tool for PrismaticPairWithRange +class RWStepKinematics_RWPrismaticPairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWPrismaticPairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_PrismaticPairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_PrismaticPairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_PrismaticPairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWPrismaticPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.cxx b/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.cxx index ef3b100e2f..c937acdf5a 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWProductDefinitionKinematics.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.hxx b/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.hxx deleted file mode 100644 index 3d5796fbc6..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWProductDefinitionKinematics_HeaderFile_ -#define _RWStepKinematics_RWProductDefinitionKinematics_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_ProductDefinitionKinematics; - -//! Read & Write tool for ProductDefinitionKinematics -class RWStepKinematics_RWProductDefinitionKinematics -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWProductDefinitionKinematics(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ProductDefinitionKinematics)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ProductDefinitionKinematics)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_ProductDefinitionKinematics)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWProductDefinitionKinematics_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.pxx b/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.pxx new file mode 100644 index 0000000000..24098cbf94 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionKinematics.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWProductDefinitionKinematics_HeaderFile_ +#define _RWStepKinematics_RWProductDefinitionKinematics_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_ProductDefinitionKinematics; + +//! Read & Write tool for ProductDefinitionKinematics +class RWStepKinematics_RWProductDefinitionKinematics +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWProductDefinitionKinematics(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ProductDefinitionKinematics)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ProductDefinitionKinematics)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_ProductDefinitionKinematics)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWProductDefinitionKinematics_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.cxx b/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.cxx index b191df446c..ef5d868e5c 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWProductDefinitionRelationshipKinematics.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.hxx b/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.hxx deleted file mode 100644 index 0fc3a20722..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWProductDefinitionRelationshipKinematics_HeaderFile_ -#define _RWStepKinematics_RWProductDefinitionRelationshipKinematics_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_ProductDefinitionRelationshipKinematics; - -//! Read & Write tool for ProductDefinitionRelationshipKinematics -class RWStepKinematics_RWProductDefinitionRelationshipKinematics -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWProductDefinitionRelationshipKinematics(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ProductDefinitionRelationshipKinematics)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ProductDefinitionRelationshipKinematics)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_ProductDefinitionRelationshipKinematics)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWProductDefinitionRelationshipKinematics_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.pxx b/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.pxx new file mode 100644 index 0000000000..d401cf7c40 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWProductDefinitionRelationshipKinematics.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWProductDefinitionRelationshipKinematics_HeaderFile_ +#define _RWStepKinematics_RWProductDefinitionRelationshipKinematics_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_ProductDefinitionRelationshipKinematics; + +//! Read & Write tool for ProductDefinitionRelationshipKinematics +class RWStepKinematics_RWProductDefinitionRelationshipKinematics +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWProductDefinitionRelationshipKinematics(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ProductDefinitionRelationshipKinematics)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ProductDefinitionRelationshipKinematics)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_ProductDefinitionRelationshipKinematics)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWProductDefinitionRelationshipKinematics_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.cxx index ebbd68bbf9..43fa9e9339 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRackAndPinionPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.hxx deleted file mode 100644 index 1032ae3701..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRackAndPinionPair_HeaderFile_ -#define _RWStepKinematics_RWRackAndPinionPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RackAndPinionPair; - -//! Read & Write tool for RackAndPinionPair -class RWStepKinematics_RWRackAndPinionPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRackAndPinionPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RackAndPinionPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RackAndPinionPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RackAndPinionPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRackAndPinionPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.pxx new file mode 100644 index 0000000000..e634d1104e --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRackAndPinionPair_HeaderFile_ +#define _RWStepKinematics_RWRackAndPinionPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RackAndPinionPair; + +//! Read & Write tool for RackAndPinionPair +class RWStepKinematics_RWRackAndPinionPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRackAndPinionPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RackAndPinionPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RackAndPinionPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RackAndPinionPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRackAndPinionPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.cxx index 650d333c57..c6c3f3a8b2 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRackAndPinionPairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.hxx deleted file mode 100644 index e7cbc804de..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRackAndPinionPairValue_HeaderFile_ -#define _RWStepKinematics_RWRackAndPinionPairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RackAndPinionPairValue; - -//! Read & Write tool for RackAndPinionPairValue -class RWStepKinematics_RWRackAndPinionPairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRackAndPinionPairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RackAndPinionPairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RackAndPinionPairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RackAndPinionPairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRackAndPinionPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.pxx new file mode 100644 index 0000000000..172c47c39d --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRackAndPinionPairValue_HeaderFile_ +#define _RWStepKinematics_RWRackAndPinionPairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RackAndPinionPairValue; + +//! Read & Write tool for RackAndPinionPairValue +class RWStepKinematics_RWRackAndPinionPairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRackAndPinionPairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RackAndPinionPairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RackAndPinionPairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RackAndPinionPairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRackAndPinionPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.cxx index b97d8ba6f6..c7626cf335 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRackAndPinionPairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.hxx deleted file mode 100644 index 5179abfaa4..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRackAndPinionPairWithRange_HeaderFile_ -#define _RWStepKinematics_RWRackAndPinionPairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RackAndPinionPairWithRange; - -//! Read & Write tool for RackAndPinionPairWithRange -class RWStepKinematics_RWRackAndPinionPairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRackAndPinionPairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RackAndPinionPairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RackAndPinionPairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RackAndPinionPairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRackAndPinionPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.pxx new file mode 100644 index 0000000000..88c8ac7b6c --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRackAndPinionPairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRackAndPinionPairWithRange_HeaderFile_ +#define _RWStepKinematics_RWRackAndPinionPairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RackAndPinionPairWithRange; + +//! Read & Write tool for RackAndPinionPairWithRange +class RWStepKinematics_RWRackAndPinionPairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRackAndPinionPairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RackAndPinionPairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RackAndPinionPairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RackAndPinionPairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRackAndPinionPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRevolutePair.cxx b/src/RWStepKinematics/RWStepKinematics_RWRevolutePair.cxx index 5eea8712d8..7b1a39a920 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRevolutePair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRevolutePair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRevolutePair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRevolutePair.hxx b/src/RWStepKinematics/RWStepKinematics_RWRevolutePair.hxx deleted file mode 100644 index b4b3d40037..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRevolutePair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRevolutePair_HeaderFile_ -#define _RWStepKinematics_RWRevolutePair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RevolutePair; - -//! Read & Write tool for RevolutePair -class RWStepKinematics_RWRevolutePair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRevolutePair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RevolutePair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RevolutePair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RevolutePair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRevolutePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRevolutePair.pxx b/src/RWStepKinematics/RWStepKinematics_RWRevolutePair.pxx new file mode 100644 index 0000000000..3ebb451cde --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRevolutePair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRevolutePair_HeaderFile_ +#define _RWStepKinematics_RWRevolutePair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RevolutePair; + +//! Read & Write tool for RevolutePair +class RWStepKinematics_RWRevolutePair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRevolutePair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RevolutePair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RevolutePair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RevolutePair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRevolutePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRevolutePairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWRevolutePairValue.cxx index 98ae04859b..8e9e36db1a 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRevolutePairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRevolutePairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRevolutePairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRevolutePairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWRevolutePairValue.hxx deleted file mode 100644 index eb38224ca6..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRevolutePairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRevolutePairValue_HeaderFile_ -#define _RWStepKinematics_RWRevolutePairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RevolutePairValue; - -//! Read & Write tool for RevolutePairValue -class RWStepKinematics_RWRevolutePairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRevolutePairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RevolutePairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RevolutePairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RevolutePairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRevolutePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRevolutePairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWRevolutePairValue.pxx new file mode 100644 index 0000000000..e4995d15ed --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRevolutePairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRevolutePairValue_HeaderFile_ +#define _RWStepKinematics_RWRevolutePairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RevolutePairValue; + +//! Read & Write tool for RevolutePairValue +class RWStepKinematics_RWRevolutePairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRevolutePairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RevolutePairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RevolutePairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RevolutePairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRevolutePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.cxx index a2cf369909..afa5b1aef4 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRevolutePairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.hxx deleted file mode 100644 index d594494186..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRevolutePairWithRange_HeaderFile_ -#define _RWStepKinematics_RWRevolutePairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RevolutePairWithRange; - -//! Read & Write tool for RevolutePairWithRange -class RWStepKinematics_RWRevolutePairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRevolutePairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RevolutePairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RevolutePairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RevolutePairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRevolutePairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.pxx new file mode 100644 index 0000000000..1e82c8a103 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRevolutePairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRevolutePairWithRange_HeaderFile_ +#define _RWStepKinematics_RWRevolutePairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RevolutePairWithRange; + +//! Read & Write tool for RevolutePairWithRange +class RWStepKinematics_RWRevolutePairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRevolutePairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RevolutePairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RevolutePairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RevolutePairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRevolutePairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.cxx b/src/RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.cxx index 3b486573f9..b05a2c1171 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRigidLinkRepresentation.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.hxx b/src/RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.hxx deleted file mode 100644 index 0f95af72b0..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:15 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRigidLinkRepresentation_HeaderFile_ -#define _RWStepKinematics_RWRigidLinkRepresentation_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RigidLinkRepresentation; - -//! Read & Write tool for RigidLinkRepresentation -class RWStepKinematics_RWRigidLinkRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRigidLinkRepresentation(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RigidLinkRepresentation)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RigidLinkRepresentation)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RigidLinkRepresentation)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRigidLinkRepresentation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.pxx b/src/RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.pxx new file mode 100644 index 0000000000..bf5a640797 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRigidLinkRepresentation.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:15 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRigidLinkRepresentation_HeaderFile_ +#define _RWStepKinematics_RWRigidLinkRepresentation_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RigidLinkRepresentation; + +//! Read & Write tool for RigidLinkRepresentation +class RWStepKinematics_RWRigidLinkRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRigidLinkRepresentation(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RigidLinkRepresentation)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RigidLinkRepresentation)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RigidLinkRepresentation)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRigidLinkRepresentation_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePair.cxx b/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePair.cxx index 5aa9b984d5..a53954dbf2 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRollingCurvePair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePair.hxx b/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePair.hxx deleted file mode 100644 index 6b4e6c1597..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRollingCurvePair_HeaderFile_ -#define _RWStepKinematics_RWRollingCurvePair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RollingCurvePair; - -//! Read & Write tool for RollingCurvePair -class RWStepKinematics_RWRollingCurvePair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRollingCurvePair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RollingCurvePair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RollingCurvePair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RollingCurvePair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRollingCurvePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePair.pxx b/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePair.pxx new file mode 100644 index 0000000000..8d2e6bf59a --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRollingCurvePair_HeaderFile_ +#define _RWStepKinematics_RWRollingCurvePair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RollingCurvePair; + +//! Read & Write tool for RollingCurvePair +class RWStepKinematics_RWRollingCurvePair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRollingCurvePair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RollingCurvePair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RollingCurvePair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RollingCurvePair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRollingCurvePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.cxx index b608d04469..ad736aa988 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRollingCurvePairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.hxx deleted file mode 100644 index 9ec3e53661..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRollingCurvePairValue_HeaderFile_ -#define _RWStepKinematics_RWRollingCurvePairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RollingCurvePairValue; - -//! Read & Write tool for RollingCurvePairValue -class RWStepKinematics_RWRollingCurvePairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRollingCurvePairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RollingCurvePairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RollingCurvePairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RollingCurvePairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRollingCurvePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.pxx new file mode 100644 index 0000000000..40ffae05e9 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRollingCurvePairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRollingCurvePairValue_HeaderFile_ +#define _RWStepKinematics_RWRollingCurvePairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RollingCurvePairValue; + +//! Read & Write tool for RollingCurvePairValue +class RWStepKinematics_RWRollingCurvePairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRollingCurvePairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RollingCurvePairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RollingCurvePairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RollingCurvePairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRollingCurvePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.cxx b/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.cxx index 68c6596e36..46204e9d1b 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRollingSurfacePair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.hxx b/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.hxx deleted file mode 100644 index 491eda205b..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRollingSurfacePair_HeaderFile_ -#define _RWStepKinematics_RWRollingSurfacePair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RollingSurfacePair; - -//! Read & Write tool for RollingSurfacePair -class RWStepKinematics_RWRollingSurfacePair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRollingSurfacePair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RollingSurfacePair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RollingSurfacePair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RollingSurfacePair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRollingSurfacePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.pxx b/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.pxx new file mode 100644 index 0000000000..c4f99dd6b3 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRollingSurfacePair_HeaderFile_ +#define _RWStepKinematics_RWRollingSurfacePair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RollingSurfacePair; + +//! Read & Write tool for RollingSurfacePair +class RWStepKinematics_RWRollingSurfacePair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRollingSurfacePair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RollingSurfacePair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RollingSurfacePair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RollingSurfacePair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRollingSurfacePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.cxx index 78851c7ee8..505cea868f 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRollingSurfacePairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.hxx deleted file mode 100644 index 5ae75477ad..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRollingSurfacePairValue_HeaderFile_ -#define _RWStepKinematics_RWRollingSurfacePairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RollingSurfacePairValue; - -//! Read & Write tool for RollingSurfacePairValue -class RWStepKinematics_RWRollingSurfacePairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRollingSurfacePairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RollingSurfacePairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RollingSurfacePairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RollingSurfacePairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRollingSurfacePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.pxx new file mode 100644 index 0000000000..c30231584f --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRollingSurfacePairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRollingSurfacePairValue_HeaderFile_ +#define _RWStepKinematics_RWRollingSurfacePairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RollingSurfacePairValue; + +//! Read & Write tool for RollingSurfacePairValue +class RWStepKinematics_RWRollingSurfacePairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRollingSurfacePairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RollingSurfacePairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RollingSurfacePairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RollingSurfacePairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRollingSurfacePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.cxx b/src/RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.cxx index 65f3109391..a557b817a3 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWRotationAboutDirection.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.hxx b/src/RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.hxx deleted file mode 100644 index 32e35d6490..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:14 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWRotationAboutDirection_HeaderFile_ -#define _RWStepKinematics_RWRotationAboutDirection_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_RotationAboutDirection; - -//! Read & Write tool for RotationAboutDirection -class RWStepKinematics_RWRotationAboutDirection -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWRotationAboutDirection(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RotationAboutDirection)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RotationAboutDirection)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_RotationAboutDirection)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWRotationAboutDirection_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.pxx b/src/RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.pxx new file mode 100644 index 0000000000..4d351cdb51 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWRotationAboutDirection.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:14 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWRotationAboutDirection_HeaderFile_ +#define _RWStepKinematics_RWRotationAboutDirection_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_RotationAboutDirection; + +//! Read & Write tool for RotationAboutDirection +class RWStepKinematics_RWRotationAboutDirection +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWRotationAboutDirection(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_RotationAboutDirection)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_RotationAboutDirection)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_RotationAboutDirection)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWRotationAboutDirection_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWScrewPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWScrewPair.cxx index 3bed0f9004..1a8cdaed1f 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWScrewPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWScrewPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWScrewPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWScrewPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWScrewPair.hxx deleted file mode 100644 index 379e7dd34b..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWScrewPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWScrewPair_HeaderFile_ -#define _RWStepKinematics_RWScrewPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_ScrewPair; - -//! Read & Write tool for ScrewPair -class RWStepKinematics_RWScrewPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWScrewPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ScrewPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ScrewPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_ScrewPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWScrewPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWScrewPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWScrewPair.pxx new file mode 100644 index 0000000000..dc43864b33 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWScrewPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWScrewPair_HeaderFile_ +#define _RWStepKinematics_RWScrewPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_ScrewPair; + +//! Read & Write tool for ScrewPair +class RWStepKinematics_RWScrewPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWScrewPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ScrewPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ScrewPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_ScrewPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWScrewPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWScrewPairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWScrewPairValue.cxx index 06343e4538..1903a0480d 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWScrewPairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWScrewPairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWScrewPairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWScrewPairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWScrewPairValue.hxx deleted file mode 100644 index 916284e17f..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWScrewPairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWScrewPairValue_HeaderFile_ -#define _RWStepKinematics_RWScrewPairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_ScrewPairValue; - -//! Read & Write tool for ScrewPairValue -class RWStepKinematics_RWScrewPairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWScrewPairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ScrewPairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ScrewPairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_ScrewPairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWScrewPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWScrewPairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWScrewPairValue.pxx new file mode 100644 index 0000000000..8aa23aafc6 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWScrewPairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWScrewPairValue_HeaderFile_ +#define _RWStepKinematics_RWScrewPairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_ScrewPairValue; + +//! Read & Write tool for ScrewPairValue +class RWStepKinematics_RWScrewPairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWScrewPairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ScrewPairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ScrewPairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_ScrewPairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWScrewPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.cxx index 7fe42958a9..33f7ec36db 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWScrewPairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.hxx deleted file mode 100644 index 8826564b04..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWScrewPairWithRange_HeaderFile_ -#define _RWStepKinematics_RWScrewPairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_ScrewPairWithRange; - -//! Read & Write tool for ScrewPairWithRange -class RWStepKinematics_RWScrewPairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWScrewPairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ScrewPairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ScrewPairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_ScrewPairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWScrewPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.pxx new file mode 100644 index 0000000000..05a20cf70d --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWScrewPairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWScrewPairWithRange_HeaderFile_ +#define _RWStepKinematics_RWScrewPairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_ScrewPairWithRange; + +//! Read & Write tool for ScrewPairWithRange +class RWStepKinematics_RWScrewPairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWScrewPairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_ScrewPairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_ScrewPairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_ScrewPairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWScrewPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.cxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.cxx index aba9c3dd05..2640ffea5c 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWSlidingCurvePair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.hxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.hxx deleted file mode 100644 index 6b319d28c3..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWSlidingCurvePair_HeaderFile_ -#define _RWStepKinematics_RWSlidingCurvePair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_SlidingCurvePair; - -//! Read & Write tool for SlidingCurvePair -class RWStepKinematics_RWSlidingCurvePair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWSlidingCurvePair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SlidingCurvePair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SlidingCurvePair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_SlidingCurvePair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWSlidingCurvePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.pxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.pxx new file mode 100644 index 0000000000..fb9470f627 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWSlidingCurvePair_HeaderFile_ +#define _RWStepKinematics_RWSlidingCurvePair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_SlidingCurvePair; + +//! Read & Write tool for SlidingCurvePair +class RWStepKinematics_RWSlidingCurvePair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWSlidingCurvePair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SlidingCurvePair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SlidingCurvePair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_SlidingCurvePair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWSlidingCurvePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.cxx index 67eb5f9e1e..0484aa07fc 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWSlidingCurvePairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.hxx deleted file mode 100644 index 262d7882a5..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWSlidingCurvePairValue_HeaderFile_ -#define _RWStepKinematics_RWSlidingCurvePairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_SlidingCurvePairValue; - -//! Read & Write tool for SlidingCurvePairValue -class RWStepKinematics_RWSlidingCurvePairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWSlidingCurvePairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SlidingCurvePairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SlidingCurvePairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_SlidingCurvePairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWSlidingCurvePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.pxx new file mode 100644 index 0000000000..72e4c6f811 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWSlidingCurvePairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWSlidingCurvePairValue_HeaderFile_ +#define _RWStepKinematics_RWSlidingCurvePairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_SlidingCurvePairValue; + +//! Read & Write tool for SlidingCurvePairValue +class RWStepKinematics_RWSlidingCurvePairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWSlidingCurvePairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SlidingCurvePairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SlidingCurvePairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_SlidingCurvePairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWSlidingCurvePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.cxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.cxx index 9e134b8e33..31b1d02090 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWSlidingSurfacePair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.hxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.hxx deleted file mode 100644 index dbc46e4ab1..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWSlidingSurfacePair_HeaderFile_ -#define _RWStepKinematics_RWSlidingSurfacePair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_SlidingSurfacePair; - -//! Read & Write tool for SlidingSurfacePair -class RWStepKinematics_RWSlidingSurfacePair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWSlidingSurfacePair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SlidingSurfacePair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SlidingSurfacePair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_SlidingSurfacePair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWSlidingSurfacePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.pxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.pxx new file mode 100644 index 0000000000..4391b83d30 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWSlidingSurfacePair_HeaderFile_ +#define _RWStepKinematics_RWSlidingSurfacePair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_SlidingSurfacePair; + +//! Read & Write tool for SlidingSurfacePair +class RWStepKinematics_RWSlidingSurfacePair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWSlidingSurfacePair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SlidingSurfacePair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SlidingSurfacePair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_SlidingSurfacePair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWSlidingSurfacePair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.cxx index fabe4bd53c..a90a2ef864 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWSlidingSurfacePairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.hxx deleted file mode 100644 index 278adb3d82..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWSlidingSurfacePairValue_HeaderFile_ -#define _RWStepKinematics_RWSlidingSurfacePairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_SlidingSurfacePairValue; - -//! Read & Write tool for SlidingSurfacePairValue -class RWStepKinematics_RWSlidingSurfacePairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWSlidingSurfacePairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SlidingSurfacePairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SlidingSurfacePairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_SlidingSurfacePairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWSlidingSurfacePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.pxx new file mode 100644 index 0000000000..6b73a8859e --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWSlidingSurfacePairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWSlidingSurfacePairValue_HeaderFile_ +#define _RWStepKinematics_RWSlidingSurfacePairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_SlidingSurfacePairValue; + +//! Read & Write tool for SlidingSurfacePairValue +class RWStepKinematics_RWSlidingSurfacePairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWSlidingSurfacePairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SlidingSurfacePairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SlidingSurfacePairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_SlidingSurfacePairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWSlidingSurfacePairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPair.cxx index 16f8ac8504..2725b71d7b 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWSphericalPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWSphericalPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWSphericalPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPair.hxx deleted file mode 100644 index 9f9967c3e9..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWSphericalPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWSphericalPair_HeaderFile_ -#define _RWStepKinematics_RWSphericalPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_SphericalPair; - -//! Read & Write tool for SphericalPair -class RWStepKinematics_RWSphericalPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWSphericalPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SphericalPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SphericalPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_SphericalPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWSphericalPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPair.pxx new file mode 100644 index 0000000000..0794b1592a --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWSphericalPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWSphericalPair_HeaderFile_ +#define _RWStepKinematics_RWSphericalPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_SphericalPair; + +//! Read & Write tool for SphericalPair +class RWStepKinematics_RWSphericalPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWSphericalPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SphericalPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SphericalPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_SphericalPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWSphericalPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairValue.cxx index 5bf44d0d2f..d275d80093 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWSphericalPairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairValue.hxx deleted file mode 100644 index f145b48a11..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWSphericalPairValue_HeaderFile_ -#define _RWStepKinematics_RWSphericalPairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_SphericalPairValue; - -//! Read & Write tool for SphericalPairValue -class RWStepKinematics_RWSphericalPairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWSphericalPairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SphericalPairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SphericalPairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_SphericalPairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWSphericalPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairValue.pxx new file mode 100644 index 0000000000..85bed91ffb --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWSphericalPairValue_HeaderFile_ +#define _RWStepKinematics_RWSphericalPairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_SphericalPairValue; + +//! Read & Write tool for SphericalPairValue +class RWStepKinematics_RWSphericalPairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWSphericalPairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SphericalPairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SphericalPairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_SphericalPairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWSphericalPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.cxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.cxx index 726c2ba0ba..294702ca3f 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWSphericalPairWithPin.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.hxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.hxx deleted file mode 100644 index eb398abb53..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWSphericalPairWithPin_HeaderFile_ -#define _RWStepKinematics_RWSphericalPairWithPin_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_SphericalPairWithPin; - -//! Read & Write tool for SphericalPairWithPin -class RWStepKinematics_RWSphericalPairWithPin -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWSphericalPairWithPin(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SphericalPairWithPin)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SphericalPairWithPin)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_SphericalPairWithPin)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWSphericalPairWithPin_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.pxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.pxx new file mode 100644 index 0000000000..c2d5658c9d --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPin.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWSphericalPairWithPin_HeaderFile_ +#define _RWStepKinematics_RWSphericalPairWithPin_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_SphericalPairWithPin; + +//! Read & Write tool for SphericalPairWithPin +class RWStepKinematics_RWSphericalPairWithPin +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWSphericalPairWithPin(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SphericalPairWithPin)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SphericalPairWithPin)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_SphericalPairWithPin)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWSphericalPairWithPin_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.cxx index 4e47edddff..54117677b5 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWSphericalPairWithPinAndRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.hxx deleted file mode 100644 index 8a0e0b4c05..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWSphericalPairWithPinAndRange_HeaderFile_ -#define _RWStepKinematics_RWSphericalPairWithPinAndRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_SphericalPairWithPinAndRange; - -//! Read & Write tool for SphericalPairWithPinAndRange -class RWStepKinematics_RWSphericalPairWithPinAndRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWSphericalPairWithPinAndRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SphericalPairWithPinAndRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SphericalPairWithPinAndRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_SphericalPairWithPinAndRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWSphericalPairWithPinAndRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.pxx new file mode 100644 index 0000000000..16a6764cad --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithPinAndRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWSphericalPairWithPinAndRange_HeaderFile_ +#define _RWStepKinematics_RWSphericalPairWithPinAndRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_SphericalPairWithPinAndRange; + +//! Read & Write tool for SphericalPairWithPinAndRange +class RWStepKinematics_RWSphericalPairWithPinAndRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWSphericalPairWithPinAndRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SphericalPairWithPinAndRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SphericalPairWithPinAndRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_SphericalPairWithPinAndRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWSphericalPairWithPinAndRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.cxx index f089f9d7e0..be42648200 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWSphericalPairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.hxx deleted file mode 100644 index f08c617128..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWSphericalPairWithRange_HeaderFile_ -#define _RWStepKinematics_RWSphericalPairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_SphericalPairWithRange; - -//! Read & Write tool for SphericalPairWithRange -class RWStepKinematics_RWSphericalPairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWSphericalPairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SphericalPairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SphericalPairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_SphericalPairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWSphericalPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.pxx new file mode 100644 index 0000000000..1131b1391d --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWSphericalPairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWSphericalPairWithRange_HeaderFile_ +#define _RWStepKinematics_RWSphericalPairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_SphericalPairWithRange; + +//! Read & Write tool for SphericalPairWithRange +class RWStepKinematics_RWSphericalPairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWSphericalPairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SphericalPairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SphericalPairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_SphericalPairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWSphericalPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.cxx index 81d8dfeb88..05c7784cf1 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWSurfacePairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.hxx deleted file mode 100644 index b423e4b7ef..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWSurfacePairWithRange_HeaderFile_ -#define _RWStepKinematics_RWSurfacePairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_SurfacePairWithRange; - -//! Read & Write tool for SurfacePairWithRange -class RWStepKinematics_RWSurfacePairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWSurfacePairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SurfacePairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SurfacePairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_SurfacePairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWSurfacePairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.pxx new file mode 100644 index 0000000000..ee25df8d9d --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWSurfacePairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWSurfacePairWithRange_HeaderFile_ +#define _RWStepKinematics_RWSurfacePairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_SurfacePairWithRange; + +//! Read & Write tool for SurfacePairWithRange +class RWStepKinematics_RWSurfacePairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWSurfacePairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_SurfacePairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_SurfacePairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_SurfacePairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWSurfacePairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.cxx index e8f4b3319f..81668e53f5 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWUnconstrainedPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.hxx deleted file mode 100644 index 9b262bd9ae..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWUnconstrainedPair_HeaderFile_ -#define _RWStepKinematics_RWUnconstrainedPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_UnconstrainedPair; - -//! Read & Write tool for UnconstrainedPair -class RWStepKinematics_RWUnconstrainedPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWUnconstrainedPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_UnconstrainedPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_UnconstrainedPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_UnconstrainedPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWUnconstrainedPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.pxx new file mode 100644 index 0000000000..607cb9e68c --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWUnconstrainedPair_HeaderFile_ +#define _RWStepKinematics_RWUnconstrainedPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_UnconstrainedPair; + +//! Read & Write tool for UnconstrainedPair +class RWStepKinematics_RWUnconstrainedPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWUnconstrainedPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_UnconstrainedPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_UnconstrainedPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_UnconstrainedPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWUnconstrainedPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.cxx index d5c05409db..1c90d704ed 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWUnconstrainedPairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.hxx deleted file mode 100644 index 8f53fb4bf5..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWUnconstrainedPairValue_HeaderFile_ -#define _RWStepKinematics_RWUnconstrainedPairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_UnconstrainedPairValue; - -//! Read & Write tool for UnconstrainedPairValue -class RWStepKinematics_RWUnconstrainedPairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWUnconstrainedPairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_UnconstrainedPairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_UnconstrainedPairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_UnconstrainedPairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWUnconstrainedPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.pxx new file mode 100644 index 0000000000..6efe224a6d --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWUnconstrainedPairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWUnconstrainedPairValue_HeaderFile_ +#define _RWStepKinematics_RWUnconstrainedPairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_UnconstrainedPairValue; + +//! Read & Write tool for UnconstrainedPairValue +class RWStepKinematics_RWUnconstrainedPairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWUnconstrainedPairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_UnconstrainedPairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_UnconstrainedPairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_UnconstrainedPairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWUnconstrainedPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWUniversalPair.cxx b/src/RWStepKinematics/RWStepKinematics_RWUniversalPair.cxx index 3cffe5357e..5232fb88f8 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWUniversalPair.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWUniversalPair.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWUniversalPair.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWUniversalPair.hxx b/src/RWStepKinematics/RWStepKinematics_RWUniversalPair.hxx deleted file mode 100644 index 687f3ed934..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWUniversalPair.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWUniversalPair_HeaderFile_ -#define _RWStepKinematics_RWUniversalPair_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_UniversalPair; - -//! Read & Write tool for UniversalPair -class RWStepKinematics_RWUniversalPair -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWUniversalPair(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_UniversalPair)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_UniversalPair)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_UniversalPair)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWUniversalPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWUniversalPair.pxx b/src/RWStepKinematics/RWStepKinematics_RWUniversalPair.pxx new file mode 100644 index 0000000000..f892bae299 --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWUniversalPair.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWUniversalPair_HeaderFile_ +#define _RWStepKinematics_RWUniversalPair_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_UniversalPair; + +//! Read & Write tool for UniversalPair +class RWStepKinematics_RWUniversalPair +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWUniversalPair(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_UniversalPair)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_UniversalPair)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_UniversalPair)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWUniversalPair_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWUniversalPairValue.cxx b/src/RWStepKinematics/RWStepKinematics_RWUniversalPairValue.cxx index 45b86dbed6..4901f7727e 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWUniversalPairValue.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWUniversalPairValue.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWUniversalPairValue.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWUniversalPairValue.hxx b/src/RWStepKinematics/RWStepKinematics_RWUniversalPairValue.hxx deleted file mode 100644 index d31050498e..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWUniversalPairValue.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWUniversalPairValue_HeaderFile_ -#define _RWStepKinematics_RWUniversalPairValue_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_UniversalPairValue; - -//! Read & Write tool for UniversalPairValue -class RWStepKinematics_RWUniversalPairValue -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWUniversalPairValue(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_UniversalPairValue)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_UniversalPairValue)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_UniversalPairValue)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWUniversalPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWUniversalPairValue.pxx b/src/RWStepKinematics/RWStepKinematics_RWUniversalPairValue.pxx new file mode 100644 index 0000000000..7adc5515ca --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWUniversalPairValue.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWUniversalPairValue_HeaderFile_ +#define _RWStepKinematics_RWUniversalPairValue_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_UniversalPairValue; + +//! Read & Write tool for UniversalPairValue +class RWStepKinematics_RWUniversalPairValue +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWUniversalPairValue(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_UniversalPairValue)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_UniversalPairValue)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_UniversalPairValue)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWUniversalPairValue_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.cxx b/src/RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.cxx index 496ee0bd01..9ab8059bea 100644 --- a/src/RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.cxx +++ b/src/RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepKinematics_RWUniversalPairWithRange.pxx" #include #include diff --git a/src/RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.hxx b/src/RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.hxx deleted file mode 100644 index c4bbbe36df..0000000000 --- a/src/RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:16 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepKinematics_RWUniversalPairWithRange_HeaderFile_ -#define _RWStepKinematics_RWUniversalPairWithRange_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepKinematics_UniversalPairWithRange; - -//! Read & Write tool for UniversalPairWithRange -class RWStepKinematics_RWUniversalPairWithRange -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepKinematics_RWUniversalPairWithRange(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_UniversalPairWithRange)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_UniversalPairWithRange)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepKinematics_UniversalPairWithRange)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepKinematics_RWUniversalPairWithRange_HeaderFile_ diff --git a/src/RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.pxx b/src/RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.pxx new file mode 100644 index 0000000000..04ee26838c --- /dev/null +++ b/src/RWStepKinematics/RWStepKinematics_RWUniversalPairWithRange.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:16 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepKinematics_RWUniversalPairWithRange_HeaderFile_ +#define _RWStepKinematics_RWUniversalPairWithRange_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepKinematics_UniversalPairWithRange; + +//! Read & Write tool for UniversalPairWithRange +class RWStepKinematics_RWUniversalPairWithRange +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepKinematics_RWUniversalPairWithRange(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theArch, const Handle(StepKinematics_UniversalPairWithRange)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, const Handle(StepKinematics_UniversalPairWithRange)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepKinematics_UniversalPairWithRange)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepKinematics_RWUniversalPairWithRange_HeaderFile_ diff --git a/src/RWStepRepr/FILES b/src/RWStepRepr/FILES index ea5252162d..2bfc87d5c9 100644 --- a/src/RWStepRepr/FILES +++ b/src/RWStepRepr/FILES @@ -1,140 +1,140 @@ RWStepRepr_RWAllAroundShapeAspect.cxx -RWStepRepr_RWAllAroundShapeAspect.hxx +RWStepRepr_RWAllAroundShapeAspect.pxx RWStepRepr_RWApex.cxx -RWStepRepr_RWApex.hxx +RWStepRepr_RWApex.pxx RWStepRepr_RWAssemblyComponentUsage.cxx -RWStepRepr_RWAssemblyComponentUsage.hxx +RWStepRepr_RWAssemblyComponentUsage.pxx RWStepRepr_RWAssemblyComponentUsageSubstitute.cxx -RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx +RWStepRepr_RWAssemblyComponentUsageSubstitute.pxx RWStepRepr_RWBetweenShapeAspect.cxx -RWStepRepr_RWBetweenShapeAspect.hxx +RWStepRepr_RWBetweenShapeAspect.pxx RWStepRepr_RWBooleanRepresentationItem.cxx -RWStepRepr_RWBooleanRepresentationItem.hxx +RWStepRepr_RWBooleanRepresentationItem.pxx RWStepRepr_RWCentreOfSymmetry.cxx -RWStepRepr_RWCentreOfSymmetry.hxx +RWStepRepr_RWCentreOfSymmetry.pxx RWStepRepr_RWCharacterizedRepresentation.cxx -RWStepRepr_RWCharacterizedRepresentation.hxx +RWStepRepr_RWCharacterizedRepresentation.pxx RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.cxx -RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx +RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.pxx RWStepRepr_RWCompositeGroupShapeAspect.cxx -RWStepRepr_RWCompositeGroupShapeAspect.hxx +RWStepRepr_RWCompositeGroupShapeAspect.pxx RWStepRepr_RWCompositeShapeAspect.cxx -RWStepRepr_RWCompositeShapeAspect.hxx +RWStepRepr_RWCompositeShapeAspect.pxx RWStepRepr_RWCompoundRepresentationItem.cxx -RWStepRepr_RWCompoundRepresentationItem.hxx +RWStepRepr_RWCompoundRepresentationItem.pxx RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.cxx -RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.hxx +RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.pxx RWStepRepr_RWConfigurationDesign.cxx -RWStepRepr_RWConfigurationDesign.hxx +RWStepRepr_RWConfigurationDesign.pxx RWStepRepr_RWConfigurationEffectivity.cxx -RWStepRepr_RWConfigurationEffectivity.hxx +RWStepRepr_RWConfigurationEffectivity.pxx RWStepRepr_RWConfigurationItem.cxx -RWStepRepr_RWConfigurationItem.hxx +RWStepRepr_RWConfigurationItem.pxx RWStepRepr_RWConstructiveGeometryRepresentation.cxx -RWStepRepr_RWConstructiveGeometryRepresentation.hxx +RWStepRepr_RWConstructiveGeometryRepresentation.pxx RWStepRepr_RWConstructiveGeometryRepresentationRelationship.cxx -RWStepRepr_RWConstructiveGeometryRepresentationRelationship.hxx +RWStepRepr_RWConstructiveGeometryRepresentationRelationship.pxx RWStepRepr_RWContinuosShapeAspect.cxx -RWStepRepr_RWContinuosShapeAspect.hxx +RWStepRepr_RWContinuosShapeAspect.pxx RWStepRepr_RWDataEnvironment.cxx -RWStepRepr_RWDataEnvironment.hxx +RWStepRepr_RWDataEnvironment.pxx RWStepRepr_RWDefinitionalRepresentation.cxx -RWStepRepr_RWDefinitionalRepresentation.hxx +RWStepRepr_RWDefinitionalRepresentation.pxx RWStepRepr_RWDerivedShapeAspect.cxx -RWStepRepr_RWDerivedShapeAspect.hxx +RWStepRepr_RWDerivedShapeAspect.pxx RWStepRepr_RWDescriptiveRepresentationItem.cxx -RWStepRepr_RWDescriptiveRepresentationItem.hxx +RWStepRepr_RWDescriptiveRepresentationItem.pxx RWStepRepr_RWExtension.cxx -RWStepRepr_RWExtension.hxx +RWStepRepr_RWExtension.pxx RWStepRepr_RWFeatureForDatumTargetRelationship.cxx -RWStepRepr_RWFeatureForDatumTargetRelationship.hxx +RWStepRepr_RWFeatureForDatumTargetRelationship.pxx RWStepRepr_RWFunctionallyDefinedTransformation.cxx -RWStepRepr_RWFunctionallyDefinedTransformation.hxx +RWStepRepr_RWFunctionallyDefinedTransformation.pxx RWStepRepr_RWGeometricAlignment.cxx -RWStepRepr_RWGeometricAlignment.hxx +RWStepRepr_RWGeometricAlignment.pxx RWStepRepr_RWGlobalUncertaintyAssignedContext.cxx -RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx +RWStepRepr_RWGlobalUncertaintyAssignedContext.pxx RWStepRepr_RWGlobalUnitAssignedContext.cxx -RWStepRepr_RWGlobalUnitAssignedContext.hxx +RWStepRepr_RWGlobalUnitAssignedContext.pxx RWStepRepr_RWIntegerRepresentationItem.cxx -RWStepRepr_RWIntegerRepresentationItem.hxx +RWStepRepr_RWIntegerRepresentationItem.pxx RWStepRepr_RWItemDefinedTransformation.cxx -RWStepRepr_RWItemDefinedTransformation.hxx +RWStepRepr_RWItemDefinedTransformation.pxx RWStepRepr_RWMakeFromUsageOption.cxx -RWStepRepr_RWMakeFromUsageOption.hxx +RWStepRepr_RWMakeFromUsageOption.pxx RWStepRepr_RWMappedItem.cxx -RWStepRepr_RWMappedItem.hxx +RWStepRepr_RWMappedItem.pxx RWStepRepr_RWMaterialDesignation.cxx -RWStepRepr_RWMaterialDesignation.hxx +RWStepRepr_RWMaterialDesignation.pxx RWStepRepr_RWMaterialProperty.cxx -RWStepRepr_RWMaterialProperty.hxx +RWStepRepr_RWMaterialProperty.pxx RWStepRepr_RWMaterialPropertyRepresentation.cxx -RWStepRepr_RWMaterialPropertyRepresentation.hxx +RWStepRepr_RWMaterialPropertyRepresentation.pxx RWStepRepr_RWMeasureRepresentationItem.cxx -RWStepRepr_RWMeasureRepresentationItem.hxx +RWStepRepr_RWMeasureRepresentationItem.pxx RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.cxx -RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.hxx +RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.pxx RWStepRepr_RWParallelOffset.cxx -RWStepRepr_RWParallelOffset.hxx +RWStepRepr_RWParallelOffset.pxx RWStepRepr_RWParametricRepresentationContext.cxx -RWStepRepr_RWParametricRepresentationContext.hxx +RWStepRepr_RWParametricRepresentationContext.pxx RWStepRepr_RWPerpendicularTo.cxx -RWStepRepr_RWPerpendicularTo.hxx +RWStepRepr_RWPerpendicularTo.pxx RWStepRepr_RWProductConcept.cxx -RWStepRepr_RWProductConcept.hxx +RWStepRepr_RWProductConcept.pxx RWStepRepr_RWProductDefinitionShape.cxx -RWStepRepr_RWProductDefinitionShape.hxx +RWStepRepr_RWProductDefinitionShape.pxx RWStepRepr_RWPropertyDefinition.cxx -RWStepRepr_RWPropertyDefinition.hxx +RWStepRepr_RWPropertyDefinition.pxx RWStepRepr_RWPropertyDefinitionRelationship.cxx -RWStepRepr_RWPropertyDefinitionRelationship.hxx +RWStepRepr_RWPropertyDefinitionRelationship.pxx RWStepRepr_RWPropertyDefinitionRepresentation.cxx -RWStepRepr_RWPropertyDefinitionRepresentation.hxx +RWStepRepr_RWPropertyDefinitionRepresentation.pxx RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx -RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx +RWStepRepr_RWQuantifiedAssemblyComponentUsage.pxx RWStepRepr_RWRealRepresentationItem.cxx -RWStepRepr_RWRealRepresentationItem.hxx +RWStepRepr_RWRealRepresentationItem.pxx RWStepRepr_RWRepresentation.cxx -RWStepRepr_RWRepresentation.hxx +RWStepRepr_RWRepresentation.pxx RWStepRepr_RWRepresentationContext.cxx -RWStepRepr_RWRepresentationContext.hxx +RWStepRepr_RWRepresentationContext.pxx RWStepRepr_RWRepresentationContextReference.cxx -RWStepRepr_RWRepresentationContextReference.hxx +RWStepRepr_RWRepresentationContextReference.pxx RWStepRepr_RWRepresentationItem.cxx -RWStepRepr_RWRepresentationItem.hxx +RWStepRepr_RWRepresentationItem.pxx RWStepRepr_RWRepresentationMap.cxx -RWStepRepr_RWRepresentationMap.hxx +RWStepRepr_RWRepresentationMap.pxx RWStepRepr_RWRepresentationReference.cxx -RWStepRepr_RWRepresentationReference.hxx +RWStepRepr_RWRepresentationReference.pxx RWStepRepr_RWRepresentationRelationship.cxx -RWStepRepr_RWRepresentationRelationship.hxx +RWStepRepr_RWRepresentationRelationship.pxx RWStepRepr_RWRepresentationRelationshipWithTransformation.cxx -RWStepRepr_RWRepresentationRelationshipWithTransformation.hxx +RWStepRepr_RWRepresentationRelationshipWithTransformation.pxx RWStepRepr_RWReprItemAndLengthMeasureWithUnit.cxx -RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx +RWStepRepr_RWReprItemAndLengthMeasureWithUnit.pxx RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.cxx -RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.hxx +RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.pxx RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.cxx -RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.hxx +RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.pxx RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.cxx -RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx +RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.pxx RWStepRepr_RWShapeAspect.cxx -RWStepRepr_RWShapeAspect.hxx +RWStepRepr_RWShapeAspect.pxx RWStepRepr_RWShapeAspectDerivingRelationship.cxx -RWStepRepr_RWShapeAspectDerivingRelationship.hxx +RWStepRepr_RWShapeAspectDerivingRelationship.pxx RWStepRepr_RWShapeAspectRelationship.cxx -RWStepRepr_RWShapeAspectRelationship.hxx +RWStepRepr_RWShapeAspectRelationship.pxx RWStepRepr_RWShapeAspectTransition.cxx -RWStepRepr_RWShapeAspectTransition.hxx +RWStepRepr_RWShapeAspectTransition.pxx RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.cxx -RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.hxx +RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.pxx RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx -RWStepRepr_RWSpecifiedHigherUsageOccurrence.hxx +RWStepRepr_RWSpecifiedHigherUsageOccurrence.pxx RWStepRepr_RWStructuralResponseProperty.cxx -RWStepRepr_RWStructuralResponseProperty.hxx +RWStepRepr_RWStructuralResponseProperty.pxx RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx -RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.hxx +RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.pxx RWStepRepr_RWTangent.cxx -RWStepRepr_RWTangent.hxx +RWStepRepr_RWTangent.pxx RWStepRepr_RWValueRepresentationItem.cxx -RWStepRepr_RWValueRepresentationItem.hxx \ No newline at end of file +RWStepRepr_RWValueRepresentationItem.pxx \ No newline at end of file diff --git a/src/RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.cxx b/src/RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.cxx index d22fb96984..0d925ba4a4 100644 --- a/src/RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.cxx +++ b/src/RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWAllAroundShapeAspect.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.hxx b/src/RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.hxx deleted file mode 100644 index 3c1dde9b86..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-06-29 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWAllAroundShapeAspect_HeaderFile -#define _RWStepRepr_RWAllAroundShapeAspect_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_AllAroundShapeAspect; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for AllAroundShapeAspect -class RWStepRepr_RWAllAroundShapeAspect -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWAllAroundShapeAspect(); - - //! Reads AllAroundShapeAspect - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_AllAroundShapeAspect)& ent) const; - - //! Writes AllAroundShapeAspect - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_AllAroundShapeAspect)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_AllAroundShapeAspect)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWAllAroundShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.pxx b/src/RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.pxx new file mode 100644 index 0000000000..02ad52bd2a --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWAllAroundShapeAspect.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-06-29 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWAllAroundShapeAspect_HeaderFile +#define _RWStepRepr_RWAllAroundShapeAspect_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_AllAroundShapeAspect; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for AllAroundShapeAspect +class RWStepRepr_RWAllAroundShapeAspect +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWAllAroundShapeAspect(); + + //! Reads AllAroundShapeAspect + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_AllAroundShapeAspect)& ent) const; + + //! Writes AllAroundShapeAspect + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_AllAroundShapeAspect)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_AllAroundShapeAspect)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWAllAroundShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWApex.cxx b/src/RWStepRepr/RWStepRepr_RWApex.cxx index bb5b1889b9..7dfbf6a595 100644 --- a/src/RWStepRepr/RWStepRepr_RWApex.cxx +++ b/src/RWStepRepr/RWStepRepr_RWApex.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWApex.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWApex.hxx b/src/RWStepRepr/RWStepRepr_RWApex.hxx deleted file mode 100644 index d29d006f3e..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWApex.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-06-22 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWApex_HeaderFile -#define _RWStepRepr_RWApex_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_Apex; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Apex -class RWStepRepr_RWApex -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWApex(); - - //! Reads Apex - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Apex)& ent) const; - - //! Writes Apex - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Apex)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_Apex)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWApex_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWApex.pxx b/src/RWStepRepr/RWStepRepr_RWApex.pxx new file mode 100644 index 0000000000..1453c703bd --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWApex.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-06-22 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWApex_HeaderFile +#define _RWStepRepr_RWApex_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_Apex; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Apex +class RWStepRepr_RWApex +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWApex(); + + //! Reads Apex + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Apex)& ent) const; + + //! Writes Apex + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Apex)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_Apex)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWApex_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx index 1be4348711..d29a6f26ca 100644 --- a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx +++ b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepRepr_RWAssemblyComponentUsage.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.hxx b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.hxx deleted file mode 100644 index 610008c57c..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-07-03 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWAssemblyComponentUsage_HeaderFile -#define _RWStepRepr_RWAssemblyComponentUsage_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_AssemblyComponentUsage; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for AssemblyComponentUsage -class RWStepRepr_RWAssemblyComponentUsage -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWAssemblyComponentUsage(); - - //! Reads AssemblyComponentUsage - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_AssemblyComponentUsage)& ent) const; - - //! Writes AssemblyComponentUsage - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_AssemblyComponentUsage)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_AssemblyComponentUsage)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWAssemblyComponentUsage_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.pxx b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.pxx new file mode 100644 index 0000000000..ba6b2ae00c --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-07-03 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWAssemblyComponentUsage_HeaderFile +#define _RWStepRepr_RWAssemblyComponentUsage_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_AssemblyComponentUsage; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for AssemblyComponentUsage +class RWStepRepr_RWAssemblyComponentUsage +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWAssemblyComponentUsage(); + + //! Reads AssemblyComponentUsage + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_AssemblyComponentUsage)& ent) const; + + //! Writes AssemblyComponentUsage + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_AssemblyComponentUsage)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_AssemblyComponentUsage)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWAssemblyComponentUsage_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.cxx b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.cxx index 1a4ffa01c5..2eee30906f 100644 --- a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.cxx +++ b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.cxx @@ -14,7 +14,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS #include -#include +#include "RWStepRepr_RWAssemblyComponentUsageSubstitute.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx deleted file mode 100644 index d978c6e6e6..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile -#define _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_AssemblyComponentUsageSubstitute; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AssemblyComponentUsageSubstitute -class RWStepRepr_RWAssemblyComponentUsageSubstitute -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWAssemblyComponentUsageSubstitute(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.pxx b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.pxx new file mode 100644 index 0000000000..5e4b2db689 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsageSubstitute.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile +#define _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_AssemblyComponentUsageSubstitute; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AssemblyComponentUsageSubstitute +class RWStepRepr_RWAssemblyComponentUsageSubstitute +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWAssemblyComponentUsageSubstitute(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWBetweenShapeAspect.cxx b/src/RWStepRepr/RWStepRepr_RWBetweenShapeAspect.cxx index 8bd7064fc5..5b2677688f 100644 --- a/src/RWStepRepr/RWStepRepr_RWBetweenShapeAspect.cxx +++ b/src/RWStepRepr/RWStepRepr_RWBetweenShapeAspect.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWBetweenShapeAspect.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWBetweenShapeAspect.hxx b/src/RWStepRepr/RWStepRepr_RWBetweenShapeAspect.hxx deleted file mode 100644 index 180ec37635..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWBetweenShapeAspect.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-06-29 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWBetweenShapeAspect_HeaderFile -#define _RWStepRepr_RWBetweenShapeAspect_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_BetweenShapeAspect; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for BetweenShapeAspect -class RWStepRepr_RWBetweenShapeAspect -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWBetweenShapeAspect(); - - //! Reads BetweenShapeAspect - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_BetweenShapeAspect)& ent) const; - - //! Writes BetweenShapeAspect - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_BetweenShapeAspect)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_BetweenShapeAspect)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWBetweenShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWBetweenShapeAspect.pxx b/src/RWStepRepr/RWStepRepr_RWBetweenShapeAspect.pxx new file mode 100644 index 0000000000..d4209267bc --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWBetweenShapeAspect.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-06-29 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWBetweenShapeAspect_HeaderFile +#define _RWStepRepr_RWBetweenShapeAspect_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_BetweenShapeAspect; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for BetweenShapeAspect +class RWStepRepr_RWBetweenShapeAspect +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWBetweenShapeAspect(); + + //! Reads BetweenShapeAspect + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_BetweenShapeAspect)& ent) const; + + //! Writes BetweenShapeAspect + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_BetweenShapeAspect)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_BetweenShapeAspect)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWBetweenShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.cxx b/src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.cxx index e4abd6f556..addcff230b 100644 --- a/src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWBooleanRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.hxx b/src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.hxx deleted file mode 100644 index 61c613fca7..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.hxx +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) 2024 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWBooleanRepresentationItem_HeaderFile -#define _RWStepRepr_RWBooleanRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_BooleanRepresentationItem; -class StepData_StepWriter; - - -//! Read & Write Module for BooleanRepresentationItem -class RWStepRepr_RWBooleanRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepRepr_RWBooleanRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theAch, - const Handle(StepRepr_BooleanRepresentationItem)& theEnt) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& theSW, - const Handle(StepRepr_BooleanRepresentationItem)& theEnt) const; -}; -#endif // _RWStepRepr_RWBooleanRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.pxx b/src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.pxx new file mode 100644 index 0000000000..37795bcfc6 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.pxx @@ -0,0 +1,45 @@ +// Copyright (c) 2024 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWBooleanRepresentationItem_HeaderFile +#define _RWStepRepr_RWBooleanRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_BooleanRepresentationItem; +class StepData_StepWriter; + + +//! Read & Write Module for BooleanRepresentationItem +class RWStepRepr_RWBooleanRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepRepr_RWBooleanRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theAch, + const Handle(StepRepr_BooleanRepresentationItem)& theEnt) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& theSW, + const Handle(StepRepr_BooleanRepresentationItem)& theEnt) const; +}; +#endif // _RWStepRepr_RWBooleanRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCentreOfSymmetry.cxx b/src/RWStepRepr/RWStepRepr_RWCentreOfSymmetry.cxx index 64ee2c7e6d..5a3b3702a9 100644 --- a/src/RWStepRepr/RWStepRepr_RWCentreOfSymmetry.cxx +++ b/src/RWStepRepr/RWStepRepr_RWCentreOfSymmetry.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWCentreOfSymmetry.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWCentreOfSymmetry.hxx b/src/RWStepRepr/RWStepRepr_RWCentreOfSymmetry.hxx deleted file mode 100644 index 24d7d3999a..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWCentreOfSymmetry.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-06-22 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWCentreOfSymmetry_HeaderFile -#define _RWStepRepr_RWCentreOfSymmetry_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_CentreOfSymmetry; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CentreOfSymmetry -class RWStepRepr_RWCentreOfSymmetry -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWCentreOfSymmetry(); - - //! Reads CentreOfSymmetry - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CentreOfSymmetry)& ent) const; - - //! Writes CentreOfSymmetry - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CentreOfSymmetry)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_CentreOfSymmetry)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWCentreOfSymmetry_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCentreOfSymmetry.pxx b/src/RWStepRepr/RWStepRepr_RWCentreOfSymmetry.pxx new file mode 100644 index 0000000000..c73e128dbd --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWCentreOfSymmetry.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-06-22 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWCentreOfSymmetry_HeaderFile +#define _RWStepRepr_RWCentreOfSymmetry_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_CentreOfSymmetry; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CentreOfSymmetry +class RWStepRepr_RWCentreOfSymmetry +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWCentreOfSymmetry(); + + //! Reads CentreOfSymmetry + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CentreOfSymmetry)& ent) const; + + //! Writes CentreOfSymmetry + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CentreOfSymmetry)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_CentreOfSymmetry)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWCentreOfSymmetry_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.cxx b/src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.cxx index 449a1d4bdf..20fe7bcfdc 100644 --- a/src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepRepr_RWCharacterizedRepresentation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.hxx b/src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.hxx deleted file mode 100644 index 6bb160895b..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2016-08-25 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWCharacterizedRepresentation_HeaderFile -#define _RWStepRepr_RWCharacterizedRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_CharacterizedRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CharacterizedRepresentation -class RWStepRepr_RWCharacterizedRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWCharacterizedRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CharacterizedRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CharacterizedRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_CharacterizedRepresentation)& ent, Interface_EntityIterator& iter) const; -}; - -#endif // _RWStepRepr_RWCharacterizedRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.pxx b/src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.pxx new file mode 100644 index 0000000000..c357be71a1 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.pxx @@ -0,0 +1,48 @@ +// Created on: 2016-08-25 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWCharacterizedRepresentation_HeaderFile +#define _RWStepRepr_RWCharacterizedRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_CharacterizedRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CharacterizedRepresentation +class RWStepRepr_RWCharacterizedRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWCharacterizedRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CharacterizedRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CharacterizedRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_CharacterizedRepresentation)& ent, Interface_EntityIterator& iter) const; +}; + +#endif // _RWStepRepr_RWCharacterizedRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.cxx b/src/RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.cxx index 86813f1006..2bf8867d3c 100644 --- a/src/RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.cxx +++ b/src/RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.cxx @@ -15,7 +15,7 @@ #include -#include +#include "RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx b/src/RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx deleted file mode 100644 index 690125ef1e..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2015-08-11 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp_HeaderFile -#define _RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CompGroupShAspAndCompShAspAndDatumFeatAndShAsp -class RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.pxx b/src/RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.pxx new file mode 100644 index 0000000000..af1c0f5098 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.pxx @@ -0,0 +1,47 @@ +// Created on: 2015-08-11 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp_HeaderFile +#define _RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CompGroupShAspAndCompShAspAndDatumFeatAndShAsp +class RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.cxx b/src/RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.cxx index 575a7be374..1431282488 100644 --- a/src/RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.cxx +++ b/src/RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.cxx @@ -15,7 +15,7 @@ #include -#include +#include "RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.hxx b/src/RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.hxx deleted file mode 100644 index 14dcab151e..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2015-08-11 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWCompShAspAndDatumFeatAndShAsp_HeaderFile -#define _RWStepRepr_RWCompShAspAndDatumFeatAndShAsp_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_CompShAspAndDatumFeatAndShAsp; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CompShAspAndDatumFeatAndShAsp -class RWStepRepr_RWCompShAspAndDatumFeatAndShAsp -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWCompShAspAndDatumFeatAndShAsp(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompShAspAndDatumFeatAndShAsp)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompShAspAndDatumFeatAndShAsp)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_CompShAspAndDatumFeatAndShAsp)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWCompShAspAndDatumFeatAndShAsp_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.pxx b/src/RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.pxx new file mode 100644 index 0000000000..be2a75efb1 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.pxx @@ -0,0 +1,47 @@ +// Created on: 2015-08-11 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWCompShAspAndDatumFeatAndShAsp_HeaderFile +#define _RWStepRepr_RWCompShAspAndDatumFeatAndShAsp_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_CompShAspAndDatumFeatAndShAsp; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CompShAspAndDatumFeatAndShAsp +class RWStepRepr_RWCompShAspAndDatumFeatAndShAsp +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWCompShAspAndDatumFeatAndShAsp(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompShAspAndDatumFeatAndShAsp)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompShAspAndDatumFeatAndShAsp)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_CompShAspAndDatumFeatAndShAsp)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWCompShAspAndDatumFeatAndShAsp_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.cxx b/src/RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.cxx index f8974197c1..59f74e33c0 100644 --- a/src/RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.cxx +++ b/src/RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWCompositeGroupShapeAspect.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.hxx b/src/RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.hxx deleted file mode 100644 index 90b1b7620b..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-06-29 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWCompositeGroupShapeAspect_HeaderFile -#define _RWStepRepr_RWCompositeGroupShapeAspect_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_CompositeGroupShapeAspect; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CompositeGroupShapeAspect -class RWStepRepr_RWCompositeGroupShapeAspect -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWCompositeGroupShapeAspect(); - - //! Reads CompositeGroupShapeAspect - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompositeGroupShapeAspect)& ent) const; - - //! Writes CompositeGroupShapeAspect - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompositeGroupShapeAspect)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_CompositeGroupShapeAspect)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWCompositeGroupShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.pxx b/src/RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.pxx new file mode 100644 index 0000000000..13655fb37d --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWCompositeGroupShapeAspect.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-06-29 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWCompositeGroupShapeAspect_HeaderFile +#define _RWStepRepr_RWCompositeGroupShapeAspect_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_CompositeGroupShapeAspect; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CompositeGroupShapeAspect +class RWStepRepr_RWCompositeGroupShapeAspect +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWCompositeGroupShapeAspect(); + + //! Reads CompositeGroupShapeAspect + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompositeGroupShapeAspect)& ent) const; + + //! Writes CompositeGroupShapeAspect + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompositeGroupShapeAspect)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_CompositeGroupShapeAspect)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWCompositeGroupShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.cxx b/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.cxx index 428ae1ddf4..332d8d3f67 100644 --- a/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.cxx +++ b/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepRepr_RWCompositeShapeAspect.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.hxx b/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.hxx deleted file mode 100644 index 225839bd7a..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWCompositeShapeAspect_HeaderFile -#define _RWStepRepr_RWCompositeShapeAspect_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_CompositeShapeAspect; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CompositeShapeAspect -class RWStepRepr_RWCompositeShapeAspect -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWCompositeShapeAspect(); - - //! Reads CompositeShapeAspect - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompositeShapeAspect)& ent) const; - - //! Writes CompositeShapeAspect - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompositeShapeAspect)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_CompositeShapeAspect)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWCompositeShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.pxx b/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.pxx new file mode 100644 index 0000000000..8154492850 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWCompositeShapeAspect_HeaderFile +#define _RWStepRepr_RWCompositeShapeAspect_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_CompositeShapeAspect; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CompositeShapeAspect +class RWStepRepr_RWCompositeShapeAspect +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWCompositeShapeAspect(); + + //! Reads CompositeShapeAspect + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompositeShapeAspect)& ent) const; + + //! Writes CompositeShapeAspect + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompositeShapeAspect)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_CompositeShapeAspect)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWCompositeShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.cxx b/src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.cxx index 1c8b6e2787..159f3ed763 100644 --- a/src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepRepr_RWCompoundRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.hxx b/src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.hxx deleted file mode 100644 index 8ab0b3732a..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.hxx +++ /dev/null @@ -1,72 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWCompoundRepresentationItem_HeaderFile -#define _RWStepRepr_RWCompoundRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_CompoundRepresentationItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CompoundRepresentationItem -class RWStepRepr_RWCompoundRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWCompoundRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompoundRepresentationItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompoundRepresentationItem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_CompoundRepresentationItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWCompoundRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.pxx b/src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.pxx new file mode 100644 index 0000000000..62c6b0de98 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.pxx @@ -0,0 +1,72 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWCompoundRepresentationItem_HeaderFile +#define _RWStepRepr_RWCompoundRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_CompoundRepresentationItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CompoundRepresentationItem +class RWStepRepr_RWCompoundRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWCompoundRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompoundRepresentationItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompoundRepresentationItem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_CompoundRepresentationItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWCompoundRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.cxx b/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.cxx index c9f473c195..5154ad4149 100644 --- a/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.cxx +++ b/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepRepr_RWConfigurationDesign.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.hxx b/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.hxx deleted file mode 100644 index 74a1122271..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWConfigurationDesign_HeaderFile -#define _RWStepRepr_RWConfigurationDesign_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ConfigurationDesign; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ConfigurationDesign -class RWStepRepr_RWConfigurationDesign -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWConfigurationDesign(); - - //! Reads ConfigurationDesign - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationDesign)& ent) const; - - //! Writes ConfigurationDesign - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationDesign)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_ConfigurationDesign)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWConfigurationDesign_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.pxx b/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.pxx new file mode 100644 index 0000000000..24e9b17d4a --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWConfigurationDesign_HeaderFile +#define _RWStepRepr_RWConfigurationDesign_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ConfigurationDesign; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ConfigurationDesign +class RWStepRepr_RWConfigurationDesign +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWConfigurationDesign(); + + //! Reads ConfigurationDesign + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationDesign)& ent) const; + + //! Writes ConfigurationDesign + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationDesign)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_ConfigurationDesign)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWConfigurationDesign_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.cxx b/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.cxx index 178a5f9ba6..0418f91bc7 100644 --- a/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.cxx +++ b/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepRepr_RWConfigurationEffectivity.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.hxx b/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.hxx deleted file mode 100644 index bc9c03dc65..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWConfigurationEffectivity_HeaderFile -#define _RWStepRepr_RWConfigurationEffectivity_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ConfigurationEffectivity; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ConfigurationEffectivity -class RWStepRepr_RWConfigurationEffectivity -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWConfigurationEffectivity(); - - //! Reads ConfigurationEffectivity - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationEffectivity)& ent) const; - - //! Writes ConfigurationEffectivity - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationEffectivity)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_ConfigurationEffectivity)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWConfigurationEffectivity_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.pxx b/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.pxx new file mode 100644 index 0000000000..7f5d36fce0 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWConfigurationEffectivity_HeaderFile +#define _RWStepRepr_RWConfigurationEffectivity_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ConfigurationEffectivity; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ConfigurationEffectivity +class RWStepRepr_RWConfigurationEffectivity +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWConfigurationEffectivity(); + + //! Reads ConfigurationEffectivity + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationEffectivity)& ent) const; + + //! Writes ConfigurationEffectivity + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationEffectivity)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_ConfigurationEffectivity)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWConfigurationEffectivity_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationItem.cxx b/src/RWStepRepr/RWStepRepr_RWConfigurationItem.cxx index 5acca307c2..91571c4e56 100644 --- a/src/RWStepRepr/RWStepRepr_RWConfigurationItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWConfigurationItem.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepRepr_RWConfigurationItem.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationItem.hxx b/src/RWStepRepr/RWStepRepr_RWConfigurationItem.hxx deleted file mode 100644 index a3a45d9661..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWConfigurationItem.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWConfigurationItem_HeaderFile -#define _RWStepRepr_RWConfigurationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ConfigurationItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ConfigurationItem -class RWStepRepr_RWConfigurationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWConfigurationItem(); - - //! Reads ConfigurationItem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationItem)& ent) const; - - //! Writes ConfigurationItem - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationItem)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_ConfigurationItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWConfigurationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationItem.pxx b/src/RWStepRepr/RWStepRepr_RWConfigurationItem.pxx new file mode 100644 index 0000000000..5d4d04e654 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWConfigurationItem.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWConfigurationItem_HeaderFile +#define _RWStepRepr_RWConfigurationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ConfigurationItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ConfigurationItem +class RWStepRepr_RWConfigurationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWConfigurationItem(); + + //! Reads ConfigurationItem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationItem)& ent) const; + + //! Writes ConfigurationItem + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationItem)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_ConfigurationItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWConfigurationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.cxx b/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.cxx index 48dbebb911..5932c7a5d7 100644 --- a/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepRepr_RWConstructiveGeometryRepresentation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.hxx b/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.hxx deleted file mode 100644 index d33a609f4b..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2016-04-26 -// Created on: 2016-04-26 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWConstructiveGeometryRepresentation_HeaderFile -#define _RWStepRepr_RWConstructiveGeometryRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ConstructiveGeometryRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConstructiveGeometryRepresentation -class RWStepRepr_RWConstructiveGeometryRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepRepr_RWConstructiveGeometryRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConstructiveGeometryRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConstructiveGeometryRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_ConstructiveGeometryRepresentation)& ent, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepRepr_RWConstructiveGeometryRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.pxx b/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.pxx new file mode 100644 index 0000000000..6fe82af6e8 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.pxx @@ -0,0 +1,48 @@ +// Created on: 2016-04-26 +// Created on: 2016-04-26 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWConstructiveGeometryRepresentation_HeaderFile +#define _RWStepRepr_RWConstructiveGeometryRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ConstructiveGeometryRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConstructiveGeometryRepresentation +class RWStepRepr_RWConstructiveGeometryRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepRepr_RWConstructiveGeometryRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConstructiveGeometryRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConstructiveGeometryRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_ConstructiveGeometryRepresentation)& ent, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepRepr_RWConstructiveGeometryRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.cxx b/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.cxx index e93e64c803..e8c9e4d564 100644 --- a/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.cxx +++ b/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.cxx @@ -14,7 +14,7 @@ // commercial license or contractual agreement. #include -#include +#include "RWStepRepr_RWConstructiveGeometryRepresentationRelationship.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.hxx b/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.hxx deleted file mode 100644 index 6417d95b80..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on: 2016-04-26 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWConstructiveGeometryRepresentationRelationship_HeaderFile -#define _RWStepRepr_RWConstructiveGeometryRepresentationRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ConstructiveGeometryRepresentationRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConstructiveGeometryRepresentationRelationship -class RWStepRepr_RWConstructiveGeometryRepresentationRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepRepr_RWConstructiveGeometryRepresentationRelationship(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConstructiveGeometryRepresentationRelationship)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConstructiveGeometryRepresentationRelationship)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_ConstructiveGeometryRepresentationRelationship)& ent, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepRepr_RWConstructiveGeometryRepresentationRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.pxx b/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.pxx new file mode 100644 index 0000000000..57f680ba54 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.pxx @@ -0,0 +1,47 @@ +// Created on: 2016-04-26 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWConstructiveGeometryRepresentationRelationship_HeaderFile +#define _RWStepRepr_RWConstructiveGeometryRepresentationRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ConstructiveGeometryRepresentationRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConstructiveGeometryRepresentationRelationship +class RWStepRepr_RWConstructiveGeometryRepresentationRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepRepr_RWConstructiveGeometryRepresentationRelationship(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConstructiveGeometryRepresentationRelationship)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConstructiveGeometryRepresentationRelationship)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_ConstructiveGeometryRepresentationRelationship)& ent, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepRepr_RWConstructiveGeometryRepresentationRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWContinuosShapeAspect.cxx b/src/RWStepRepr/RWStepRepr_RWContinuosShapeAspect.cxx index e7f2b88555..d17cf62ec4 100644 --- a/src/RWStepRepr/RWStepRepr_RWContinuosShapeAspect.cxx +++ b/src/RWStepRepr/RWStepRepr_RWContinuosShapeAspect.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWContinuosShapeAspect.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWContinuosShapeAspect.hxx b/src/RWStepRepr/RWStepRepr_RWContinuosShapeAspect.hxx deleted file mode 100644 index f518d97e21..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWContinuosShapeAspect.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-06-29 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWContinuosShapeAspect_HeaderFile -#define _RWStepRepr_RWContinuosShapeAspect_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ContinuosShapeAspect; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ContinuosShapeAspect -class RWStepRepr_RWContinuosShapeAspect -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWContinuosShapeAspect(); - - //! Reads ContinuosShapeAspect - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ContinuosShapeAspect)& ent) const; - - //! Writes ContinuosShapeAspect - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ContinuosShapeAspect)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_ContinuosShapeAspect)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWContinuosShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWContinuosShapeAspect.pxx b/src/RWStepRepr/RWStepRepr_RWContinuosShapeAspect.pxx new file mode 100644 index 0000000000..cfc1b46cb5 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWContinuosShapeAspect.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-06-29 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWContinuosShapeAspect_HeaderFile +#define _RWStepRepr_RWContinuosShapeAspect_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ContinuosShapeAspect; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ContinuosShapeAspect +class RWStepRepr_RWContinuosShapeAspect +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWContinuosShapeAspect(); + + //! Reads ContinuosShapeAspect + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ContinuosShapeAspect)& ent) const; + + //! Writes ContinuosShapeAspect + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ContinuosShapeAspect)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_ContinuosShapeAspect)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWContinuosShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWDataEnvironment.cxx b/src/RWStepRepr/RWStepRepr_RWDataEnvironment.cxx index 06682413e8..0ee8e2d5e3 100644 --- a/src/RWStepRepr/RWStepRepr_RWDataEnvironment.cxx +++ b/src/RWStepRepr/RWStepRepr_RWDataEnvironment.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepRepr_RWDataEnvironment.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWDataEnvironment.hxx b/src/RWStepRepr/RWStepRepr_RWDataEnvironment.hxx deleted file mode 100644 index 351f875fd9..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWDataEnvironment.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWDataEnvironment_HeaderFile -#define _RWStepRepr_RWDataEnvironment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_DataEnvironment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DataEnvironment -class RWStepRepr_RWDataEnvironment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWDataEnvironment(); - - //! Reads DataEnvironment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DataEnvironment)& ent) const; - - //! Writes DataEnvironment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DataEnvironment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_DataEnvironment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWDataEnvironment_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWDataEnvironment.pxx b/src/RWStepRepr/RWStepRepr_RWDataEnvironment.pxx new file mode 100644 index 0000000000..b1c2a667a0 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWDataEnvironment.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWDataEnvironment_HeaderFile +#define _RWStepRepr_RWDataEnvironment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_DataEnvironment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DataEnvironment +class RWStepRepr_RWDataEnvironment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWDataEnvironment(); + + //! Reads DataEnvironment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DataEnvironment)& ent) const; + + //! Writes DataEnvironment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DataEnvironment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_DataEnvironment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWDataEnvironment_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.cxx b/src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.cxx index 0dd96f40eb..f743aef05e 100644 --- a/src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepRepr_RWDefinitionalRepresentation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.hxx b/src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.hxx deleted file mode 100644 index 16cac9c9b2..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWDefinitionalRepresentation_HeaderFile -#define _RWStepRepr_RWDefinitionalRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_DefinitionalRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for DefinitionalRepresentation -class RWStepRepr_RWDefinitionalRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWDefinitionalRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DefinitionalRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DefinitionalRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_DefinitionalRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWDefinitionalRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.pxx b/src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.pxx new file mode 100644 index 0000000000..d4cf131293 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWDefinitionalRepresentation_HeaderFile +#define _RWStepRepr_RWDefinitionalRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_DefinitionalRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for DefinitionalRepresentation +class RWStepRepr_RWDefinitionalRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWDefinitionalRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DefinitionalRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DefinitionalRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_DefinitionalRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWDefinitionalRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.cxx b/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.cxx index 42da482c4b..627d14cb01 100644 --- a/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.cxx +++ b/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepRepr_RWDerivedShapeAspect.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.hxx b/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.hxx deleted file mode 100644 index 7cab605e92..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWDerivedShapeAspect_HeaderFile -#define _RWStepRepr_RWDerivedShapeAspect_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_DerivedShapeAspect; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DerivedShapeAspect -class RWStepRepr_RWDerivedShapeAspect -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWDerivedShapeAspect(); - - //! Reads DerivedShapeAspect - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DerivedShapeAspect)& ent) const; - - //! Writes DerivedShapeAspect - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DerivedShapeAspect)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_DerivedShapeAspect)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWDerivedShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.pxx b/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.pxx new file mode 100644 index 0000000000..1671c9bcd2 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWDerivedShapeAspect_HeaderFile +#define _RWStepRepr_RWDerivedShapeAspect_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_DerivedShapeAspect; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DerivedShapeAspect +class RWStepRepr_RWDerivedShapeAspect +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWDerivedShapeAspect(); + + //! Reads DerivedShapeAspect + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DerivedShapeAspect)& ent) const; + + //! Writes DerivedShapeAspect + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DerivedShapeAspect)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_DerivedShapeAspect)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWDerivedShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.cxx b/src/RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.cxx index 09217e0749..104cba1151 100644 --- a/src/RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepRepr_RWDescriptiveRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.hxx b/src/RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.hxx deleted file mode 100644 index 1475317ea6..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile -#define _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_DescriptiveRepresentationItem; -class StepData_StepWriter; - - -//! Read & Write Module for DescriptiveRepresentationItem -class RWStepRepr_RWDescriptiveRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWDescriptiveRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DescriptiveRepresentationItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DescriptiveRepresentationItem)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.pxx b/src/RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.pxx new file mode 100644 index 0000000000..3f54eadf29 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWDescriptiveRepresentationItem.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile +#define _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_DescriptiveRepresentationItem; +class StepData_StepWriter; + + +//! Read & Write Module for DescriptiveRepresentationItem +class RWStepRepr_RWDescriptiveRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWDescriptiveRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DescriptiveRepresentationItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DescriptiveRepresentationItem)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWExtension.cxx b/src/RWStepRepr/RWStepRepr_RWExtension.cxx index d549b0023e..7237a1ab89 100644 --- a/src/RWStepRepr/RWStepRepr_RWExtension.cxx +++ b/src/RWStepRepr/RWStepRepr_RWExtension.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepRepr_RWExtension.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWExtension.hxx b/src/RWStepRepr/RWStepRepr_RWExtension.hxx deleted file mode 100644 index 51f972eafe..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWExtension.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWExtension_HeaderFile -#define _RWStepRepr_RWExtension_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_Extension; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Extension -class RWStepRepr_RWExtension -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWExtension(); - - //! Reads Extension - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Extension)& ent) const; - - //! Writes Extension - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Extension)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_Extension)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWExtension_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWExtension.pxx b/src/RWStepRepr/RWStepRepr_RWExtension.pxx new file mode 100644 index 0000000000..c8d97f03c9 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWExtension.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWExtension_HeaderFile +#define _RWStepRepr_RWExtension_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_Extension; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Extension +class RWStepRepr_RWExtension +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWExtension(); + + //! Reads Extension + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Extension)& ent) const; + + //! Writes Extension + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Extension)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_Extension)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWExtension_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.cxx b/src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.cxx index c67098dba1..99036a6961 100644 --- a/src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.cxx +++ b/src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepRepr_RWFeatureForDatumTargetRelationship.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.hxx b/src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.hxx deleted file mode 100644 index 47eb8f1be4..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWFeatureForDatumTargetRelationship_HeaderFile -#define _RWStepRepr_RWFeatureForDatumTargetRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_FeatureForDatumTargetRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FeatureForDatumTargetRelationship -class RWStepRepr_RWFeatureForDatumTargetRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWFeatureForDatumTargetRelationship(); - - //! Reads ShapeAspectRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_FeatureForDatumTargetRelationship)& ent) const; - - //! Writes ShapeAspectRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_FeatureForDatumTargetRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_FeatureForDatumTargetRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWFeatureForDatumTargetRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.pxx b/src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.pxx new file mode 100644 index 0000000000..159d7ebaed --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWFeatureForDatumTargetRelationship_HeaderFile +#define _RWStepRepr_RWFeatureForDatumTargetRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_FeatureForDatumTargetRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FeatureForDatumTargetRelationship +class RWStepRepr_RWFeatureForDatumTargetRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWFeatureForDatumTargetRelationship(); + + //! Reads ShapeAspectRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_FeatureForDatumTargetRelationship)& ent) const; + + //! Writes ShapeAspectRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_FeatureForDatumTargetRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_FeatureForDatumTargetRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWFeatureForDatumTargetRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.cxx b/src/RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.cxx index 85fdda6e0a..43fbf22ed1 100644 --- a/src/RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.cxx @@ -13,7 +13,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS -#include +#include "RWStepRepr_RWFunctionallyDefinedTransformation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.hxx b/src/RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.hxx deleted file mode 100644 index cb421fc033..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile -#define _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_FunctionallyDefinedTransformation; -class StepData_StepWriter; - - -//! Read & Write Module for FunctionallyDefinedTransformation -class RWStepRepr_RWFunctionallyDefinedTransformation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWFunctionallyDefinedTransformation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_FunctionallyDefinedTransformation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_FunctionallyDefinedTransformation)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.pxx b/src/RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.pxx new file mode 100644 index 0000000000..f6935d66d1 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWFunctionallyDefinedTransformation.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile +#define _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_FunctionallyDefinedTransformation; +class StepData_StepWriter; + + +//! Read & Write Module for FunctionallyDefinedTransformation +class RWStepRepr_RWFunctionallyDefinedTransformation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWFunctionallyDefinedTransformation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_FunctionallyDefinedTransformation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_FunctionallyDefinedTransformation)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWGeometricAlignment.cxx b/src/RWStepRepr/RWStepRepr_RWGeometricAlignment.cxx index 8baea8ab77..5efd321c63 100644 --- a/src/RWStepRepr/RWStepRepr_RWGeometricAlignment.cxx +++ b/src/RWStepRepr/RWStepRepr_RWGeometricAlignment.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWGeometricAlignment.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWGeometricAlignment.hxx b/src/RWStepRepr/RWStepRepr_RWGeometricAlignment.hxx deleted file mode 100644 index 3992469576..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWGeometricAlignment.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-06-22 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWGeometricAlignment_HeaderFile -#define _RWStepRepr_RWGeometricAlignment_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_GeometricAlignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for GeometricAlignment -class RWStepRepr_RWGeometricAlignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWGeometricAlignment(); - - //! Reads GeometricAlignment - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_GeometricAlignment)& ent) const; - - //! Writes GeometricAlignment - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_GeometricAlignment)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_GeometricAlignment)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWGeometricAlignment_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWGeometricAlignment.pxx b/src/RWStepRepr/RWStepRepr_RWGeometricAlignment.pxx new file mode 100644 index 0000000000..66453643f9 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWGeometricAlignment.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-06-22 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWGeometricAlignment_HeaderFile +#define _RWStepRepr_RWGeometricAlignment_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_GeometricAlignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for GeometricAlignment +class RWStepRepr_RWGeometricAlignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWGeometricAlignment(); + + //! Reads GeometricAlignment + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_GeometricAlignment)& ent) const; + + //! Writes GeometricAlignment + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_GeometricAlignment)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_GeometricAlignment)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWGeometricAlignment_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.cxx b/src/RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.cxx index c871260a75..bfc4c116e5 100644 --- a/src/RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.cxx +++ b/src/RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepRepr_RWGlobalUncertaintyAssignedContext.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx b/src/RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx deleted file mode 100644 index 79d3e8063d..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile -#define _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_GlobalUncertaintyAssignedContext; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GlobalUncertaintyAssignedContext -class RWStepRepr_RWGlobalUncertaintyAssignedContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWGlobalUncertaintyAssignedContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.pxx b/src/RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.pxx new file mode 100644 index 0000000000..5ecf232d3e --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWGlobalUncertaintyAssignedContext.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile +#define _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_GlobalUncertaintyAssignedContext; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GlobalUncertaintyAssignedContext +class RWStepRepr_RWGlobalUncertaintyAssignedContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWGlobalUncertaintyAssignedContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.cxx b/src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.cxx index b1a71745df..a2c465747d 100644 --- a/src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.cxx +++ b/src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepRepr_RWGlobalUnitAssignedContext.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.hxx b/src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.hxx deleted file mode 100644 index 6a634076fa..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile -#define _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_GlobalUnitAssignedContext; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GlobalUnitAssignedContext -class RWStepRepr_RWGlobalUnitAssignedContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWGlobalUnitAssignedContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_GlobalUnitAssignedContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_GlobalUnitAssignedContext)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_GlobalUnitAssignedContext)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.pxx b/src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.pxx new file mode 100644 index 0000000000..c3fbe15b00 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile +#define _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_GlobalUnitAssignedContext; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GlobalUnitAssignedContext +class RWStepRepr_RWGlobalUnitAssignedContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWGlobalUnitAssignedContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_GlobalUnitAssignedContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_GlobalUnitAssignedContext)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_GlobalUnitAssignedContext)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.cxx b/src/RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.cxx index 0b74ed08c9..9c0907730f 100644 --- a/src/RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.cxx @@ -14,7 +14,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWIntegerRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.hxx b/src/RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.hxx deleted file mode 100644 index c5639e7f26..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.hxx +++ /dev/null @@ -1,44 +0,0 @@ -// Created on: 2015-09-03 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWIntegerRepresentationItem_HeaderFile -#define _RWStepRepr_RWIntegerRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_IntegerRepresentationItem; -class StepData_StepWriter; - - -//! Read & Write Module for IntegerRepresentationItem -class RWStepRepr_RWIntegerRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWIntegerRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_IntegerRepresentationItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_IntegerRepresentationItem)& ent) const; -}; -#endif // _RWStepRepr_RWIntegerRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.pxx b/src/RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.pxx new file mode 100644 index 0000000000..af2bdc1fc3 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWIntegerRepresentationItem.pxx @@ -0,0 +1,44 @@ +// Created on: 2015-09-03 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWIntegerRepresentationItem_HeaderFile +#define _RWStepRepr_RWIntegerRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_IntegerRepresentationItem; +class StepData_StepWriter; + + +//! Read & Write Module for IntegerRepresentationItem +class RWStepRepr_RWIntegerRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWIntegerRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_IntegerRepresentationItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_IntegerRepresentationItem)& ent) const; +}; +#endif // _RWStepRepr_RWIntegerRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.cxx b/src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.cxx index 0b65a83881..2348253cdb 100644 --- a/src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.cxx @@ -14,7 +14,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS #include -#include +#include "RWStepRepr_RWItemDefinedTransformation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.hxx b/src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.hxx deleted file mode 100644 index a36970790b..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWItemDefinedTransformation_HeaderFile -#define _RWStepRepr_RWItemDefinedTransformation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ItemDefinedTransformation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ItemDefinedTransformation -class RWStepRepr_RWItemDefinedTransformation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWItemDefinedTransformation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ItemDefinedTransformation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ItemDefinedTransformation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_ItemDefinedTransformation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWItemDefinedTransformation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.pxx b/src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.pxx new file mode 100644 index 0000000000..0fc04411c5 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWItemDefinedTransformation_HeaderFile +#define _RWStepRepr_RWItemDefinedTransformation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ItemDefinedTransformation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ItemDefinedTransformation +class RWStepRepr_RWItemDefinedTransformation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWItemDefinedTransformation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ItemDefinedTransformation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ItemDefinedTransformation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_ItemDefinedTransformation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWItemDefinedTransformation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx b/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx index 785528b615..274882a43c 100644 --- a/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx +++ b/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepRepr_RWMakeFromUsageOption.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.hxx b/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.hxx deleted file mode 100644 index db3c5124d1..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-07-03 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWMakeFromUsageOption_HeaderFile -#define _RWStepRepr_RWMakeFromUsageOption_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_MakeFromUsageOption; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for MakeFromUsageOption -class RWStepRepr_RWMakeFromUsageOption -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWMakeFromUsageOption(); - - //! Reads MakeFromUsageOption - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MakeFromUsageOption)& ent) const; - - //! Writes MakeFromUsageOption - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MakeFromUsageOption)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_MakeFromUsageOption)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWMakeFromUsageOption_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.pxx b/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.pxx new file mode 100644 index 0000000000..a3065d602d --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-07-03 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWMakeFromUsageOption_HeaderFile +#define _RWStepRepr_RWMakeFromUsageOption_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_MakeFromUsageOption; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for MakeFromUsageOption +class RWStepRepr_RWMakeFromUsageOption +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWMakeFromUsageOption(); + + //! Reads MakeFromUsageOption + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MakeFromUsageOption)& ent) const; + + //! Writes MakeFromUsageOption + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MakeFromUsageOption)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_MakeFromUsageOption)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWMakeFromUsageOption_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMappedItem.cxx b/src/RWStepRepr/RWStepRepr_RWMappedItem.cxx index ab11941420..745828078f 100644 --- a/src/RWStepRepr/RWStepRepr_RWMappedItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWMappedItem.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepRepr_RWMappedItem.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWMappedItem.hxx b/src/RWStepRepr/RWStepRepr_RWMappedItem.hxx deleted file mode 100644 index 11c866aa37..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWMappedItem.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWMappedItem_HeaderFile -#define _RWStepRepr_RWMappedItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_MappedItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MappedItem -class RWStepRepr_RWMappedItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWMappedItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MappedItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MappedItem)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_MappedItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWMappedItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMappedItem.pxx b/src/RWStepRepr/RWStepRepr_RWMappedItem.pxx new file mode 100644 index 0000000000..37b45598cf --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWMappedItem.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWMappedItem_HeaderFile +#define _RWStepRepr_RWMappedItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_MappedItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MappedItem +class RWStepRepr_RWMappedItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWMappedItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MappedItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MappedItem)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_MappedItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWMappedItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMaterialDesignation.cxx b/src/RWStepRepr/RWStepRepr_RWMaterialDesignation.cxx index eaf0eee1a8..5c9d30bbc7 100644 --- a/src/RWStepRepr/RWStepRepr_RWMaterialDesignation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWMaterialDesignation.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepRepr_RWMaterialDesignation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWMaterialDesignation.hxx b/src/RWStepRepr/RWStepRepr_RWMaterialDesignation.hxx deleted file mode 100644 index 56066cea83..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWMaterialDesignation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1998-07-24 -// Created by: Christian CAILLET -// Copyright (c) 1998-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWMaterialDesignation_HeaderFile -#define _RWStepRepr_RWMaterialDesignation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_MaterialDesignation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MaterialDesignation -class RWStepRepr_RWMaterialDesignation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWMaterialDesignation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MaterialDesignation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MaterialDesignation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_MaterialDesignation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWMaterialDesignation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMaterialDesignation.pxx b/src/RWStepRepr/RWStepRepr_RWMaterialDesignation.pxx new file mode 100644 index 0000000000..fa3d1b3771 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWMaterialDesignation.pxx @@ -0,0 +1,71 @@ +// Created on: 1998-07-24 +// Created by: Christian CAILLET +// Copyright (c) 1998-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWMaterialDesignation_HeaderFile +#define _RWStepRepr_RWMaterialDesignation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_MaterialDesignation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MaterialDesignation +class RWStepRepr_RWMaterialDesignation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWMaterialDesignation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MaterialDesignation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MaterialDesignation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_MaterialDesignation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWMaterialDesignation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMaterialProperty.cxx b/src/RWStepRepr/RWStepRepr_RWMaterialProperty.cxx index 4aa2f6e4f6..2e56b9f51b 100644 --- a/src/RWStepRepr/RWStepRepr_RWMaterialProperty.cxx +++ b/src/RWStepRepr/RWStepRepr_RWMaterialProperty.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepRepr_RWMaterialProperty.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWMaterialProperty.hxx b/src/RWStepRepr/RWStepRepr_RWMaterialProperty.hxx deleted file mode 100644 index a3b76d96d8..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWMaterialProperty.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-14 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWMaterialProperty_HeaderFile -#define _RWStepRepr_RWMaterialProperty_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_MaterialProperty; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for MaterialProperty -class RWStepRepr_RWMaterialProperty -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWMaterialProperty(); - - //! Reads MaterialProperty - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MaterialProperty)& ent) const; - - //! Writes MaterialProperty - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MaterialProperty)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_MaterialProperty)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWMaterialProperty_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMaterialProperty.pxx b/src/RWStepRepr/RWStepRepr_RWMaterialProperty.pxx new file mode 100644 index 0000000000..a1d8e78dbc --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWMaterialProperty.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-14 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWMaterialProperty_HeaderFile +#define _RWStepRepr_RWMaterialProperty_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_MaterialProperty; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for MaterialProperty +class RWStepRepr_RWMaterialProperty +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWMaterialProperty(); + + //! Reads MaterialProperty + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MaterialProperty)& ent) const; + + //! Writes MaterialProperty + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MaterialProperty)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_MaterialProperty)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWMaterialProperty_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.cxx b/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.cxx index 679b80db46..86cc1e8224 100644 --- a/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepRepr_RWMaterialPropertyRepresentation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.hxx b/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.hxx deleted file mode 100644 index cc11be3339..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWMaterialPropertyRepresentation_HeaderFile -#define _RWStepRepr_RWMaterialPropertyRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_MaterialPropertyRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for MaterialPropertyRepresentation -class RWStepRepr_RWMaterialPropertyRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWMaterialPropertyRepresentation(); - - //! Reads MaterialPropertyRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MaterialPropertyRepresentation)& ent) const; - - //! Writes MaterialPropertyRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MaterialPropertyRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_MaterialPropertyRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWMaterialPropertyRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.pxx b/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.pxx new file mode 100644 index 0000000000..f94bc236cf --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWMaterialPropertyRepresentation_HeaderFile +#define _RWStepRepr_RWMaterialPropertyRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_MaterialPropertyRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for MaterialPropertyRepresentation +class RWStepRepr_RWMaterialPropertyRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWMaterialPropertyRepresentation(); + + //! Reads MaterialPropertyRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MaterialPropertyRepresentation)& ent) const; + + //! Writes MaterialPropertyRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MaterialPropertyRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_MaterialPropertyRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWMaterialPropertyRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.cxx b/src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.cxx index 259339d422..88ccacd605 100644 --- a/src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.cxx @@ -18,7 +18,7 @@ #include #include #include -#include +#include "RWStepRepr_RWMeasureRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.hxx b/src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.hxx deleted file mode 100644 index 95697b15d3..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-09-08 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWMeasureRepresentationItem_HeaderFile -#define _RWStepRepr_RWMeasureRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_MeasureRepresentationItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MeasureRepresentationItem -class RWStepRepr_RWMeasureRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWMeasureRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MeasureRepresentationItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MeasureRepresentationItem)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_MeasureRepresentationItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWMeasureRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.pxx b/src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.pxx new file mode 100644 index 0000000000..38c958d426 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-09-08 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWMeasureRepresentationItem_HeaderFile +#define _RWStepRepr_RWMeasureRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_MeasureRepresentationItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MeasureRepresentationItem +class RWStepRepr_RWMeasureRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWMeasureRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MeasureRepresentationItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MeasureRepresentationItem)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_MeasureRepresentationItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWMeasureRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.cxx b/src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.cxx index 44e8dc50ca..7a57404ee5 100644 --- a/src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.cxx +++ b/src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.cxx @@ -13,7 +13,7 @@ #include #include -#include +#include "RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.hxx b/src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.hxx deleted file mode 100644 index e92bf2fba6..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.hxx +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) 2024 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWMechanicalDesignAndDraughtingRelationship_HeaderFile -#define _RWStepRepr_RWMechanicalDesignAndDraughtingRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_MechanicalDesignAndDraughtingRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MechanicalDesignAndDraughtingRelationship -class RWStepRepr_RWMechanicalDesignAndDraughtingRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepRepr_RWMechanicalDesignAndDraughtingRelationship(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theAch, - const Handle(StepRepr_MechanicalDesignAndDraughtingRelationship)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepRepr_MechanicalDesignAndDraughtingRelationship)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepRepr_MechanicalDesignAndDraughtingRelationship)& theEnt, - Interface_EntityIterator& theIter) const; - -}; -#endif // _RWStepRepr_RWMechanicalDesignAndDraughtingRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.pxx b/src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.pxx new file mode 100644 index 0000000000..6b8a578141 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.pxx @@ -0,0 +1,50 @@ +// Copyright (c) 2024 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWMechanicalDesignAndDraughtingRelationship_HeaderFile +#define _RWStepRepr_RWMechanicalDesignAndDraughtingRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_MechanicalDesignAndDraughtingRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MechanicalDesignAndDraughtingRelationship +class RWStepRepr_RWMechanicalDesignAndDraughtingRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepRepr_RWMechanicalDesignAndDraughtingRelationship(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theAch, + const Handle(StepRepr_MechanicalDesignAndDraughtingRelationship)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepRepr_MechanicalDesignAndDraughtingRelationship)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepRepr_MechanicalDesignAndDraughtingRelationship)& theEnt, + Interface_EntityIterator& theIter) const; + +}; +#endif // _RWStepRepr_RWMechanicalDesignAndDraughtingRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWParallelOffset.cxx b/src/RWStepRepr/RWStepRepr_RWParallelOffset.cxx index dbcb6d5017..2c96005f55 100644 --- a/src/RWStepRepr/RWStepRepr_RWParallelOffset.cxx +++ b/src/RWStepRepr/RWStepRepr_RWParallelOffset.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWParallelOffset.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWParallelOffset.hxx b/src/RWStepRepr/RWStepRepr_RWParallelOffset.hxx deleted file mode 100644 index ec28b987f6..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWParallelOffset.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-06-22 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWParallelOffset_HeaderFile -#define _RWStepRepr_RWParallelOffset_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ParallelOffset; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ParallelOffset -class RWStepRepr_RWParallelOffset -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWParallelOffset(); - - //! Reads ParallelOffset - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ParallelOffset)& ent) const; - - //! Writes ParallelOffset - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ParallelOffset)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_ParallelOffset)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWParallelOffset_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWParallelOffset.pxx b/src/RWStepRepr/RWStepRepr_RWParallelOffset.pxx new file mode 100644 index 0000000000..9bfe621a5e --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWParallelOffset.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-06-22 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWParallelOffset_HeaderFile +#define _RWStepRepr_RWParallelOffset_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ParallelOffset; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ParallelOffset +class RWStepRepr_RWParallelOffset +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWParallelOffset(); + + //! Reads ParallelOffset + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ParallelOffset)& ent) const; + + //! Writes ParallelOffset + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ParallelOffset)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_ParallelOffset)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWParallelOffset_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWParametricRepresentationContext.cxx b/src/RWStepRepr/RWStepRepr_RWParametricRepresentationContext.cxx index 85505e0419..53256497e3 100644 --- a/src/RWStepRepr/RWStepRepr_RWParametricRepresentationContext.cxx +++ b/src/RWStepRepr/RWStepRepr_RWParametricRepresentationContext.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWParametricRepresentationContext.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWParametricRepresentationContext.hxx b/src/RWStepRepr/RWStepRepr_RWParametricRepresentationContext.hxx deleted file mode 100644 index 2eae2ca40b..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWParametricRepresentationContext.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWParametricRepresentationContext_HeaderFile -#define _RWStepRepr_RWParametricRepresentationContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ParametricRepresentationContext; -class StepData_StepWriter; - - -//! Read & Write Module for ParametricRepresentationContext -class RWStepRepr_RWParametricRepresentationContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWParametricRepresentationContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ParametricRepresentationContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ParametricRepresentationContext)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWParametricRepresentationContext_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWParametricRepresentationContext.pxx b/src/RWStepRepr/RWStepRepr_RWParametricRepresentationContext.pxx new file mode 100644 index 0000000000..799858d9dc --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWParametricRepresentationContext.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWParametricRepresentationContext_HeaderFile +#define _RWStepRepr_RWParametricRepresentationContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ParametricRepresentationContext; +class StepData_StepWriter; + + +//! Read & Write Module for ParametricRepresentationContext +class RWStepRepr_RWParametricRepresentationContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWParametricRepresentationContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ParametricRepresentationContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ParametricRepresentationContext)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWParametricRepresentationContext_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWPerpendicularTo.cxx b/src/RWStepRepr/RWStepRepr_RWPerpendicularTo.cxx index d0aaaf7c4d..42ec719b02 100644 --- a/src/RWStepRepr/RWStepRepr_RWPerpendicularTo.cxx +++ b/src/RWStepRepr/RWStepRepr_RWPerpendicularTo.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWPerpendicularTo.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWPerpendicularTo.hxx b/src/RWStepRepr/RWStepRepr_RWPerpendicularTo.hxx deleted file mode 100644 index 6b51ac520e..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWPerpendicularTo.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-06-22 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWPerpendicularTo_HeaderFile -#define _RWStepRepr_RWPerpendicularTo_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_PerpendicularTo; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for PerpendicularTo -class RWStepRepr_RWPerpendicularTo -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWPerpendicularTo(); - - //! Reads PerpendicularTo - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PerpendicularTo)& ent) const; - - //! Writes PerpendicularTo - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PerpendicularTo)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_PerpendicularTo)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWPerpendicularTo_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWPerpendicularTo.pxx b/src/RWStepRepr/RWStepRepr_RWPerpendicularTo.pxx new file mode 100644 index 0000000000..e74d461690 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWPerpendicularTo.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-06-22 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWPerpendicularTo_HeaderFile +#define _RWStepRepr_RWPerpendicularTo_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_PerpendicularTo; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for PerpendicularTo +class RWStepRepr_RWPerpendicularTo +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWPerpendicularTo(); + + //! Reads PerpendicularTo + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PerpendicularTo)& ent) const; + + //! Writes PerpendicularTo + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PerpendicularTo)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_PerpendicularTo)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWPerpendicularTo_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWProductConcept.cxx b/src/RWStepRepr/RWStepRepr_RWProductConcept.cxx index e1e2d17e73..739b08203e 100644 --- a/src/RWStepRepr/RWStepRepr_RWProductConcept.cxx +++ b/src/RWStepRepr/RWStepRepr_RWProductConcept.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepRepr_RWProductConcept.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWProductConcept.hxx b/src/RWStepRepr/RWStepRepr_RWProductConcept.hxx deleted file mode 100644 index 3d002c6c78..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWProductConcept.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWProductConcept_HeaderFile -#define _RWStepRepr_RWProductConcept_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ProductConcept; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ProductConcept -class RWStepRepr_RWProductConcept -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWProductConcept(); - - //! Reads ProductConcept - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ProductConcept)& ent) const; - - //! Writes ProductConcept - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ProductConcept)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_ProductConcept)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWProductConcept_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWProductConcept.pxx b/src/RWStepRepr/RWStepRepr_RWProductConcept.pxx new file mode 100644 index 0000000000..bb3533a83d --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWProductConcept.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWProductConcept_HeaderFile +#define _RWStepRepr_RWProductConcept_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ProductConcept; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ProductConcept +class RWStepRepr_RWProductConcept +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWProductConcept(); + + //! Reads ProductConcept + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ProductConcept)& ent) const; + + //! Writes ProductConcept + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ProductConcept)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_ProductConcept)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWProductConcept_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.cxx b/src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.cxx index 1512f6317d..69659b813a 100644 --- a/src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.cxx +++ b/src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepRepr_RWProductDefinitionShape.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.hxx b/src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.hxx deleted file mode 100644 index 1cc913aec7..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-07-03 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWProductDefinitionShape_HeaderFile -#define _RWStepRepr_RWProductDefinitionShape_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ProductDefinitionShape; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ProductDefinitionShape -class RWStepRepr_RWProductDefinitionShape -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWProductDefinitionShape(); - - //! Reads ProductDefinitionShape - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ProductDefinitionShape)& ent) const; - - //! Writes ProductDefinitionShape - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ProductDefinitionShape)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_ProductDefinitionShape)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWProductDefinitionShape_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.pxx b/src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.pxx new file mode 100644 index 0000000000..f3ddcff014 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-07-03 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWProductDefinitionShape_HeaderFile +#define _RWStepRepr_RWProductDefinitionShape_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ProductDefinitionShape; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ProductDefinitionShape +class RWStepRepr_RWProductDefinitionShape +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWProductDefinitionShape(); + + //! Reads ProductDefinitionShape + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ProductDefinitionShape)& ent) const; + + //! Writes ProductDefinitionShape + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ProductDefinitionShape)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_ProductDefinitionShape)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWProductDefinitionShape_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinition.cxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinition.cxx index b76d8aff0d..bbff8c2ef6 100644 --- a/src/RWStepRepr/RWStepRepr_RWPropertyDefinition.cxx +++ b/src/RWStepRepr/RWStepRepr_RWPropertyDefinition.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepRepr_RWPropertyDefinition.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinition.hxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinition.hxx deleted file mode 100644 index 4fa46b4612..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWPropertyDefinition.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-07-03 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWPropertyDefinition_HeaderFile -#define _RWStepRepr_RWPropertyDefinition_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_PropertyDefinition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for PropertyDefinition -class RWStepRepr_RWPropertyDefinition -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWPropertyDefinition(); - - //! Reads PropertyDefinition - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PropertyDefinition)& ent) const; - - //! Writes PropertyDefinition - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PropertyDefinition)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_PropertyDefinition)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWPropertyDefinition_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinition.pxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinition.pxx new file mode 100644 index 0000000000..eba697ff86 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWPropertyDefinition.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-07-03 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWPropertyDefinition_HeaderFile +#define _RWStepRepr_RWPropertyDefinition_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_PropertyDefinition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for PropertyDefinition +class RWStepRepr_RWPropertyDefinition +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWPropertyDefinition(); + + //! Reads PropertyDefinition + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PropertyDefinition)& ent) const; + + //! Writes PropertyDefinition + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PropertyDefinition)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_PropertyDefinition)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWPropertyDefinition_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.cxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.cxx index 50d3a8b2a6..95a51a06c2 100644 --- a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.cxx +++ b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepRepr_RWPropertyDefinitionRelationship.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.hxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.hxx deleted file mode 100644 index af23b0702f..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWPropertyDefinitionRelationship_HeaderFile -#define _RWStepRepr_RWPropertyDefinitionRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_PropertyDefinitionRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for PropertyDefinitionRelationship -class RWStepRepr_RWPropertyDefinitionRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWPropertyDefinitionRelationship(); - - //! Reads PropertyDefinitionRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PropertyDefinitionRelationship)& ent) const; - - //! Writes PropertyDefinitionRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PropertyDefinitionRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_PropertyDefinitionRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWPropertyDefinitionRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.pxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.pxx new file mode 100644 index 0000000000..35bc5dbd11 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWPropertyDefinitionRelationship_HeaderFile +#define _RWStepRepr_RWPropertyDefinitionRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_PropertyDefinitionRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for PropertyDefinitionRelationship +class RWStepRepr_RWPropertyDefinitionRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWPropertyDefinitionRelationship(); + + //! Reads PropertyDefinitionRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PropertyDefinitionRelationship)& ent) const; + + //! Writes PropertyDefinitionRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PropertyDefinitionRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_PropertyDefinitionRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWPropertyDefinitionRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.cxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.cxx index ae53b3ac00..3361a5901e 100644 --- a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepRepr_RWPropertyDefinitionRepresentation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.hxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.hxx deleted file mode 100644 index 97506aeab2..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWPropertyDefinitionRepresentation_HeaderFile -#define _RWStepRepr_RWPropertyDefinitionRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_PropertyDefinitionRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for PropertyDefinitionRepresentation -class RWStepRepr_RWPropertyDefinitionRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWPropertyDefinitionRepresentation(); - - //! Reads PropertyDefinitionRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PropertyDefinitionRepresentation)& ent) const; - - //! Writes PropertyDefinitionRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PropertyDefinitionRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_PropertyDefinitionRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWPropertyDefinitionRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.pxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.pxx new file mode 100644 index 0000000000..e865b27f36 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWPropertyDefinitionRepresentation_HeaderFile +#define _RWStepRepr_RWPropertyDefinitionRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_PropertyDefinitionRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for PropertyDefinitionRepresentation +class RWStepRepr_RWPropertyDefinitionRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWPropertyDefinitionRepresentation(); + + //! Reads PropertyDefinitionRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PropertyDefinitionRepresentation)& ent) const; + + //! Writes PropertyDefinitionRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PropertyDefinitionRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_PropertyDefinitionRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWPropertyDefinitionRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx b/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx index 9447518a4c..6b1c508715 100644 --- a/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx +++ b/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepRepr_RWQuantifiedAssemblyComponentUsage.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx b/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx deleted file mode 100644 index 436ad41aa2..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-07-03 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWQuantifiedAssemblyComponentUsage_HeaderFile -#define _RWStepRepr_RWQuantifiedAssemblyComponentUsage_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_QuantifiedAssemblyComponentUsage; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for QuantifiedAssemblyComponentUsage -class RWStepRepr_RWQuantifiedAssemblyComponentUsage -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWQuantifiedAssemblyComponentUsage(); - - //! Reads QuantifiedAssemblyComponentUsage - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_QuantifiedAssemblyComponentUsage)& ent) const; - - //! Writes QuantifiedAssemblyComponentUsage - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_QuantifiedAssemblyComponentUsage)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_QuantifiedAssemblyComponentUsage)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWQuantifiedAssemblyComponentUsage_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.pxx b/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.pxx new file mode 100644 index 0000000000..f6beb53753 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-07-03 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWQuantifiedAssemblyComponentUsage_HeaderFile +#define _RWStepRepr_RWQuantifiedAssemblyComponentUsage_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_QuantifiedAssemblyComponentUsage; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for QuantifiedAssemblyComponentUsage +class RWStepRepr_RWQuantifiedAssemblyComponentUsage +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWQuantifiedAssemblyComponentUsage(); + + //! Reads QuantifiedAssemblyComponentUsage + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_QuantifiedAssemblyComponentUsage)& ent) const; + + //! Writes QuantifiedAssemblyComponentUsage + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_QuantifiedAssemblyComponentUsage)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_QuantifiedAssemblyComponentUsage)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWQuantifiedAssemblyComponentUsage_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.cxx b/src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.cxx index eb5a48f091..0b3c152351 100644 --- a/src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWRealRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.hxx b/src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.hxx deleted file mode 100644 index ad62774d6e..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2024 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWRealRepresentationItem_HeaderFile -#define _RWStepRepr_RWRealRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_RealRepresentationItem; -class StepData_StepWriter; - - -//! Read & Write Module for RealRepresentationItem -class RWStepRepr_RWRealRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWRealRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theAch, - const Handle(StepRepr_RealRepresentationItem)& theEnt) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& theSW, - const Handle(StepRepr_RealRepresentationItem)& theEnt) const; -}; -#endif // _RWStepRepr_RWRealRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.pxx b/src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.pxx new file mode 100644 index 0000000000..ac27906146 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.pxx @@ -0,0 +1,46 @@ +// Copyright (c) 2024 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWRealRepresentationItem_HeaderFile +#define _RWStepRepr_RWRealRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_RealRepresentationItem; +class StepData_StepWriter; + + +//! Read & Write Module for RealRepresentationItem +class RWStepRepr_RWRealRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWRealRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theAch, + const Handle(StepRepr_RealRepresentationItem)& theEnt) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& theSW, + const Handle(StepRepr_RealRepresentationItem)& theEnt) const; +}; +#endif // _RWStepRepr_RWRealRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.cxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.cxx index 2895e1775a..800f259f6f 100644 --- a/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.cxx +++ b/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepRepr_RWReprItemAndLengthMeasureWithUnit.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx deleted file mode 100644 index 65cacfad74..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx +++ /dev/null @@ -1,67 +0,0 @@ -// Created on: 2003-08-21 -// Created by: Sergey KUUL -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile -#define _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ReprItemAndLengthMeasureWithUnit; -class StepData_StepWriter; - - -//! Read & Write Module for ReprItemAndLengthMeasureWithUni -class RWStepRepr_RWReprItemAndLengthMeasureWithUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWReprItemAndLengthMeasureWithUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnit)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.pxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.pxx new file mode 100644 index 0000000000..e5c0a7edb6 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.pxx @@ -0,0 +1,67 @@ +// Created on: 2003-08-21 +// Created by: Sergey KUUL +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile +#define _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ReprItemAndLengthMeasureWithUnit; +class StepData_StepWriter; + + +//! Read & Write Module for ReprItemAndLengthMeasureWithUni +class RWStepRepr_RWReprItemAndLengthMeasureWithUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWReprItemAndLengthMeasureWithUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnit)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.cxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.cxx index 2cf1e84e94..36d2839df0 100644 --- a/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.cxx +++ b/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.cxx @@ -14,7 +14,7 @@ // commercial license or contractual agreement. #include -#include +#include "RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.hxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.hxx deleted file mode 100644 index 407214e21c..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.hxx +++ /dev/null @@ -1,44 +0,0 @@ -// Created on: 2015-07-22 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI_HeaderFile -#define _RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI; -class StepData_StepWriter; - - -//! Read & Write Module for ReprItemAndLengthMeasureWithUnitAndQRI -class RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI)& ent) const; -}; -#endif // _RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.pxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.pxx new file mode 100644 index 0000000000..02ab8e78a4 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.pxx @@ -0,0 +1,44 @@ +// Created on: 2015-07-22 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI_HeaderFile +#define _RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI; +class StepData_StepWriter; + + +//! Read & Write Module for ReprItemAndLengthMeasureWithUnitAndQRI +class RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI)& ent) const; +}; +#endif // _RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.cxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.cxx index 7285c11aee..b5d02a0102 100644 --- a/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.cxx +++ b/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.cxx @@ -14,7 +14,7 @@ // commercial license or contractual agreement. #include -#include +#include "RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.hxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.hxx deleted file mode 100644 index 032bd6f933..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.hxx +++ /dev/null @@ -1,44 +0,0 @@ -// Created on: 2015-07-22 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit_HeaderFile -#define _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ReprItemAndPlaneAngleMeasureWithUnit; -class StepData_StepWriter; - - -//! Read & Write Module for ReprItemAndPlaneAngleMeasureWithUni -class RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ReprItemAndPlaneAngleMeasureWithUnit)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ReprItemAndPlaneAngleMeasureWithUnit)& ent) const; -}; -#endif // _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.pxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.pxx new file mode 100644 index 0000000000..fc34e6d221 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.pxx @@ -0,0 +1,44 @@ +// Created on: 2015-07-22 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit_HeaderFile +#define _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ReprItemAndPlaneAngleMeasureWithUnit; +class StepData_StepWriter; + + +//! Read & Write Module for ReprItemAndPlaneAngleMeasureWithUni +class RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ReprItemAndPlaneAngleMeasureWithUnit)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ReprItemAndPlaneAngleMeasureWithUnit)& ent) const; +}; +#endif // _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.cxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.cxx index 5e87c616d1..c06aea3744 100644 --- a/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.cxx +++ b/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.cxx @@ -14,7 +14,7 @@ // commercial license or contractual agreement. #include -#include +#include "RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx deleted file mode 100644 index db2c10e00a..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx +++ /dev/null @@ -1,44 +0,0 @@ -// Created on: 2015-07-22 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI_HeaderFile -#define _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI; -class StepData_StepWriter; - - -//! Read & Write Module for ReprItemAndPlaneAngleMeasureWithUnitAndQRI -class RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI)& ent) const; -}; -#endif // _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.pxx b/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.pxx new file mode 100644 index 0000000000..df9cbee4f9 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.pxx @@ -0,0 +1,44 @@ +// Created on: 2015-07-22 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI_HeaderFile +#define _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI; +class StepData_StepWriter; + + +//! Read & Write Module for ReprItemAndPlaneAngleMeasureWithUnitAndQRI +class RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI)& ent) const; +}; +#endif // _RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentation.cxx b/src/RWStepRepr/RWStepRepr_RWRepresentation.cxx index 2b2ce59a80..517bf90727 100644 --- a/src/RWStepRepr/RWStepRepr_RWRepresentation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepRepr_RWRepresentation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentation.hxx b/src/RWStepRepr/RWStepRepr_RWRepresentation.hxx deleted file mode 100644 index 9de4e4cdcc..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWRepresentation_HeaderFile -#define _RWStepRepr_RWRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_Representation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Representation -class RWStepRepr_RWRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Representation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Representation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_Representation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentation.pxx b/src/RWStepRepr/RWStepRepr_RWRepresentation.pxx new file mode 100644 index 0000000000..3254679f96 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWRepresentation_HeaderFile +#define _RWStepRepr_RWRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_Representation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Representation +class RWStepRepr_RWRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Representation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Representation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_Representation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationContext.cxx b/src/RWStepRepr/RWStepRepr_RWRepresentationContext.cxx index 364d3ea5f6..652de9a6c8 100644 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationContext.cxx +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationContext.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWRepresentationContext.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationContext.hxx b/src/RWStepRepr/RWStepRepr_RWRepresentationContext.hxx deleted file mode 100644 index d354270f7a..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationContext.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWRepresentationContext_HeaderFile -#define _RWStepRepr_RWRepresentationContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_RepresentationContext; -class StepData_StepWriter; - - -//! Read & Write Module for RepresentationContext -class RWStepRepr_RWRepresentationContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWRepresentationContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationContext)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWRepresentationContext_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationContext.pxx b/src/RWStepRepr/RWStepRepr_RWRepresentationContext.pxx new file mode 100644 index 0000000000..abcb6f8f7c --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationContext.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWRepresentationContext_HeaderFile +#define _RWStepRepr_RWRepresentationContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_RepresentationContext; +class StepData_StepWriter; + + +//! Read & Write Module for RepresentationContext +class RWStepRepr_RWRepresentationContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWRepresentationContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationContext)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWRepresentationContext_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationContextReference.cxx b/src/RWStepRepr/RWStepRepr_RWRepresentationContextReference.cxx index c30de07974..60524b338d 100644 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationContextReference.cxx +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationContextReference.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWRepresentationContextReference.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationContextReference.hxx b/src/RWStepRepr/RWStepRepr_RWRepresentationContextReference.hxx deleted file mode 100644 index 5cb1bb4d18..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationContextReference.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:14 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWRepresentationContextReference_HeaderFile_ -#define _RWStepRepr_RWRepresentationContextReference_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepRepr_RepresentationContextReference; - -//! Read & Write tool for RepresentationContextReference -class RWStepRepr_RWRepresentationContextReference -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepRepr_RWRepresentationContextReference(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theAch, const Handle(StepRepr_RepresentationContextReference)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& SW, const Handle(StepRepr_RepresentationContextReference)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepRepr_RepresentationContextReference)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepRepr_RWRepresentationContextReference_HeaderFile_ diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationContextReference.pxx b/src/RWStepRepr/RWStepRepr_RWRepresentationContextReference.pxx new file mode 100644 index 0000000000..f079becab8 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationContextReference.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:14 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWRepresentationContextReference_HeaderFile_ +#define _RWStepRepr_RWRepresentationContextReference_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepRepr_RepresentationContextReference; + +//! Read & Write tool for RepresentationContextReference +class RWStepRepr_RWRepresentationContextReference +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepRepr_RWRepresentationContextReference(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theAch, const Handle(StepRepr_RepresentationContextReference)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& SW, const Handle(StepRepr_RepresentationContextReference)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepRepr_RepresentationContextReference)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepRepr_RWRepresentationContextReference_HeaderFile_ diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationItem.cxx b/src/RWStepRepr/RWStepRepr_RWRepresentationItem.cxx index c21e9b7354..b0de85f1bd 100644 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationItem.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationItem.hxx b/src/RWStepRepr/RWStepRepr_RWRepresentationItem.hxx deleted file mode 100644 index faf2883162..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationItem.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWRepresentationItem_HeaderFile -#define _RWStepRepr_RWRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_RepresentationItem; -class StepData_StepWriter; - - -//! Read & Write Module for RepresentationItem -class RWStepRepr_RWRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationItem)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationItem.pxx b/src/RWStepRepr/RWStepRepr_RWRepresentationItem.pxx new file mode 100644 index 0000000000..41bf2420fe --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationItem.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWRepresentationItem_HeaderFile +#define _RWStepRepr_RWRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_RepresentationItem; +class StepData_StepWriter; + + +//! Read & Write Module for RepresentationItem +class RWStepRepr_RWRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationItem)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationMap.cxx b/src/RWStepRepr/RWStepRepr_RWRepresentationMap.cxx index 16b30ff61e..05b12474db 100644 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationMap.cxx +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationMap.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepRepr_RWRepresentationMap.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationMap.hxx b/src/RWStepRepr/RWStepRepr_RWRepresentationMap.hxx deleted file mode 100644 index 18bd305ecb..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationMap.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWRepresentationMap_HeaderFile -#define _RWStepRepr_RWRepresentationMap_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_RepresentationMap; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RepresentationMap -class RWStepRepr_RWRepresentationMap -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWRepresentationMap(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationMap)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationMap)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_RepresentationMap)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWRepresentationMap_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationMap.pxx b/src/RWStepRepr/RWStepRepr_RWRepresentationMap.pxx new file mode 100644 index 0000000000..d3bdb8a76b --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationMap.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWRepresentationMap_HeaderFile +#define _RWStepRepr_RWRepresentationMap_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_RepresentationMap; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RepresentationMap +class RWStepRepr_RWRepresentationMap +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWRepresentationMap(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationMap)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationMap)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_RepresentationMap)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWRepresentationMap_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationReference.cxx b/src/RWStepRepr/RWStepRepr_RWRepresentationReference.cxx index 680db6227d..eb207c40b6 100644 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationReference.cxx +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationReference.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWRepresentationReference.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationReference.hxx b/src/RWStepRepr/RWStepRepr_RWRepresentationReference.hxx deleted file mode 100644 index 633b92dd15..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationReference.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Sat May 02 12:41:14 2020 -// Created by: Irina KRYLOVA -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWRepresentationReference_HeaderFile_ -#define _RWStepRepr_RWRepresentationReference_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepRepr_RepresentationReference; - -//! Read & Write tool for RepresentationReference -class RWStepRepr_RWRepresentationReference -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepRepr_RWRepresentationReference(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theAch, const Handle(StepRepr_RepresentationReference)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& SW, const Handle(StepRepr_RepresentationReference)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepRepr_RepresentationReference)& theEnt, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepRepr_RWRepresentationReference_HeaderFile_ diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationReference.pxx b/src/RWStepRepr/RWStepRepr_RWRepresentationReference.pxx new file mode 100644 index 0000000000..f0f4c619c7 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationReference.pxx @@ -0,0 +1,46 @@ +// Created on : Sat May 02 12:41:14 2020 +// Created by: Irina KRYLOVA +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V3.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWRepresentationReference_HeaderFile_ +#define _RWStepRepr_RWRepresentationReference_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepRepr_RepresentationReference; + +//! Read & Write tool for RepresentationReference +class RWStepRepr_RWRepresentationReference +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepRepr_RWRepresentationReference(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, const Standard_Integer theNum, Handle(Interface_Check)& theAch, const Handle(StepRepr_RepresentationReference)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& SW, const Handle(StepRepr_RepresentationReference)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepRepr_RepresentationReference)& theEnt, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepRepr_RWRepresentationReference_HeaderFile_ diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationRelationship.cxx b/src/RWStepRepr/RWStepRepr_RWRepresentationRelationship.cxx index 4bd9a9e57b..bbc070bdb2 100644 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationRelationship.cxx +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationRelationship.cxx @@ -14,7 +14,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS #include -#include +#include "RWStepRepr_RWRepresentationRelationship.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationRelationship.hxx b/src/RWStepRepr/RWStepRepr_RWRepresentationRelationship.hxx deleted file mode 100644 index fb16862241..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationRelationship.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWRepresentationRelationship_HeaderFile -#define _RWStepRepr_RWRepresentationRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_RepresentationRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RepresentationRelationship -class RWStepRepr_RWRepresentationRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWRepresentationRelationship(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationRelationship)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationRelationship)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_RepresentationRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWRepresentationRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationRelationship.pxx b/src/RWStepRepr/RWStepRepr_RWRepresentationRelationship.pxx new file mode 100644 index 0000000000..00a43bf370 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationRelationship.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWRepresentationRelationship_HeaderFile +#define _RWStepRepr_RWRepresentationRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_RepresentationRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RepresentationRelationship +class RWStepRepr_RWRepresentationRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWRepresentationRelationship(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationRelationship)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationRelationship)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_RepresentationRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWRepresentationRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.cxx b/src/RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.cxx index 378df1f317..bd93278cee 100644 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepRepr_RWRepresentationRelationshipWithTransformation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.hxx b/src/RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.hxx deleted file mode 100644 index 8a1fa090e9..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWRepresentationRelationshipWithTransformation_HeaderFile -#define _RWStepRepr_RWRepresentationRelationshipWithTransformation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_RepresentationRelationshipWithTransformation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RepresentationRelationshipWithTransformation -class RWStepRepr_RWRepresentationRelationshipWithTransformation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWRepresentationRelationshipWithTransformation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationRelationshipWithTransformation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationRelationshipWithTransformation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_RepresentationRelationshipWithTransformation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWRepresentationRelationshipWithTransformation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.pxx b/src/RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.pxx new file mode 100644 index 0000000000..2249cbaaea --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWRepresentationRelationshipWithTransformation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWRepresentationRelationshipWithTransformation_HeaderFile +#define _RWStepRepr_RWRepresentationRelationshipWithTransformation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_RepresentationRelationshipWithTransformation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RepresentationRelationshipWithTransformation +class RWStepRepr_RWRepresentationRelationshipWithTransformation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWRepresentationRelationshipWithTransformation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationRelationshipWithTransformation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationRelationshipWithTransformation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_RepresentationRelationshipWithTransformation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWRepresentationRelationshipWithTransformation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspect.cxx b/src/RWStepRepr/RWStepRepr_RWShapeAspect.cxx index e77786bebe..4af87c549f 100644 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspect.cxx +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspect.cxx @@ -14,7 +14,7 @@ //gka 05.03.99 S4134 upgrade from CD to DIS #include -#include +#include "RWStepRepr_RWShapeAspect.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspect.hxx b/src/RWStepRepr/RWStepRepr_RWShapeAspect.hxx deleted file mode 100644 index 55696dd551..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspect.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWShapeAspect_HeaderFile -#define _RWStepRepr_RWShapeAspect_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ShapeAspect; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ShapeAspect -class RWStepRepr_RWShapeAspect -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWShapeAspect(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ShapeAspect)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ShapeAspect)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_ShapeAspect)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspect.pxx b/src/RWStepRepr/RWStepRepr_RWShapeAspect.pxx new file mode 100644 index 0000000000..ce33bbf12a --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspect.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWShapeAspect_HeaderFile +#define _RWStepRepr_RWShapeAspect_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ShapeAspect; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ShapeAspect +class RWStepRepr_RWShapeAspect +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWShapeAspect(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ShapeAspect)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ShapeAspect)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_ShapeAspect)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWShapeAspect_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.cxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.cxx index 78d61ccff1..b8b0f8e4a5 100644 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.cxx +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepRepr_RWShapeAspectDerivingRelationship.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.hxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.hxx deleted file mode 100644 index a566a32588..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWShapeAspectDerivingRelationship_HeaderFile -#define _RWStepRepr_RWShapeAspectDerivingRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ShapeAspectDerivingRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ShapeAspectDerivingRelationship -class RWStepRepr_RWShapeAspectDerivingRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWShapeAspectDerivingRelationship(); - - //! Reads ShapeAspectDerivingRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ShapeAspectDerivingRelationship)& ent) const; - - //! Writes ShapeAspectDerivingRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ShapeAspectDerivingRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_ShapeAspectDerivingRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWShapeAspectDerivingRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.pxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.pxx new file mode 100644 index 0000000000..af350358fe --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWShapeAspectDerivingRelationship_HeaderFile +#define _RWStepRepr_RWShapeAspectDerivingRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ShapeAspectDerivingRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ShapeAspectDerivingRelationship +class RWStepRepr_RWShapeAspectDerivingRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWShapeAspectDerivingRelationship(); + + //! Reads ShapeAspectDerivingRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ShapeAspectDerivingRelationship)& ent) const; + + //! Writes ShapeAspectDerivingRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ShapeAspectDerivingRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_ShapeAspectDerivingRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWShapeAspectDerivingRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.cxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.cxx index 5056a0fed9..1fdbb46e5f 100644 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.cxx +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepRepr_RWShapeAspectRelationship.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.hxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.hxx deleted file mode 100644 index 3c361e777c..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWShapeAspectRelationship_HeaderFile -#define _RWStepRepr_RWShapeAspectRelationship_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ShapeAspectRelationship; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ShapeAspectRelationship -class RWStepRepr_RWShapeAspectRelationship -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWShapeAspectRelationship(); - - //! Reads ShapeAspectRelationship - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ShapeAspectRelationship)& ent) const; - - //! Writes ShapeAspectRelationship - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ShapeAspectRelationship)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_ShapeAspectRelationship)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWShapeAspectRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.pxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.pxx new file mode 100644 index 0000000000..0387e5d474 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWShapeAspectRelationship_HeaderFile +#define _RWStepRepr_RWShapeAspectRelationship_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ShapeAspectRelationship; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ShapeAspectRelationship +class RWStepRepr_RWShapeAspectRelationship +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWShapeAspectRelationship(); + + //! Reads ShapeAspectRelationship + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ShapeAspectRelationship)& ent) const; + + //! Writes ShapeAspectRelationship + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ShapeAspectRelationship)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_ShapeAspectRelationship)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWShapeAspectRelationship_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.cxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.cxx index b74e75408d..2a97ab9f16 100644 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.cxx +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepRepr_RWShapeAspectTransition.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.hxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.hxx deleted file mode 100644 index 02e8fd255b..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWShapeAspectTransition_HeaderFile -#define _RWStepRepr_RWShapeAspectTransition_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ShapeAspectTransition; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ShapeAspectTransition -class RWStepRepr_RWShapeAspectTransition -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWShapeAspectTransition(); - - //! Reads ShapeAspectTransition - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ShapeAspectTransition)& ent) const; - - //! Writes ShapeAspectTransition - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ShapeAspectTransition)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_ShapeAspectTransition)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWShapeAspectTransition_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.pxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.pxx new file mode 100644 index 0000000000..e469ff22b5 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWShapeAspectTransition_HeaderFile +#define _RWStepRepr_RWShapeAspectTransition_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ShapeAspectTransition; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ShapeAspectTransition +class RWStepRepr_RWShapeAspectTransition +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWShapeAspectTransition(); + + //! Reads ShapeAspectTransition + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ShapeAspectTransition)& ent) const; + + //! Writes ShapeAspectTransition + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ShapeAspectTransition)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_ShapeAspectTransition)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWShapeAspectTransition_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.cxx b/src/RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.cxx index 65cc15fe7d..8b1298922c 100644 --- a/src/RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.hxx b/src/RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.hxx deleted file mode 100644 index 8cb1ee4c73..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWShapeRepresentationRelationshipWithTransformation_HeaderFile -#define _RWStepRepr_RWShapeRepresentationRelationshipWithTransformation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ShapeRepresentationRelationshipWithTransformation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ShapeRepresentationRelationshipWithTransformation -class RWStepRepr_RWShapeRepresentationRelationshipWithTransformation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWShapeRepresentationRelationshipWithTransformation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ShapeRepresentationRelationshipWithTransformation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ShapeRepresentationRelationshipWithTransformation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepRepr_ShapeRepresentationRelationshipWithTransformation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWShapeRepresentationRelationshipWithTransformation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.pxx b/src/RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.pxx new file mode 100644 index 0000000000..29b9a03d19 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWShapeRepresentationRelationshipWithTransformation_HeaderFile +#define _RWStepRepr_RWShapeRepresentationRelationshipWithTransformation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ShapeRepresentationRelationshipWithTransformation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ShapeRepresentationRelationshipWithTransformation +class RWStepRepr_RWShapeRepresentationRelationshipWithTransformation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWShapeRepresentationRelationshipWithTransformation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ShapeRepresentationRelationshipWithTransformation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ShapeRepresentationRelationshipWithTransformation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepRepr_ShapeRepresentationRelationshipWithTransformation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWShapeRepresentationRelationshipWithTransformation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx b/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx index 8751868972..96d0d906de 100644 --- a/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx +++ b/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepRepr_RWSpecifiedHigherUsageOccurrence.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.hxx b/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.hxx deleted file mode 100644 index 939d6e4663..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-07-03 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWSpecifiedHigherUsageOccurrence_HeaderFile -#define _RWStepRepr_RWSpecifiedHigherUsageOccurrence_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_SpecifiedHigherUsageOccurrence; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for SpecifiedHigherUsageOccurrence -class RWStepRepr_RWSpecifiedHigherUsageOccurrence -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWSpecifiedHigherUsageOccurrence(); - - //! Reads SpecifiedHigherUsageOccurrence - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_SpecifiedHigherUsageOccurrence)& ent) const; - - //! Writes SpecifiedHigherUsageOccurrence - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_SpecifiedHigherUsageOccurrence)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_SpecifiedHigherUsageOccurrence)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWSpecifiedHigherUsageOccurrence_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.pxx b/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.pxx new file mode 100644 index 0000000000..d4575ad078 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-07-03 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWSpecifiedHigherUsageOccurrence_HeaderFile +#define _RWStepRepr_RWSpecifiedHigherUsageOccurrence_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_SpecifiedHigherUsageOccurrence; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for SpecifiedHigherUsageOccurrence +class RWStepRepr_RWSpecifiedHigherUsageOccurrence +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWSpecifiedHigherUsageOccurrence(); + + //! Reads SpecifiedHigherUsageOccurrence + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_SpecifiedHigherUsageOccurrence)& ent) const; + + //! Writes SpecifiedHigherUsageOccurrence + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_SpecifiedHigherUsageOccurrence)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_SpecifiedHigherUsageOccurrence)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWSpecifiedHigherUsageOccurrence_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWStructuralResponseProperty.cxx b/src/RWStepRepr/RWStepRepr_RWStructuralResponseProperty.cxx index a21f77fa1d..3093fd8f64 100644 --- a/src/RWStepRepr/RWStepRepr_RWStructuralResponseProperty.cxx +++ b/src/RWStepRepr/RWStepRepr_RWStructuralResponseProperty.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepRepr_RWStructuralResponseProperty.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWStructuralResponseProperty.hxx b/src/RWStepRepr/RWStepRepr_RWStructuralResponseProperty.hxx deleted file mode 100644 index 76d63ef1cd..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWStructuralResponseProperty.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-15 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWStructuralResponseProperty_HeaderFile -#define _RWStepRepr_RWStructuralResponseProperty_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_StructuralResponseProperty; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for StructuralResponseProperty -class RWStepRepr_RWStructuralResponseProperty -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWStructuralResponseProperty(); - - //! Reads StructuralResponseProperty - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_StructuralResponseProperty)& ent) const; - - //! Writes StructuralResponseProperty - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_StructuralResponseProperty)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_StructuralResponseProperty)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWStructuralResponseProperty_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWStructuralResponseProperty.pxx b/src/RWStepRepr/RWStepRepr_RWStructuralResponseProperty.pxx new file mode 100644 index 0000000000..cecb9f9489 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWStructuralResponseProperty.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-15 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWStructuralResponseProperty_HeaderFile +#define _RWStepRepr_RWStructuralResponseProperty_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_StructuralResponseProperty; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for StructuralResponseProperty +class RWStepRepr_RWStructuralResponseProperty +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWStructuralResponseProperty(); + + //! Reads StructuralResponseProperty + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_StructuralResponseProperty)& ent) const; + + //! Writes StructuralResponseProperty + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_StructuralResponseProperty)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_StructuralResponseProperty)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWStructuralResponseProperty_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx b/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx index 7f0bf9edbc..70d4b7043f 100644 --- a/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include -#include +#include "RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.hxx b/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.hxx deleted file mode 100644 index a82eb12312..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-15 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation_HeaderFile -#define _RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_StructuralResponsePropertyDefinitionRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for StructuralResponsePropertyDefinitionRepresentation -class RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation(); - - //! Reads StructuralResponsePropertyDefinitionRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_StructuralResponsePropertyDefinitionRepresentation)& ent) const; - - //! Writes StructuralResponsePropertyDefinitionRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_StructuralResponsePropertyDefinitionRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_StructuralResponsePropertyDefinitionRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.pxx b/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.pxx new file mode 100644 index 0000000000..39d6309e0e --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-15 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation_HeaderFile +#define _RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_StructuralResponsePropertyDefinitionRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for StructuralResponsePropertyDefinitionRepresentation +class RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation(); + + //! Reads StructuralResponsePropertyDefinitionRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_StructuralResponsePropertyDefinitionRepresentation)& ent) const; + + //! Writes StructuralResponsePropertyDefinitionRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_StructuralResponsePropertyDefinitionRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_StructuralResponsePropertyDefinitionRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWTangent.cxx b/src/RWStepRepr/RWStepRepr_RWTangent.cxx index 94c5e7e282..488845cc65 100644 --- a/src/RWStepRepr/RWStepRepr_RWTangent.cxx +++ b/src/RWStepRepr/RWStepRepr_RWTangent.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepRepr_RWTangent.pxx" #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWTangent.hxx b/src/RWStepRepr/RWStepRepr_RWTangent.hxx deleted file mode 100644 index 4121d38d91..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWTangent.hxx +++ /dev/null @@ -1,52 +0,0 @@ -// Created on: 2015-06-22 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWTangent_HeaderFile -#define _RWStepRepr_RWTangent_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_Tangent; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Tangent -class RWStepRepr_RWTangent -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepRepr_RWTangent(); - - //! Reads Tangent - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Tangent)& ent) const; - - //! Writes Tangent - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Tangent)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepRepr_Tangent)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepRepr_RWTangent_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWTangent.pxx b/src/RWStepRepr/RWStepRepr_RWTangent.pxx new file mode 100644 index 0000000000..1bdfd7b27d --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWTangent.pxx @@ -0,0 +1,52 @@ +// Created on: 2015-06-22 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWTangent_HeaderFile +#define _RWStepRepr_RWTangent_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_Tangent; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Tangent +class RWStepRepr_RWTangent +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepRepr_RWTangent(); + + //! Reads Tangent + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Tangent)& ent) const; + + //! Writes Tangent + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Tangent)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepRepr_Tangent)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepRepr_RWTangent_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWValueRepresentationItem.cxx b/src/RWStepRepr/RWStepRepr_RWValueRepresentationItem.cxx index b3de696736..d530640df0 100644 --- a/src/RWStepRepr/RWStepRepr_RWValueRepresentationItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWValueRepresentationItem.cxx @@ -15,7 +15,7 @@ #include -#include +#include "RWStepRepr_RWValueRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepRepr/RWStepRepr_RWValueRepresentationItem.hxx b/src/RWStepRepr/RWStepRepr_RWValueRepresentationItem.hxx deleted file mode 100644 index 920f0fa048..0000000000 --- a/src/RWStepRepr/RWStepRepr_RWValueRepresentationItem.hxx +++ /dev/null @@ -1,44 +0,0 @@ -// Created on: 2015-09-09 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepRepr_RWValueRepresentationItem_HeaderFile -#define _RWStepRepr_RWValueRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepRepr_ValueRepresentationItem; -class StepData_StepWriter; - - -//! Read & Write Module for ValueRepresentationItem -class RWStepRepr_RWValueRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepRepr_RWValueRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ValueRepresentationItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ValueRepresentationItem)& ent) const; -}; -#endif // _RWStepRepr_RWValueRepresentationItem_HeaderFile diff --git a/src/RWStepRepr/RWStepRepr_RWValueRepresentationItem.pxx b/src/RWStepRepr/RWStepRepr_RWValueRepresentationItem.pxx new file mode 100644 index 0000000000..6971555fc5 --- /dev/null +++ b/src/RWStepRepr/RWStepRepr_RWValueRepresentationItem.pxx @@ -0,0 +1,44 @@ +// Created on: 2015-09-09 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepRepr_RWValueRepresentationItem_HeaderFile +#define _RWStepRepr_RWValueRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepRepr_ValueRepresentationItem; +class StepData_StepWriter; + + +//! Read & Write Module for ValueRepresentationItem +class RWStepRepr_RWValueRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepRepr_RWValueRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ValueRepresentationItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ValueRepresentationItem)& ent) const; +}; +#endif // _RWStepRepr_RWValueRepresentationItem_HeaderFile diff --git a/src/RWStepShape/FILES b/src/RWStepShape/FILES index b36081e5ff..50ac547a54 100755 --- a/src/RWStepShape/FILES +++ b/src/RWStepShape/FILES @@ -1,182 +1,182 @@ RWStepShape_RWAdvancedBrepShapeRepresentation.cxx -RWStepShape_RWAdvancedBrepShapeRepresentation.hxx +RWStepShape_RWAdvancedBrepShapeRepresentation.pxx RWStepShape_RWAdvancedFace.cxx -RWStepShape_RWAdvancedFace.hxx +RWStepShape_RWAdvancedFace.pxx RWStepShape_RWAngularLocation.cxx -RWStepShape_RWAngularLocation.hxx +RWStepShape_RWAngularLocation.pxx RWStepShape_RWAngularSize.cxx -RWStepShape_RWAngularSize.hxx +RWStepShape_RWAngularSize.pxx RWStepShape_RWBlock.cxx -RWStepShape_RWBlock.hxx +RWStepShape_RWBlock.pxx RWStepShape_RWBooleanResult.cxx -RWStepShape_RWBooleanResult.hxx +RWStepShape_RWBooleanResult.pxx RWStepShape_RWBoxDomain.cxx -RWStepShape_RWBoxDomain.hxx +RWStepShape_RWBoxDomain.pxx RWStepShape_RWBoxedHalfSpace.cxx -RWStepShape_RWBoxedHalfSpace.hxx +RWStepShape_RWBoxedHalfSpace.pxx RWStepShape_RWBrepWithVoids.cxx -RWStepShape_RWBrepWithVoids.hxx +RWStepShape_RWBrepWithVoids.pxx RWStepShape_RWClosedShell.cxx -RWStepShape_RWClosedShell.hxx +RWStepShape_RWClosedShell.pxx RWStepShape_RWCompoundShapeRepresentation.cxx -RWStepShape_RWCompoundShapeRepresentation.hxx +RWStepShape_RWCompoundShapeRepresentation.pxx RWStepShape_RWConnectedEdgeSet.cxx -RWStepShape_RWConnectedEdgeSet.hxx +RWStepShape_RWConnectedEdgeSet.pxx RWStepShape_RWConnectedFaceSet.cxx -RWStepShape_RWConnectedFaceSet.hxx +RWStepShape_RWConnectedFaceSet.pxx RWStepShape_RWConnectedFaceShapeRepresentation.cxx -RWStepShape_RWConnectedFaceShapeRepresentation.hxx +RWStepShape_RWConnectedFaceShapeRepresentation.pxx RWStepShape_RWConnectedFaceSubSet.cxx -RWStepShape_RWConnectedFaceSubSet.hxx +RWStepShape_RWConnectedFaceSubSet.pxx RWStepShape_RWContextDependentShapeRepresentation.cxx -RWStepShape_RWContextDependentShapeRepresentation.hxx +RWStepShape_RWContextDependentShapeRepresentation.pxx RWStepShape_RWCsgShapeRepresentation.cxx -RWStepShape_RWCsgShapeRepresentation.hxx +RWStepShape_RWCsgShapeRepresentation.pxx RWStepShape_RWCsgSolid.cxx -RWStepShape_RWCsgSolid.hxx +RWStepShape_RWCsgSolid.pxx RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx -RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.hxx +RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.pxx RWStepShape_RWDimensionalCharacteristicRepresentation.cxx -RWStepShape_RWDimensionalCharacteristicRepresentation.hxx +RWStepShape_RWDimensionalCharacteristicRepresentation.pxx RWStepShape_RWDimensionalLocation.cxx -RWStepShape_RWDimensionalLocation.hxx +RWStepShape_RWDimensionalLocation.pxx RWStepShape_RWDimensionalLocationWithPath.cxx -RWStepShape_RWDimensionalLocationWithPath.hxx +RWStepShape_RWDimensionalLocationWithPath.pxx RWStepShape_RWDimensionalSize.cxx -RWStepShape_RWDimensionalSize.hxx +RWStepShape_RWDimensionalSize.pxx RWStepShape_RWDimensionalSizeWithPath.cxx -RWStepShape_RWDimensionalSizeWithPath.hxx +RWStepShape_RWDimensionalSizeWithPath.pxx RWStepShape_RWEdge.cxx -RWStepShape_RWEdge.hxx +RWStepShape_RWEdge.pxx RWStepShape_RWEdgeBasedWireframeModel.cxx -RWStepShape_RWEdgeBasedWireframeModel.hxx +RWStepShape_RWEdgeBasedWireframeModel.pxx RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx -RWStepShape_RWEdgeBasedWireframeShapeRepresentation.hxx +RWStepShape_RWEdgeBasedWireframeShapeRepresentation.pxx RWStepShape_RWEdgeCurve.cxx -RWStepShape_RWEdgeCurve.hxx +RWStepShape_RWEdgeCurve.pxx RWStepShape_RWEdgeLoop.cxx -RWStepShape_RWEdgeLoop.hxx +RWStepShape_RWEdgeLoop.pxx RWStepShape_RWExtrudedAreaSolid.cxx -RWStepShape_RWExtrudedAreaSolid.hxx +RWStepShape_RWExtrudedAreaSolid.pxx RWStepShape_RWExtrudedFaceSolid.cxx -RWStepShape_RWExtrudedFaceSolid.hxx +RWStepShape_RWExtrudedFaceSolid.pxx RWStepShape_RWFace.cxx -RWStepShape_RWFace.hxx +RWStepShape_RWFace.pxx RWStepShape_RWFaceBasedSurfaceModel.cxx -RWStepShape_RWFaceBasedSurfaceModel.hxx +RWStepShape_RWFaceBasedSurfaceModel.pxx RWStepShape_RWFaceBound.cxx -RWStepShape_RWFaceBound.hxx +RWStepShape_RWFaceBound.pxx RWStepShape_RWFaceOuterBound.cxx -RWStepShape_RWFaceOuterBound.hxx +RWStepShape_RWFaceOuterBound.pxx RWStepShape_RWFaceSurface.cxx -RWStepShape_RWFaceSurface.hxx +RWStepShape_RWFaceSurface.pxx RWStepShape_RWFacetedBrep.cxx -RWStepShape_RWFacetedBrep.hxx +RWStepShape_RWFacetedBrep.pxx RWStepShape_RWFacetedBrepAndBrepWithVoids.cxx -RWStepShape_RWFacetedBrepAndBrepWithVoids.hxx +RWStepShape_RWFacetedBrepAndBrepWithVoids.pxx RWStepShape_RWFacetedBrepShapeRepresentation.cxx -RWStepShape_RWFacetedBrepShapeRepresentation.hxx +RWStepShape_RWFacetedBrepShapeRepresentation.pxx RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.cxx -RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.hxx +RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.pxx RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.cxx -RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.hxx +RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.pxx RWStepShape_RWGeometricCurveSet.cxx -RWStepShape_RWGeometricCurveSet.hxx +RWStepShape_RWGeometricCurveSet.pxx RWStepShape_RWGeometricSet.cxx -RWStepShape_RWGeometricSet.hxx +RWStepShape_RWGeometricSet.pxx RWStepShape_RWHalfSpaceSolid.cxx -RWStepShape_RWHalfSpaceSolid.hxx +RWStepShape_RWHalfSpaceSolid.pxx RWStepShape_RWLimitsAndFits.cxx -RWStepShape_RWLimitsAndFits.hxx +RWStepShape_RWLimitsAndFits.pxx RWStepShape_RWLoop.cxx -RWStepShape_RWLoop.hxx +RWStepShape_RWLoop.pxx RWStepShape_RWLoopAndPath.cxx -RWStepShape_RWLoopAndPath.hxx +RWStepShape_RWLoopAndPath.pxx RWStepShape_RWManifoldSolidBrep.cxx -RWStepShape_RWManifoldSolidBrep.hxx +RWStepShape_RWManifoldSolidBrep.pxx RWStepShape_RWManifoldSurfaceShapeRepresentation.cxx -RWStepShape_RWManifoldSurfaceShapeRepresentation.hxx +RWStepShape_RWManifoldSurfaceShapeRepresentation.pxx RWStepShape_RWMeasureQualification.cxx -RWStepShape_RWMeasureQualification.hxx +RWStepShape_RWMeasureQualification.pxx RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.cxx -RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.hxx +RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.pxx RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx -RWStepShape_RWNonManifoldSurfaceShapeRepresentation.hxx +RWStepShape_RWNonManifoldSurfaceShapeRepresentation.pxx RWStepShape_RWOpenShell.cxx -RWStepShape_RWOpenShell.hxx +RWStepShape_RWOpenShell.pxx RWStepShape_RWOrientedClosedShell.cxx -RWStepShape_RWOrientedClosedShell.hxx +RWStepShape_RWOrientedClosedShell.pxx RWStepShape_RWOrientedEdge.cxx -RWStepShape_RWOrientedEdge.hxx +RWStepShape_RWOrientedEdge.pxx RWStepShape_RWOrientedFace.cxx -RWStepShape_RWOrientedFace.hxx +RWStepShape_RWOrientedFace.pxx RWStepShape_RWOrientedOpenShell.cxx -RWStepShape_RWOrientedOpenShell.hxx +RWStepShape_RWOrientedOpenShell.pxx RWStepShape_RWOrientedPath.cxx -RWStepShape_RWOrientedPath.hxx +RWStepShape_RWOrientedPath.pxx RWStepShape_RWPath.cxx -RWStepShape_RWPath.hxx +RWStepShape_RWPath.pxx RWStepShape_RWPlusMinusTolerance.cxx -RWStepShape_RWPlusMinusTolerance.hxx +RWStepShape_RWPlusMinusTolerance.pxx RWStepShape_RWPointRepresentation.cxx -RWStepShape_RWPointRepresentation.hxx +RWStepShape_RWPointRepresentation.pxx RWStepShape_RWPolyLoop.cxx -RWStepShape_RWPolyLoop.hxx +RWStepShape_RWPolyLoop.pxx RWStepShape_RWPrecisionQualifier.cxx -RWStepShape_RWPrecisionQualifier.hxx +RWStepShape_RWPrecisionQualifier.pxx RWStepShape_RWQualifiedRepresentationItem.cxx -RWStepShape_RWQualifiedRepresentationItem.hxx +RWStepShape_RWQualifiedRepresentationItem.pxx RWStepShape_RWRevolvedAreaSolid.cxx -RWStepShape_RWRevolvedAreaSolid.hxx +RWStepShape_RWRevolvedAreaSolid.pxx RWStepShape_RWRevolvedFaceSolid.cxx -RWStepShape_RWRevolvedFaceSolid.hxx +RWStepShape_RWRevolvedFaceSolid.pxx RWStepShape_RWRightAngularWedge.cxx -RWStepShape_RWRightAngularWedge.hxx +RWStepShape_RWRightAngularWedge.pxx RWStepShape_RWRightCircularCone.cxx -RWStepShape_RWRightCircularCone.hxx +RWStepShape_RWRightCircularCone.pxx RWStepShape_RWRightCircularCylinder.cxx -RWStepShape_RWRightCircularCylinder.hxx +RWStepShape_RWRightCircularCylinder.pxx RWStepShape_RWSeamEdge.cxx -RWStepShape_RWSeamEdge.hxx +RWStepShape_RWSeamEdge.pxx RWStepShape_RWShapeDefinitionRepresentation.cxx -RWStepShape_RWShapeDefinitionRepresentation.hxx +RWStepShape_RWShapeDefinitionRepresentation.pxx RWStepShape_RWShapeDimensionRepresentation.cxx -RWStepShape_RWShapeDimensionRepresentation.hxx +RWStepShape_RWShapeDimensionRepresentation.pxx RWStepShape_RWShapeRepresentation.cxx -RWStepShape_RWShapeRepresentation.hxx +RWStepShape_RWShapeRepresentation.pxx RWStepShape_RWShapeRepresentationWithParameters.cxx -RWStepShape_RWShapeRepresentationWithParameters.hxx +RWStepShape_RWShapeRepresentationWithParameters.pxx RWStepShape_RWShellBasedSurfaceModel.cxx -RWStepShape_RWShellBasedSurfaceModel.hxx +RWStepShape_RWShellBasedSurfaceModel.pxx RWStepShape_RWSolidModel.cxx -RWStepShape_RWSolidModel.hxx +RWStepShape_RWSolidModel.pxx RWStepShape_RWSolidReplica.cxx -RWStepShape_RWSolidReplica.hxx +RWStepShape_RWSolidReplica.pxx RWStepShape_RWSphere.cxx -RWStepShape_RWSphere.hxx +RWStepShape_RWSphere.pxx RWStepShape_RWSubedge.cxx -RWStepShape_RWSubedge.hxx +RWStepShape_RWSubedge.pxx RWStepShape_RWSubface.cxx -RWStepShape_RWSubface.hxx +RWStepShape_RWSubface.pxx RWStepShape_RWSweptAreaSolid.cxx -RWStepShape_RWSweptAreaSolid.hxx +RWStepShape_RWSweptAreaSolid.pxx RWStepShape_RWSweptFaceSolid.cxx -RWStepShape_RWSweptFaceSolid.hxx +RWStepShape_RWSweptFaceSolid.pxx RWStepShape_RWToleranceValue.cxx -RWStepShape_RWToleranceValue.hxx +RWStepShape_RWToleranceValue.pxx RWStepShape_RWTopologicalRepresentationItem.cxx -RWStepShape_RWTopologicalRepresentationItem.hxx +RWStepShape_RWTopologicalRepresentationItem.pxx RWStepShape_RWTorus.cxx -RWStepShape_RWTorus.hxx +RWStepShape_RWTorus.pxx RWStepShape_RWTransitionalShapeRepresentation.cxx -RWStepShape_RWTransitionalShapeRepresentation.hxx +RWStepShape_RWTransitionalShapeRepresentation.pxx RWStepShape_RWTypeQualifier.cxx -RWStepShape_RWTypeQualifier.hxx +RWStepShape_RWTypeQualifier.pxx RWStepShape_RWValueFormatTypeQualifier.cxx -RWStepShape_RWValueFormatTypeQualifier.hxx +RWStepShape_RWValueFormatTypeQualifier.pxx RWStepShape_RWVertex.cxx -RWStepShape_RWVertex.hxx +RWStepShape_RWVertex.pxx RWStepShape_RWVertexLoop.cxx -RWStepShape_RWVertexLoop.hxx +RWStepShape_RWVertexLoop.pxx RWStepShape_RWVertexPoint.cxx -RWStepShape_RWVertexPoint.hxx +RWStepShape_RWVertexPoint.pxx diff --git a/src/RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.cxx index 969bc1b640..cfa11405fc 100644 --- a/src/RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWAdvancedBrepShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.hxx deleted file mode 100644 index 2039d75492..0000000000 --- a/src/RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWAdvancedBrepShapeRepresentation_HeaderFile -#define _RWStepShape_RWAdvancedBrepShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_AdvancedBrepShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AdvancedBrepShapeRepresentation -class RWStepShape_RWAdvancedBrepShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWAdvancedBrepShapeRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AdvancedBrepShapeRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AdvancedBrepShapeRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_AdvancedBrepShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWAdvancedBrepShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.pxx new file mode 100644 index 0000000000..614e21aa38 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWAdvancedBrepShapeRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWAdvancedBrepShapeRepresentation_HeaderFile +#define _RWStepShape_RWAdvancedBrepShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_AdvancedBrepShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AdvancedBrepShapeRepresentation +class RWStepShape_RWAdvancedBrepShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWAdvancedBrepShapeRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AdvancedBrepShapeRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AdvancedBrepShapeRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_AdvancedBrepShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWAdvancedBrepShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWAdvancedFace.cxx b/src/RWStepShape/RWStepShape_RWAdvancedFace.cxx index 0eac3d648a..b9edbbf855 100644 --- a/src/RWStepShape/RWStepShape_RWAdvancedFace.cxx +++ b/src/RWStepShape/RWStepShape_RWAdvancedFace.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWAdvancedFace.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWAdvancedFace.hxx b/src/RWStepShape/RWStepShape_RWAdvancedFace.hxx deleted file mode 100644 index a887c09a25..0000000000 --- a/src/RWStepShape/RWStepShape_RWAdvancedFace.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWAdvancedFace_HeaderFile -#define _RWStepShape_RWAdvancedFace_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_AdvancedFace; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AdvancedFace -class RWStepShape_RWAdvancedFace -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWAdvancedFace(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AdvancedFace)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AdvancedFace)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_AdvancedFace)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWAdvancedFace_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWAdvancedFace.pxx b/src/RWStepShape/RWStepShape_RWAdvancedFace.pxx new file mode 100644 index 0000000000..8ba511086b --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWAdvancedFace.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWAdvancedFace_HeaderFile +#define _RWStepShape_RWAdvancedFace_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_AdvancedFace; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AdvancedFace +class RWStepShape_RWAdvancedFace +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWAdvancedFace(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AdvancedFace)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AdvancedFace)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_AdvancedFace)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWAdvancedFace_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWAngularLocation.cxx b/src/RWStepShape/RWStepShape_RWAngularLocation.cxx index c7f03672b6..e090b81a85 100644 --- a/src/RWStepShape/RWStepShape_RWAngularLocation.cxx +++ b/src/RWStepShape/RWStepShape_RWAngularLocation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepShape_RWAngularLocation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWAngularLocation.hxx b/src/RWStepShape/RWStepShape_RWAngularLocation.hxx deleted file mode 100644 index 034a31906b..0000000000 --- a/src/RWStepShape/RWStepShape_RWAngularLocation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWAngularLocation_HeaderFile -#define _RWStepShape_RWAngularLocation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_AngularLocation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for AngularLocation -class RWStepShape_RWAngularLocation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWAngularLocation(); - - //! Reads AngularLocation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AngularLocation)& ent) const; - - //! Writes AngularLocation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AngularLocation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_AngularLocation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWAngularLocation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWAngularLocation.pxx b/src/RWStepShape/RWStepShape_RWAngularLocation.pxx new file mode 100644 index 0000000000..d8f7918ded --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWAngularLocation.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWAngularLocation_HeaderFile +#define _RWStepShape_RWAngularLocation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_AngularLocation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for AngularLocation +class RWStepShape_RWAngularLocation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWAngularLocation(); + + //! Reads AngularLocation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AngularLocation)& ent) const; + + //! Writes AngularLocation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AngularLocation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_AngularLocation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWAngularLocation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWAngularSize.cxx b/src/RWStepShape/RWStepShape_RWAngularSize.cxx index 2286a7b0b8..60c4937b4c 100644 --- a/src/RWStepShape/RWStepShape_RWAngularSize.cxx +++ b/src/RWStepShape/RWStepShape_RWAngularSize.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepShape_RWAngularSize.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWAngularSize.hxx b/src/RWStepShape/RWStepShape_RWAngularSize.hxx deleted file mode 100644 index 9ffe82eccb..0000000000 --- a/src/RWStepShape/RWStepShape_RWAngularSize.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWAngularSize_HeaderFile -#define _RWStepShape_RWAngularSize_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_AngularSize; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for AngularSize -class RWStepShape_RWAngularSize -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWAngularSize(); - - //! Reads AngularSize - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AngularSize)& ent) const; - - //! Writes AngularSize - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AngularSize)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_AngularSize)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWAngularSize_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWAngularSize.pxx b/src/RWStepShape/RWStepShape_RWAngularSize.pxx new file mode 100644 index 0000000000..958f765c04 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWAngularSize.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWAngularSize_HeaderFile +#define _RWStepShape_RWAngularSize_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_AngularSize; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for AngularSize +class RWStepShape_RWAngularSize +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWAngularSize(); + + //! Reads AngularSize + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AngularSize)& ent) const; + + //! Writes AngularSize + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AngularSize)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_AngularSize)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWAngularSize_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWBlock.cxx b/src/RWStepShape/RWStepShape_RWBlock.cxx index a90397a362..8ed5b6db4c 100644 --- a/src/RWStepShape/RWStepShape_RWBlock.cxx +++ b/src/RWStepShape/RWStepShape_RWBlock.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWBlock.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWBlock.hxx b/src/RWStepShape/RWStepShape_RWBlock.hxx deleted file mode 100644 index 651511ec50..0000000000 --- a/src/RWStepShape/RWStepShape_RWBlock.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWBlock_HeaderFile -#define _RWStepShape_RWBlock_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_Block; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Block -class RWStepShape_RWBlock -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWBlock(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Block)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Block)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_Block)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWBlock_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWBlock.pxx b/src/RWStepShape/RWStepShape_RWBlock.pxx new file mode 100644 index 0000000000..b488d431c5 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWBlock.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWBlock_HeaderFile +#define _RWStepShape_RWBlock_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_Block; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Block +class RWStepShape_RWBlock +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWBlock(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Block)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Block)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_Block)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWBlock_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWBooleanResult.cxx b/src/RWStepShape/RWStepShape_RWBooleanResult.cxx index d120bfd87a..845612bd45 100644 --- a/src/RWStepShape/RWStepShape_RWBooleanResult.cxx +++ b/src/RWStepShape/RWStepShape_RWBooleanResult.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWBooleanResult.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWBooleanResult.hxx b/src/RWStepShape/RWStepShape_RWBooleanResult.hxx deleted file mode 100644 index f7c3ac07d6..0000000000 --- a/src/RWStepShape/RWStepShape_RWBooleanResult.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWBooleanResult_HeaderFile -#define _RWStepShape_RWBooleanResult_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_BooleanResult; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BooleanResult -class RWStepShape_RWBooleanResult -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWBooleanResult(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BooleanResult)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BooleanResult)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_BooleanResult)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWBooleanResult_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWBooleanResult.pxx b/src/RWStepShape/RWStepShape_RWBooleanResult.pxx new file mode 100644 index 0000000000..8341237fd0 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWBooleanResult.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWBooleanResult_HeaderFile +#define _RWStepShape_RWBooleanResult_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_BooleanResult; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BooleanResult +class RWStepShape_RWBooleanResult +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWBooleanResult(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BooleanResult)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BooleanResult)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_BooleanResult)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWBooleanResult_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWBoxDomain.cxx b/src/RWStepShape/RWStepShape_RWBoxDomain.cxx index 0e8d7aa521..34d4477be8 100644 --- a/src/RWStepShape/RWStepShape_RWBoxDomain.cxx +++ b/src/RWStepShape/RWStepShape_RWBoxDomain.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWBoxDomain.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWBoxDomain.hxx b/src/RWStepShape/RWStepShape_RWBoxDomain.hxx deleted file mode 100644 index 98073be60e..0000000000 --- a/src/RWStepShape/RWStepShape_RWBoxDomain.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWBoxDomain_HeaderFile -#define _RWStepShape_RWBoxDomain_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_BoxDomain; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BoxDomain -class RWStepShape_RWBoxDomain -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWBoxDomain(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BoxDomain)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BoxDomain)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_BoxDomain)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWBoxDomain_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWBoxDomain.pxx b/src/RWStepShape/RWStepShape_RWBoxDomain.pxx new file mode 100644 index 0000000000..37c78c8543 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWBoxDomain.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWBoxDomain_HeaderFile +#define _RWStepShape_RWBoxDomain_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_BoxDomain; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BoxDomain +class RWStepShape_RWBoxDomain +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWBoxDomain(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BoxDomain)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BoxDomain)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_BoxDomain)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWBoxDomain_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWBoxedHalfSpace.cxx b/src/RWStepShape/RWStepShape_RWBoxedHalfSpace.cxx index e855d6b082..026642414f 100644 --- a/src/RWStepShape/RWStepShape_RWBoxedHalfSpace.cxx +++ b/src/RWStepShape/RWStepShape_RWBoxedHalfSpace.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWBoxedHalfSpace.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWBoxedHalfSpace.hxx b/src/RWStepShape/RWStepShape_RWBoxedHalfSpace.hxx deleted file mode 100644 index 1ac333beab..0000000000 --- a/src/RWStepShape/RWStepShape_RWBoxedHalfSpace.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWBoxedHalfSpace_HeaderFile -#define _RWStepShape_RWBoxedHalfSpace_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_BoxedHalfSpace; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BoxedHalfSpace -class RWStepShape_RWBoxedHalfSpace -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWBoxedHalfSpace(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BoxedHalfSpace)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BoxedHalfSpace)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_BoxedHalfSpace)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWBoxedHalfSpace_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWBoxedHalfSpace.pxx b/src/RWStepShape/RWStepShape_RWBoxedHalfSpace.pxx new file mode 100644 index 0000000000..59bbce060c --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWBoxedHalfSpace.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWBoxedHalfSpace_HeaderFile +#define _RWStepShape_RWBoxedHalfSpace_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_BoxedHalfSpace; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BoxedHalfSpace +class RWStepShape_RWBoxedHalfSpace +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWBoxedHalfSpace(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BoxedHalfSpace)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BoxedHalfSpace)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_BoxedHalfSpace)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWBoxedHalfSpace_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWBrepWithVoids.cxx b/src/RWStepShape/RWStepShape_RWBrepWithVoids.cxx index 2dc7fd0dcd..cfef5be504 100644 --- a/src/RWStepShape/RWStepShape_RWBrepWithVoids.cxx +++ b/src/RWStepShape/RWStepShape_RWBrepWithVoids.cxx @@ -16,7 +16,7 @@ #include #include #include -#include +#include "RWStepShape_RWBrepWithVoids.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWBrepWithVoids.hxx b/src/RWStepShape/RWStepShape_RWBrepWithVoids.hxx deleted file mode 100644 index 1d932f07bc..0000000000 --- a/src/RWStepShape/RWStepShape_RWBrepWithVoids.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWBrepWithVoids_HeaderFile -#define _RWStepShape_RWBrepWithVoids_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_BrepWithVoids; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for BrepWithVoids -class RWStepShape_RWBrepWithVoids -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWBrepWithVoids(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BrepWithVoids)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BrepWithVoids)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_BrepWithVoids)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepShape_BrepWithVoids)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWBrepWithVoids_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWBrepWithVoids.pxx b/src/RWStepShape/RWStepShape_RWBrepWithVoids.pxx new file mode 100644 index 0000000000..20cabc90b1 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWBrepWithVoids.pxx @@ -0,0 +1,74 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWBrepWithVoids_HeaderFile +#define _RWStepShape_RWBrepWithVoids_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_BrepWithVoids; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for BrepWithVoids +class RWStepShape_RWBrepWithVoids +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWBrepWithVoids(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BrepWithVoids)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BrepWithVoids)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_BrepWithVoids)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepShape_BrepWithVoids)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWBrepWithVoids_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWClosedShell.cxx b/src/RWStepShape/RWStepShape_RWClosedShell.cxx index 11311f6ffa..3304cfe07e 100644 --- a/src/RWStepShape/RWStepShape_RWClosedShell.cxx +++ b/src/RWStepShape/RWStepShape_RWClosedShell.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWClosedShell.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWClosedShell.hxx b/src/RWStepShape/RWStepShape_RWClosedShell.hxx deleted file mode 100644 index df3ea6764c..0000000000 --- a/src/RWStepShape/RWStepShape_RWClosedShell.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWClosedShell_HeaderFile -#define _RWStepShape_RWClosedShell_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ClosedShell; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ClosedShell -class RWStepShape_RWClosedShell -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWClosedShell(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ClosedShell)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ClosedShell)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_ClosedShell)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWClosedShell_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWClosedShell.pxx b/src/RWStepShape/RWStepShape_RWClosedShell.pxx new file mode 100644 index 0000000000..40e110c09f --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWClosedShell.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWClosedShell_HeaderFile +#define _RWStepShape_RWClosedShell_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ClosedShell; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ClosedShell +class RWStepShape_RWClosedShell +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWClosedShell(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ClosedShell)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ClosedShell)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_ClosedShell)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWClosedShell_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.cxx index 6416ccf2a6..fd3648c002 100644 --- a/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWCompoundShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.hxx deleted file mode 100644 index 5f7d41bf66..0000000000 --- a/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2001-12-28 -// Created by: Andrey BETENEV -// Copyright (c) 2001-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWCompoundShapeRepresentation_HeaderFile -#define _RWStepShape_RWCompoundShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_CompoundShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for CompoundShapeRepresentation -class RWStepShape_RWCompoundShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWCompoundShapeRepresentation(); - - //! Reads CompoundShapeRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_CompoundShapeRepresentation)& ent) const; - - //! Writes CompoundShapeRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_CompoundShapeRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_CompoundShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWCompoundShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.pxx new file mode 100644 index 0000000000..0758c5e9ba --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2001-12-28 +// Created by: Andrey BETENEV +// Copyright (c) 2001-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWCompoundShapeRepresentation_HeaderFile +#define _RWStepShape_RWCompoundShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_CompoundShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for CompoundShapeRepresentation +class RWStepShape_RWCompoundShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWCompoundShapeRepresentation(); + + //! Reads CompoundShapeRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_CompoundShapeRepresentation)& ent) const; + + //! Writes CompoundShapeRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_CompoundShapeRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_CompoundShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWCompoundShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWConnectedEdgeSet.cxx b/src/RWStepShape/RWStepShape_RWConnectedEdgeSet.cxx index 8ad5178d44..5a9eda66f9 100644 --- a/src/RWStepShape/RWStepShape_RWConnectedEdgeSet.cxx +++ b/src/RWStepShape/RWStepShape_RWConnectedEdgeSet.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWConnectedEdgeSet.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWConnectedEdgeSet.hxx b/src/RWStepShape/RWStepShape_RWConnectedEdgeSet.hxx deleted file mode 100644 index 923a9f1348..0000000000 --- a/src/RWStepShape/RWStepShape_RWConnectedEdgeSet.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2001-12-28 -// Created by: Andrey BETENEV -// Copyright (c) 2001-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWConnectedEdgeSet_HeaderFile -#define _RWStepShape_RWConnectedEdgeSet_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ConnectedEdgeSet; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ConnectedEdgeSet -class RWStepShape_RWConnectedEdgeSet -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWConnectedEdgeSet(); - - //! Reads ConnectedEdgeSet - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedEdgeSet)& ent) const; - - //! Writes ConnectedEdgeSet - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedEdgeSet)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_ConnectedEdgeSet)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWConnectedEdgeSet_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWConnectedEdgeSet.pxx b/src/RWStepShape/RWStepShape_RWConnectedEdgeSet.pxx new file mode 100644 index 0000000000..dea5232e22 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWConnectedEdgeSet.pxx @@ -0,0 +1,74 @@ +// Created on: 2001-12-28 +// Created by: Andrey BETENEV +// Copyright (c) 2001-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWConnectedEdgeSet_HeaderFile +#define _RWStepShape_RWConnectedEdgeSet_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ConnectedEdgeSet; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ConnectedEdgeSet +class RWStepShape_RWConnectedEdgeSet +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWConnectedEdgeSet(); + + //! Reads ConnectedEdgeSet + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedEdgeSet)& ent) const; + + //! Writes ConnectedEdgeSet + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedEdgeSet)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_ConnectedEdgeSet)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWConnectedEdgeSet_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceSet.cxx b/src/RWStepShape/RWStepShape_RWConnectedFaceSet.cxx index 142105f2af..1f360a6e18 100644 --- a/src/RWStepShape/RWStepShape_RWConnectedFaceSet.cxx +++ b/src/RWStepShape/RWStepShape_RWConnectedFaceSet.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWConnectedFaceSet.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceSet.hxx b/src/RWStepShape/RWStepShape_RWConnectedFaceSet.hxx deleted file mode 100644 index e5ef46d819..0000000000 --- a/src/RWStepShape/RWStepShape_RWConnectedFaceSet.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWConnectedFaceSet_HeaderFile -#define _RWStepShape_RWConnectedFaceSet_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ConnectedFaceSet; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConnectedFaceSet -class RWStepShape_RWConnectedFaceSet -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWConnectedFaceSet(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedFaceSet)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedFaceSet)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_ConnectedFaceSet)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWConnectedFaceSet_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceSet.pxx b/src/RWStepShape/RWStepShape_RWConnectedFaceSet.pxx new file mode 100644 index 0000000000..971ccd219e --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWConnectedFaceSet.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWConnectedFaceSet_HeaderFile +#define _RWStepShape_RWConnectedFaceSet_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ConnectedFaceSet; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConnectedFaceSet +class RWStepShape_RWConnectedFaceSet +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWConnectedFaceSet(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedFaceSet)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedFaceSet)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_ConnectedFaceSet)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWConnectedFaceSet_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.cxx index b5adf8dc08..4bf453b43f 100644 --- a/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWConnectedFaceShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.hxx deleted file mode 100644 index 91f8c049c7..0000000000 --- a/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2001-12-28 -// Created by: Andrey BETENEV -// Copyright (c) 2001-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWConnectedFaceShapeRepresentation_HeaderFile -#define _RWStepShape_RWConnectedFaceShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ConnectedFaceShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ConnectedFaceShapeRepresentation -class RWStepShape_RWConnectedFaceShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWConnectedFaceShapeRepresentation(); - - //! Reads ConnectedFaceShapeRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedFaceShapeRepresentation)& ent) const; - - //! Writes ConnectedFaceShapeRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedFaceShapeRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_ConnectedFaceShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWConnectedFaceShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.pxx new file mode 100644 index 0000000000..ccb608fc2e --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2001-12-28 +// Created by: Andrey BETENEV +// Copyright (c) 2001-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWConnectedFaceShapeRepresentation_HeaderFile +#define _RWStepShape_RWConnectedFaceShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ConnectedFaceShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ConnectedFaceShapeRepresentation +class RWStepShape_RWConnectedFaceShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWConnectedFaceShapeRepresentation(); + + //! Reads ConnectedFaceShapeRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedFaceShapeRepresentation)& ent) const; + + //! Writes ConnectedFaceShapeRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedFaceShapeRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_ConnectedFaceShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWConnectedFaceShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.cxx b/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.cxx index 3b9d2b94cf..ad8d59a6e6 100644 --- a/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.cxx +++ b/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWConnectedFaceSubSet.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.hxx b/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.hxx deleted file mode 100644 index 07bf6dcf50..0000000000 --- a/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-01-04 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWConnectedFaceSubSet_HeaderFile -#define _RWStepShape_RWConnectedFaceSubSet_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ConnectedFaceSubSet; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ConnectedFaceSubSet -class RWStepShape_RWConnectedFaceSubSet -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWConnectedFaceSubSet(); - - //! Reads ConnectedFaceSubSet - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedFaceSubSet)& ent) const; - - //! Writes ConnectedFaceSubSet - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedFaceSubSet)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_ConnectedFaceSubSet)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWConnectedFaceSubSet_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.pxx b/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.pxx new file mode 100644 index 0000000000..343133ff52 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-01-04 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWConnectedFaceSubSet_HeaderFile +#define _RWStepShape_RWConnectedFaceSubSet_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ConnectedFaceSubSet; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ConnectedFaceSubSet +class RWStepShape_RWConnectedFaceSubSet +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWConnectedFaceSubSet(); + + //! Reads ConnectedFaceSubSet + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedFaceSubSet)& ent) const; + + //! Writes ConnectedFaceSubSet + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedFaceSubSet)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_ConnectedFaceSubSet)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWConnectedFaceSubSet_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.cxx index f3c47cf1fc..c412ea1d93 100644 --- a/src/RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWContextDependentShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.hxx deleted file mode 100644 index 18cac91d6e..0000000000 --- a/src/RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWContextDependentShapeRepresentation_HeaderFile -#define _RWStepShape_RWContextDependentShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ContextDependentShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ContextDependentShapeRepresentation -class RWStepShape_RWContextDependentShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWContextDependentShapeRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ContextDependentShapeRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ContextDependentShapeRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_ContextDependentShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWContextDependentShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.pxx new file mode 100644 index 0000000000..e17d19d4a5 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWContextDependentShapeRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWContextDependentShapeRepresentation_HeaderFile +#define _RWStepShape_RWContextDependentShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ContextDependentShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ContextDependentShapeRepresentation +class RWStepShape_RWContextDependentShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWContextDependentShapeRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ContextDependentShapeRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ContextDependentShapeRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_ContextDependentShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWContextDependentShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.cxx index b3bd8a11cf..b9d668fb00 100644 --- a/src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWCsgShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.hxx deleted file mode 100644 index 8587096008..0000000000 --- a/src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWCsgShapeRepresentation_HeaderFile -#define _RWStepShape_RWCsgShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_CsgShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CsgShapeRepresentation -class RWStepShape_RWCsgShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWCsgShapeRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_CsgShapeRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_CsgShapeRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_CsgShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWCsgShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.pxx new file mode 100644 index 0000000000..4e8a8337cf --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWCsgShapeRepresentation_HeaderFile +#define _RWStepShape_RWCsgShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_CsgShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CsgShapeRepresentation +class RWStepShape_RWCsgShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWCsgShapeRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_CsgShapeRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_CsgShapeRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_CsgShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWCsgShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWCsgSolid.cxx b/src/RWStepShape/RWStepShape_RWCsgSolid.cxx index f707dd1ced..5814d4cf58 100644 --- a/src/RWStepShape/RWStepShape_RWCsgSolid.cxx +++ b/src/RWStepShape/RWStepShape_RWCsgSolid.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWCsgSolid.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWCsgSolid.hxx b/src/RWStepShape/RWStepShape_RWCsgSolid.hxx deleted file mode 100644 index 5cd62e6c7b..0000000000 --- a/src/RWStepShape/RWStepShape_RWCsgSolid.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWCsgSolid_HeaderFile -#define _RWStepShape_RWCsgSolid_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_CsgSolid; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CsgSolid -class RWStepShape_RWCsgSolid -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWCsgSolid(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_CsgSolid)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_CsgSolid)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_CsgSolid)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWCsgSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWCsgSolid.pxx b/src/RWStepShape/RWStepShape_RWCsgSolid.pxx new file mode 100644 index 0000000000..8b66894407 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWCsgSolid.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWCsgSolid_HeaderFile +#define _RWStepShape_RWCsgSolid_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_CsgSolid; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CsgSolid +class RWStepShape_RWCsgSolid +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWCsgSolid(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_CsgSolid)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_CsgSolid)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_CsgSolid)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWCsgSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx index 5a80f4be98..59907dea20 100644 --- a/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.hxx deleted file mode 100644 index cc49a22f2c..0000000000 --- a/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.hxx +++ /dev/null @@ -1,70 +0,0 @@ -// Created on: 2000-07-11 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation_HeaderFile -#define _RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_DefinitionalRepresentationAndShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ConversionBasedUnitAndLengthUnit -class RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DefinitionalRepresentationAndShapeRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DefinitionalRepresentationAndShapeRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_DefinitionalRepresentationAndShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.pxx new file mode 100644 index 0000000000..9e465d250c --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.pxx @@ -0,0 +1,70 @@ +// Created on: 2000-07-11 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation_HeaderFile +#define _RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_DefinitionalRepresentationAndShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ConversionBasedUnitAndLengthUnit +class RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DefinitionalRepresentationAndShapeRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DefinitionalRepresentationAndShapeRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_DefinitionalRepresentationAndShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.cxx b/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.cxx index 3ddc07a284..bfda51bba7 100644 --- a/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepShape_RWDimensionalCharacteristicRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.hxx b/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.hxx deleted file mode 100644 index 237e2b4da9..0000000000 --- a/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWDimensionalCharacteristicRepresentation_HeaderFile -#define _RWStepShape_RWDimensionalCharacteristicRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_DimensionalCharacteristicRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DimensionalCharacteristicRepresentation -class RWStepShape_RWDimensionalCharacteristicRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWDimensionalCharacteristicRepresentation(); - - //! Reads DimensionalCharacteristicRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalCharacteristicRepresentation)& ent) const; - - //! Writes DimensionalCharacteristicRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalCharacteristicRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_DimensionalCharacteristicRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWDimensionalCharacteristicRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.pxx b/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.pxx new file mode 100644 index 0000000000..5fcc759ca2 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWDimensionalCharacteristicRepresentation_HeaderFile +#define _RWStepShape_RWDimensionalCharacteristicRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_DimensionalCharacteristicRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DimensionalCharacteristicRepresentation +class RWStepShape_RWDimensionalCharacteristicRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWDimensionalCharacteristicRepresentation(); + + //! Reads DimensionalCharacteristicRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalCharacteristicRepresentation)& ent) const; + + //! Writes DimensionalCharacteristicRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalCharacteristicRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_DimensionalCharacteristicRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWDimensionalCharacteristicRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDimensionalLocation.cxx b/src/RWStepShape/RWStepShape_RWDimensionalLocation.cxx index b17e0a4f7c..134775e04a 100644 --- a/src/RWStepShape/RWStepShape_RWDimensionalLocation.cxx +++ b/src/RWStepShape/RWStepShape_RWDimensionalLocation.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepShape_RWDimensionalLocation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWDimensionalLocation.hxx b/src/RWStepShape/RWStepShape_RWDimensionalLocation.hxx deleted file mode 100644 index fdbc638242..0000000000 --- a/src/RWStepShape/RWStepShape_RWDimensionalLocation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWDimensionalLocation_HeaderFile -#define _RWStepShape_RWDimensionalLocation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_DimensionalLocation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DimensionalLocation -class RWStepShape_RWDimensionalLocation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWDimensionalLocation(); - - //! Reads DimensionalLocation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalLocation)& ent) const; - - //! Writes DimensionalLocation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalLocation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_DimensionalLocation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWDimensionalLocation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDimensionalLocation.pxx b/src/RWStepShape/RWStepShape_RWDimensionalLocation.pxx new file mode 100644 index 0000000000..4e243f9796 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWDimensionalLocation.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWDimensionalLocation_HeaderFile +#define _RWStepShape_RWDimensionalLocation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_DimensionalLocation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DimensionalLocation +class RWStepShape_RWDimensionalLocation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWDimensionalLocation(); + + //! Reads DimensionalLocation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalLocation)& ent) const; + + //! Writes DimensionalLocation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalLocation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_DimensionalLocation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWDimensionalLocation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.cxx b/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.cxx index 30efa38978..836429c21d 100644 --- a/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.cxx +++ b/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepShape_RWDimensionalLocationWithPath.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.hxx b/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.hxx deleted file mode 100644 index 22c28ccfd2..0000000000 --- a/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWDimensionalLocationWithPath_HeaderFile -#define _RWStepShape_RWDimensionalLocationWithPath_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_DimensionalLocationWithPath; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DimensionalLocationWithPath -class RWStepShape_RWDimensionalLocationWithPath -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWDimensionalLocationWithPath(); - - //! Reads DimensionalLocationWithPath - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalLocationWithPath)& ent) const; - - //! Writes DimensionalLocationWithPath - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalLocationWithPath)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_DimensionalLocationWithPath)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWDimensionalLocationWithPath_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.pxx b/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.pxx new file mode 100644 index 0000000000..b5138fd2bc --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWDimensionalLocationWithPath_HeaderFile +#define _RWStepShape_RWDimensionalLocationWithPath_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_DimensionalLocationWithPath; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DimensionalLocationWithPath +class RWStepShape_RWDimensionalLocationWithPath +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWDimensionalLocationWithPath(); + + //! Reads DimensionalLocationWithPath + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalLocationWithPath)& ent) const; + + //! Writes DimensionalLocationWithPath + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalLocationWithPath)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_DimensionalLocationWithPath)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWDimensionalLocationWithPath_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDimensionalSize.cxx b/src/RWStepShape/RWStepShape_RWDimensionalSize.cxx index 67e11df59b..f314f6a821 100644 --- a/src/RWStepShape/RWStepShape_RWDimensionalSize.cxx +++ b/src/RWStepShape/RWStepShape_RWDimensionalSize.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepShape_RWDimensionalSize.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWDimensionalSize.hxx b/src/RWStepShape/RWStepShape_RWDimensionalSize.hxx deleted file mode 100644 index d58b7a2aee..0000000000 --- a/src/RWStepShape/RWStepShape_RWDimensionalSize.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWDimensionalSize_HeaderFile -#define _RWStepShape_RWDimensionalSize_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_DimensionalSize; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DimensionalSize -class RWStepShape_RWDimensionalSize -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWDimensionalSize(); - - //! Reads DimensionalSize - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalSize)& ent) const; - - //! Writes DimensionalSize - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalSize)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_DimensionalSize)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWDimensionalSize_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDimensionalSize.pxx b/src/RWStepShape/RWStepShape_RWDimensionalSize.pxx new file mode 100644 index 0000000000..d93f6cb789 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWDimensionalSize.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWDimensionalSize_HeaderFile +#define _RWStepShape_RWDimensionalSize_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_DimensionalSize; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DimensionalSize +class RWStepShape_RWDimensionalSize +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWDimensionalSize(); + + //! Reads DimensionalSize + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalSize)& ent) const; + + //! Writes DimensionalSize + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalSize)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_DimensionalSize)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWDimensionalSize_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.cxx b/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.cxx index 7ad8941cf4..66a0583d12 100644 --- a/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.cxx +++ b/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepShape_RWDimensionalSizeWithPath.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.hxx b/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.hxx deleted file mode 100644 index 3c4db7ea44..0000000000 --- a/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWDimensionalSizeWithPath_HeaderFile -#define _RWStepShape_RWDimensionalSizeWithPath_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_DimensionalSizeWithPath; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DimensionalSizeWithPath -class RWStepShape_RWDimensionalSizeWithPath -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWDimensionalSizeWithPath(); - - //! Reads DimensionalSizeWithPath - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalSizeWithPath)& ent) const; - - //! Writes DimensionalSizeWithPath - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalSizeWithPath)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_DimensionalSizeWithPath)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWDimensionalSizeWithPath_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.pxx b/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.pxx new file mode 100644 index 0000000000..8d9b5bb342 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWDimensionalSizeWithPath_HeaderFile +#define _RWStepShape_RWDimensionalSizeWithPath_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_DimensionalSizeWithPath; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DimensionalSizeWithPath +class RWStepShape_RWDimensionalSizeWithPath +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWDimensionalSizeWithPath(); + + //! Reads DimensionalSizeWithPath + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalSizeWithPath)& ent) const; + + //! Writes DimensionalSizeWithPath + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalSizeWithPath)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_DimensionalSizeWithPath)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWDimensionalSizeWithPath_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWEdge.cxx b/src/RWStepShape/RWStepShape_RWEdge.cxx index a6f988cc58..756e4953b6 100644 --- a/src/RWStepShape/RWStepShape_RWEdge.cxx +++ b/src/RWStepShape/RWStepShape_RWEdge.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWEdge.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWEdge.hxx b/src/RWStepShape/RWStepShape_RWEdge.hxx deleted file mode 100644 index ba40c3701f..0000000000 --- a/src/RWStepShape/RWStepShape_RWEdge.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWEdge_HeaderFile -#define _RWStepShape_RWEdge_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_Edge; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Edge -class RWStepShape_RWEdge -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWEdge(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Edge)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Edge)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_Edge)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWEdge_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWEdge.pxx b/src/RWStepShape/RWStepShape_RWEdge.pxx new file mode 100644 index 0000000000..30c30bb7f3 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWEdge.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWEdge_HeaderFile +#define _RWStepShape_RWEdge_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_Edge; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Edge +class RWStepShape_RWEdge +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWEdge(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Edge)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Edge)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_Edge)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWEdge_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.cxx b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.cxx index 63a6f2b5b1..db4d1f33bf 100644 --- a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.cxx +++ b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWEdgeBasedWireframeModel.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.hxx b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.hxx deleted file mode 100644 index 4f9091f653..0000000000 --- a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2001-12-28 -// Created by: Andrey BETENEV -// Copyright (c) 2001-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWEdgeBasedWireframeModel_HeaderFile -#define _RWStepShape_RWEdgeBasedWireframeModel_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_EdgeBasedWireframeModel; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for EdgeBasedWireframeModel -class RWStepShape_RWEdgeBasedWireframeModel -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWEdgeBasedWireframeModel(); - - //! Reads EdgeBasedWireframeModel - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_EdgeBasedWireframeModel)& ent) const; - - //! Writes EdgeBasedWireframeModel - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_EdgeBasedWireframeModel)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_EdgeBasedWireframeModel)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWEdgeBasedWireframeModel_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.pxx b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.pxx new file mode 100644 index 0000000000..77f210c6fb --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.pxx @@ -0,0 +1,74 @@ +// Created on: 2001-12-28 +// Created by: Andrey BETENEV +// Copyright (c) 2001-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWEdgeBasedWireframeModel_HeaderFile +#define _RWStepShape_RWEdgeBasedWireframeModel_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_EdgeBasedWireframeModel; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for EdgeBasedWireframeModel +class RWStepShape_RWEdgeBasedWireframeModel +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWEdgeBasedWireframeModel(); + + //! Reads EdgeBasedWireframeModel + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_EdgeBasedWireframeModel)& ent) const; + + //! Writes EdgeBasedWireframeModel + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_EdgeBasedWireframeModel)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_EdgeBasedWireframeModel)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWEdgeBasedWireframeModel_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx index 814e5ed8e5..0631aacf99 100644 --- a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWEdgeBasedWireframeShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.hxx deleted file mode 100644 index 6d3312ea7d..0000000000 --- a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2001-12-28 -// Created by: Andrey BETENEV -// Copyright (c) 2001-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWEdgeBasedWireframeShapeRepresentation_HeaderFile -#define _RWStepShape_RWEdgeBasedWireframeShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_EdgeBasedWireframeShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for EdgeBasedWireframeShapeRepresentation -class RWStepShape_RWEdgeBasedWireframeShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWEdgeBasedWireframeShapeRepresentation(); - - //! Reads EdgeBasedWireframeShapeRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_EdgeBasedWireframeShapeRepresentation)& ent) const; - - //! Writes EdgeBasedWireframeShapeRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_EdgeBasedWireframeShapeRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_EdgeBasedWireframeShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWEdgeBasedWireframeShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.pxx new file mode 100644 index 0000000000..a303bb25c1 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2001-12-28 +// Created by: Andrey BETENEV +// Copyright (c) 2001-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWEdgeBasedWireframeShapeRepresentation_HeaderFile +#define _RWStepShape_RWEdgeBasedWireframeShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_EdgeBasedWireframeShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for EdgeBasedWireframeShapeRepresentation +class RWStepShape_RWEdgeBasedWireframeShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWEdgeBasedWireframeShapeRepresentation(); + + //! Reads EdgeBasedWireframeShapeRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_EdgeBasedWireframeShapeRepresentation)& ent) const; + + //! Writes EdgeBasedWireframeShapeRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_EdgeBasedWireframeShapeRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_EdgeBasedWireframeShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWEdgeBasedWireframeShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWEdgeCurve.cxx b/src/RWStepShape/RWStepShape_RWEdgeCurve.cxx index d5614afd03..d8eef3b455 100644 --- a/src/RWStepShape/RWStepShape_RWEdgeCurve.cxx +++ b/src/RWStepShape/RWStepShape_RWEdgeCurve.cxx @@ -11,7 +11,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepShape_RWEdgeCurve.pxx" #include #include diff --git a/src/RWStepShape/RWStepShape_RWEdgeCurve.hxx b/src/RWStepShape/RWStepShape_RWEdgeCurve.hxx deleted file mode 100644 index 6cd8e32430..0000000000 --- a/src/RWStepShape/RWStepShape_RWEdgeCurve.hxx +++ /dev/null @@ -1,58 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWEdgeCurve_HeaderFile -#define _RWStepShape_RWEdgeCurve_HeaderFile - -#include -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepShape_EdgeCurve; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - -//! Read & Write Module for EdgeCurve -//! Check added by CKY , 7-OCT-1996 -class RWStepShape_RWEdgeCurve -{ -public: - DEFINE_STANDARD_ALLOC - -public: - RWStepShape_RWEdgeCurve() = default; - - Standard_EXPORT void ReadStep (const Handle (StepData_StepReaderData)& theStepData, - const Standard_Integer theRecordID, - Handle (Interface_Check)& theMessageTool, - const Handle (StepShape_EdgeCurve)& theEdgeCurve) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& theStepWriter, - const Handle (StepShape_EdgeCurve)& theEdgeCurve) const; - - Standard_EXPORT void Share (const Handle (StepShape_EdgeCurve)& theEdgeCurve, - Interface_EntityIterator& theSharedEntitiesIt) const; - - Standard_EXPORT void Check (const Handle (StepShape_EdgeCurve)& theEdgeCurve, - const Interface_ShareTool& theShareTool, - Handle (Interface_Check)& theMessageTool) const; -}; - -#endif // _RWStepShape_RWEdgeCurve_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWEdgeCurve.pxx b/src/RWStepShape/RWStepShape_RWEdgeCurve.pxx new file mode 100644 index 0000000000..29603995bf --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWEdgeCurve.pxx @@ -0,0 +1,58 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWEdgeCurve_HeaderFile +#define _RWStepShape_RWEdgeCurve_HeaderFile + +#include +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepShape_EdgeCurve; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + +//! Read & Write Module for EdgeCurve +//! Check added by CKY , 7-OCT-1996 +class RWStepShape_RWEdgeCurve +{ +public: + DEFINE_STANDARD_ALLOC + +public: + RWStepShape_RWEdgeCurve() = default; + + Standard_HIDDEN void ReadStep (const Handle (StepData_StepReaderData)& theStepData, + const Standard_Integer theRecordID, + Handle (Interface_Check)& theMessageTool, + const Handle (StepShape_EdgeCurve)& theEdgeCurve) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& theStepWriter, + const Handle (StepShape_EdgeCurve)& theEdgeCurve) const; + + Standard_HIDDEN void Share (const Handle (StepShape_EdgeCurve)& theEdgeCurve, + Interface_EntityIterator& theSharedEntitiesIt) const; + + Standard_HIDDEN void Check (const Handle (StepShape_EdgeCurve)& theEdgeCurve, + const Interface_ShareTool& theShareTool, + Handle (Interface_Check)& theMessageTool) const; +}; + +#endif // _RWStepShape_RWEdgeCurve_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWEdgeLoop.cxx b/src/RWStepShape/RWStepShape_RWEdgeLoop.cxx index f6cc79a34f..99b93a06fa 100644 --- a/src/RWStepShape/RWStepShape_RWEdgeLoop.cxx +++ b/src/RWStepShape/RWStepShape_RWEdgeLoop.cxx @@ -15,7 +15,7 @@ #include #include #include -#include +#include "RWStepShape_RWEdgeLoop.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWEdgeLoop.hxx b/src/RWStepShape/RWStepShape_RWEdgeLoop.hxx deleted file mode 100644 index 156fe44823..0000000000 --- a/src/RWStepShape/RWStepShape_RWEdgeLoop.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWEdgeLoop_HeaderFile -#define _RWStepShape_RWEdgeLoop_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_EdgeLoop; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for EdgeLoop -//! Check added by CKY , 7-OCT-1996 -class RWStepShape_RWEdgeLoop -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWEdgeLoop(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_EdgeLoop)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_EdgeLoop)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_EdgeLoop)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepShape_EdgeLoop)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWEdgeLoop_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWEdgeLoop.pxx b/src/RWStepShape/RWStepShape_RWEdgeLoop.pxx new file mode 100644 index 0000000000..f99cd86902 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWEdgeLoop.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWEdgeLoop_HeaderFile +#define _RWStepShape_RWEdgeLoop_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_EdgeLoop; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for EdgeLoop +//! Check added by CKY , 7-OCT-1996 +class RWStepShape_RWEdgeLoop +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWEdgeLoop(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_EdgeLoop)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_EdgeLoop)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_EdgeLoop)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepShape_EdgeLoop)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWEdgeLoop_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.cxx b/src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.cxx index cfbd4d6b0b..d9d0a03894 100644 --- a/src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.cxx +++ b/src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWExtrudedAreaSolid.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.hxx b/src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.hxx deleted file mode 100644 index 1c3be94476..0000000000 --- a/src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWExtrudedAreaSolid_HeaderFile -#define _RWStepShape_RWExtrudedAreaSolid_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ExtrudedAreaSolid; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ExtrudedAreaSolid -class RWStepShape_RWExtrudedAreaSolid -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWExtrudedAreaSolid(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ExtrudedAreaSolid)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ExtrudedAreaSolid)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_ExtrudedAreaSolid)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWExtrudedAreaSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.pxx b/src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.pxx new file mode 100644 index 0000000000..ef24352977 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWExtrudedAreaSolid_HeaderFile +#define _RWStepShape_RWExtrudedAreaSolid_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ExtrudedAreaSolid; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ExtrudedAreaSolid +class RWStepShape_RWExtrudedAreaSolid +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWExtrudedAreaSolid(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ExtrudedAreaSolid)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ExtrudedAreaSolid)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_ExtrudedAreaSolid)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWExtrudedAreaSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.cxx b/src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.cxx index 39a56f257b..2c00a46374 100644 --- a/src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.cxx +++ b/src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWExtrudedFaceSolid.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.hxx b/src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.hxx deleted file mode 100644 index 6888206f29..0000000000 --- a/src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-15 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWExtrudedFaceSolid_HeaderFile -#define _RWStepShape_RWExtrudedFaceSolid_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ExtrudedFaceSolid; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ExtrudedFaceSolid -class RWStepShape_RWExtrudedFaceSolid -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWExtrudedFaceSolid(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ExtrudedFaceSolid)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ExtrudedFaceSolid)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_ExtrudedFaceSolid)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWExtrudedFaceSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.pxx b/src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.pxx new file mode 100644 index 0000000000..c14997fe43 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-15 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWExtrudedFaceSolid_HeaderFile +#define _RWStepShape_RWExtrudedFaceSolid_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ExtrudedFaceSolid; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ExtrudedFaceSolid +class RWStepShape_RWExtrudedFaceSolid +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWExtrudedFaceSolid(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ExtrudedFaceSolid)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ExtrudedFaceSolid)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_ExtrudedFaceSolid)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWExtrudedFaceSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFace.cxx b/src/RWStepShape/RWStepShape_RWFace.cxx index b12537fa1a..e29b50c255 100644 --- a/src/RWStepShape/RWStepShape_RWFace.cxx +++ b/src/RWStepShape/RWStepShape_RWFace.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWFace.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWFace.hxx b/src/RWStepShape/RWStepShape_RWFace.hxx deleted file mode 100644 index 99a7a8eca7..0000000000 --- a/src/RWStepShape/RWStepShape_RWFace.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWFace_HeaderFile -#define _RWStepShape_RWFace_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_Face; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Face -class RWStepShape_RWFace -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWFace(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Face)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Face)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_Face)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWFace_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFace.pxx b/src/RWStepShape/RWStepShape_RWFace.pxx new file mode 100644 index 0000000000..a4ae0dc7a4 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWFace.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWFace_HeaderFile +#define _RWStepShape_RWFace_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_Face; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Face +class RWStepShape_RWFace +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWFace(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Face)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Face)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_Face)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWFace_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.cxx b/src/RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.cxx index 2af9ef6e91..8a36324656 100644 --- a/src/RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.cxx +++ b/src/RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWFaceBasedSurfaceModel.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.hxx b/src/RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.hxx deleted file mode 100644 index ca691f6fb2..0000000000 --- a/src/RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2001-12-28 -// Created by: Andrey BETENEV -// Copyright (c) 2001-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWFaceBasedSurfaceModel_HeaderFile -#define _RWStepShape_RWFaceBasedSurfaceModel_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_FaceBasedSurfaceModel; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for FaceBasedSurfaceModel -class RWStepShape_RWFaceBasedSurfaceModel -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWFaceBasedSurfaceModel(); - - //! Reads FaceBasedSurfaceModel - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FaceBasedSurfaceModel)& ent) const; - - //! Writes FaceBasedSurfaceModel - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FaceBasedSurfaceModel)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_FaceBasedSurfaceModel)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWFaceBasedSurfaceModel_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.pxx b/src/RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.pxx new file mode 100644 index 0000000000..5032cfec2a --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWFaceBasedSurfaceModel.pxx @@ -0,0 +1,74 @@ +// Created on: 2001-12-28 +// Created by: Andrey BETENEV +// Copyright (c) 2001-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWFaceBasedSurfaceModel_HeaderFile +#define _RWStepShape_RWFaceBasedSurfaceModel_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_FaceBasedSurfaceModel; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for FaceBasedSurfaceModel +class RWStepShape_RWFaceBasedSurfaceModel +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWFaceBasedSurfaceModel(); + + //! Reads FaceBasedSurfaceModel + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FaceBasedSurfaceModel)& ent) const; + + //! Writes FaceBasedSurfaceModel + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FaceBasedSurfaceModel)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_FaceBasedSurfaceModel)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWFaceBasedSurfaceModel_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFaceBound.cxx b/src/RWStepShape/RWStepShape_RWFaceBound.cxx index 4eb51377dc..28bf9f4090 100644 --- a/src/RWStepShape/RWStepShape_RWFaceBound.cxx +++ b/src/RWStepShape/RWStepShape_RWFaceBound.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWFaceBound.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWFaceBound.hxx b/src/RWStepShape/RWStepShape_RWFaceBound.hxx deleted file mode 100644 index 885ec95088..0000000000 --- a/src/RWStepShape/RWStepShape_RWFaceBound.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWFaceBound_HeaderFile -#define _RWStepShape_RWFaceBound_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_FaceBound; -class StepData_StepWriter; -class Interface_EntityIterator; -class Interface_ShareTool; - - -//! Read & Write Module for FaceBound -//! Check added by CKY , 7-OCT-1996 -class RWStepShape_RWFaceBound -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWFaceBound(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FaceBound)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FaceBound)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_FaceBound)& ent, Interface_EntityIterator& iter) const; - - Standard_EXPORT void Check (const Handle(StepShape_FaceBound)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWFaceBound_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFaceBound.pxx b/src/RWStepShape/RWStepShape_RWFaceBound.pxx new file mode 100644 index 0000000000..33ead8242e --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWFaceBound.pxx @@ -0,0 +1,75 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWFaceBound_HeaderFile +#define _RWStepShape_RWFaceBound_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_FaceBound; +class StepData_StepWriter; +class Interface_EntityIterator; +class Interface_ShareTool; + + +//! Read & Write Module for FaceBound +//! Check added by CKY , 7-OCT-1996 +class RWStepShape_RWFaceBound +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWFaceBound(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FaceBound)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FaceBound)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_FaceBound)& ent, Interface_EntityIterator& iter) const; + + Standard_HIDDEN void Check (const Handle(StepShape_FaceBound)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWFaceBound_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFaceOuterBound.cxx b/src/RWStepShape/RWStepShape_RWFaceOuterBound.cxx index e7fbb2f1a5..7de846fee3 100644 --- a/src/RWStepShape/RWStepShape_RWFaceOuterBound.cxx +++ b/src/RWStepShape/RWStepShape_RWFaceOuterBound.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWFaceOuterBound.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWFaceOuterBound.hxx b/src/RWStepShape/RWStepShape_RWFaceOuterBound.hxx deleted file mode 100644 index 3fa4b98209..0000000000 --- a/src/RWStepShape/RWStepShape_RWFaceOuterBound.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWFaceOuterBound_HeaderFile -#define _RWStepShape_RWFaceOuterBound_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_FaceOuterBound; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for FaceOuterBound -class RWStepShape_RWFaceOuterBound -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWFaceOuterBound(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FaceOuterBound)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FaceOuterBound)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_FaceOuterBound)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWFaceOuterBound_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFaceOuterBound.pxx b/src/RWStepShape/RWStepShape_RWFaceOuterBound.pxx new file mode 100644 index 0000000000..383395c4a7 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWFaceOuterBound.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWFaceOuterBound_HeaderFile +#define _RWStepShape_RWFaceOuterBound_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_FaceOuterBound; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for FaceOuterBound +class RWStepShape_RWFaceOuterBound +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWFaceOuterBound(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FaceOuterBound)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FaceOuterBound)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_FaceOuterBound)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWFaceOuterBound_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFaceSurface.cxx b/src/RWStepShape/RWStepShape_RWFaceSurface.cxx index 7fc0e162d8..bd5fc969d4 100644 --- a/src/RWStepShape/RWStepShape_RWFaceSurface.cxx +++ b/src/RWStepShape/RWStepShape_RWFaceSurface.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWFaceSurface.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWFaceSurface.hxx b/src/RWStepShape/RWStepShape_RWFaceSurface.hxx deleted file mode 100644 index e519376e83..0000000000 --- a/src/RWStepShape/RWStepShape_RWFaceSurface.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWFaceSurface_HeaderFile -#define _RWStepShape_RWFaceSurface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_FaceSurface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for FaceSurface -class RWStepShape_RWFaceSurface -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWFaceSurface(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FaceSurface)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FaceSurface)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_FaceSurface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWFaceSurface_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFaceSurface.pxx b/src/RWStepShape/RWStepShape_RWFaceSurface.pxx new file mode 100644 index 0000000000..7a8ef9dd49 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWFaceSurface.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWFaceSurface_HeaderFile +#define _RWStepShape_RWFaceSurface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_FaceSurface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for FaceSurface +class RWStepShape_RWFaceSurface +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWFaceSurface(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FaceSurface)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FaceSurface)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_FaceSurface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWFaceSurface_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFacetedBrep.cxx b/src/RWStepShape/RWStepShape_RWFacetedBrep.cxx index d785856418..41c833142d 100644 --- a/src/RWStepShape/RWStepShape_RWFacetedBrep.cxx +++ b/src/RWStepShape/RWStepShape_RWFacetedBrep.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWFacetedBrep.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWFacetedBrep.hxx b/src/RWStepShape/RWStepShape_RWFacetedBrep.hxx deleted file mode 100644 index c9ba53d420..0000000000 --- a/src/RWStepShape/RWStepShape_RWFacetedBrep.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWFacetedBrep_HeaderFile -#define _RWStepShape_RWFacetedBrep_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_FacetedBrep; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for FacetedBrep -class RWStepShape_RWFacetedBrep -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWFacetedBrep(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FacetedBrep)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FacetedBrep)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_FacetedBrep)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWFacetedBrep_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFacetedBrep.pxx b/src/RWStepShape/RWStepShape_RWFacetedBrep.pxx new file mode 100644 index 0000000000..c15543e8a6 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWFacetedBrep.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWFacetedBrep_HeaderFile +#define _RWStepShape_RWFacetedBrep_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_FacetedBrep; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for FacetedBrep +class RWStepShape_RWFacetedBrep +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWFacetedBrep(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FacetedBrep)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FacetedBrep)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_FacetedBrep)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWFacetedBrep_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.cxx b/src/RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.cxx index 7afda07613..67e5e81efc 100644 --- a/src/RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.cxx +++ b/src/RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWFacetedBrepAndBrepWithVoids.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.hxx b/src/RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.hxx deleted file mode 100644 index 29ec817935..0000000000 --- a/src/RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1994-06-17 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1994-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWFacetedBrepAndBrepWithVoids_HeaderFile -#define _RWStepShape_RWFacetedBrepAndBrepWithVoids_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_FacetedBrepAndBrepWithVoids; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for FacetedBrepAndBrepWithVoids -class RWStepShape_RWFacetedBrepAndBrepWithVoids -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWFacetedBrepAndBrepWithVoids(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FacetedBrepAndBrepWithVoids)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FacetedBrepAndBrepWithVoids)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_FacetedBrepAndBrepWithVoids)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWFacetedBrepAndBrepWithVoids_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.pxx b/src/RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.pxx new file mode 100644 index 0000000000..e9a2631fdc --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWFacetedBrepAndBrepWithVoids.pxx @@ -0,0 +1,71 @@ +// Created on: 1994-06-17 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1994-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWFacetedBrepAndBrepWithVoids_HeaderFile +#define _RWStepShape_RWFacetedBrepAndBrepWithVoids_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_FacetedBrepAndBrepWithVoids; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for FacetedBrepAndBrepWithVoids +class RWStepShape_RWFacetedBrepAndBrepWithVoids +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWFacetedBrepAndBrepWithVoids(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FacetedBrepAndBrepWithVoids)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FacetedBrepAndBrepWithVoids)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_FacetedBrepAndBrepWithVoids)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWFacetedBrepAndBrepWithVoids_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.cxx index a3c2e5a92f..01bdb31388 100644 --- a/src/RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWFacetedBrepShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.hxx deleted file mode 100644 index 26a5365def..0000000000 --- a/src/RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWFacetedBrepShapeRepresentation_HeaderFile -#define _RWStepShape_RWFacetedBrepShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_FacetedBrepShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for FacetedBrepShapeRepresentation -class RWStepShape_RWFacetedBrepShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWFacetedBrepShapeRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FacetedBrepShapeRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FacetedBrepShapeRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_FacetedBrepShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWFacetedBrepShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.pxx new file mode 100644 index 0000000000..797a34fc9f --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWFacetedBrepShapeRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWFacetedBrepShapeRepresentation_HeaderFile +#define _RWStepShape_RWFacetedBrepShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_FacetedBrepShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for FacetedBrepShapeRepresentation +class RWStepShape_RWFacetedBrepShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWFacetedBrepShapeRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_FacetedBrepShapeRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_FacetedBrepShapeRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_FacetedBrepShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWFacetedBrepShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWGeometricCurveSet.cxx b/src/RWStepShape/RWStepShape_RWGeometricCurveSet.cxx index e406789586..ba268c8f5e 100644 --- a/src/RWStepShape/RWStepShape_RWGeometricCurveSet.cxx +++ b/src/RWStepShape/RWStepShape_RWGeometricCurveSet.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWGeometricCurveSet.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWGeometricCurveSet.hxx b/src/RWStepShape/RWStepShape_RWGeometricCurveSet.hxx deleted file mode 100644 index 1893319ba0..0000000000 --- a/src/RWStepShape/RWStepShape_RWGeometricCurveSet.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWGeometricCurveSet_HeaderFile -#define _RWStepShape_RWGeometricCurveSet_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_GeometricCurveSet; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeometricCurveSet -class RWStepShape_RWGeometricCurveSet -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWGeometricCurveSet(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_GeometricCurveSet)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_GeometricCurveSet)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_GeometricCurveSet)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWGeometricCurveSet_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWGeometricCurveSet.pxx b/src/RWStepShape/RWStepShape_RWGeometricCurveSet.pxx new file mode 100644 index 0000000000..96b6f9244d --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWGeometricCurveSet.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWGeometricCurveSet_HeaderFile +#define _RWStepShape_RWGeometricCurveSet_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_GeometricCurveSet; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeometricCurveSet +class RWStepShape_RWGeometricCurveSet +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWGeometricCurveSet(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_GeometricCurveSet)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_GeometricCurveSet)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_GeometricCurveSet)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWGeometricCurveSet_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWGeometricSet.cxx b/src/RWStepShape/RWStepShape_RWGeometricSet.cxx index 2bca9aa09f..26130db88d 100644 --- a/src/RWStepShape/RWStepShape_RWGeometricSet.cxx +++ b/src/RWStepShape/RWStepShape_RWGeometricSet.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWGeometricSet.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWGeometricSet.hxx b/src/RWStepShape/RWStepShape_RWGeometricSet.hxx deleted file mode 100644 index f952c75790..0000000000 --- a/src/RWStepShape/RWStepShape_RWGeometricSet.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWGeometricSet_HeaderFile -#define _RWStepShape_RWGeometricSet_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_GeometricSet; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeometricSet -class RWStepShape_RWGeometricSet -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWGeometricSet(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_GeometricSet)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_GeometricSet)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_GeometricSet)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWGeometricSet_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWGeometricSet.pxx b/src/RWStepShape/RWStepShape_RWGeometricSet.pxx new file mode 100644 index 0000000000..321bcaa93a --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWGeometricSet.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWGeometricSet_HeaderFile +#define _RWStepShape_RWGeometricSet_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_GeometricSet; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeometricSet +class RWStepShape_RWGeometricSet +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWGeometricSet(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_GeometricSet)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_GeometricSet)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_GeometricSet)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWGeometricSet_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.cxx index b713e844cf..c88b6e62c5 100644 --- a/src/RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.hxx deleted file mode 100644 index 1fb590b7c1..0000000000 --- a/src/RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation_HeaderFile -#define _RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_GeometricallyBoundedSurfaceShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeometricallyBoundedSurfaceShapeRepresentation -class RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_GeometricallyBoundedSurfaceShapeRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_GeometricallyBoundedSurfaceShapeRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_GeometricallyBoundedSurfaceShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.pxx new file mode 100644 index 0000000000..33ca874507 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation_HeaderFile +#define _RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_GeometricallyBoundedSurfaceShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeometricallyBoundedSurfaceShapeRepresentation +class RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_GeometricallyBoundedSurfaceShapeRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_GeometricallyBoundedSurfaceShapeRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_GeometricallyBoundedSurfaceShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.cxx index f1f0193755..37c432b395 100644 --- a/src/RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.hxx deleted file mode 100644 index c9ff63e912..0000000000 --- a/src/RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation_HeaderFile -#define _RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_GeometricallyBoundedWireframeShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for GeometricallyBoundedWireframeShapeRepresentation -class RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_GeometricallyBoundedWireframeShapeRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_GeometricallyBoundedWireframeShapeRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_GeometricallyBoundedWireframeShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.pxx new file mode 100644 index 0000000000..753f9a1a86 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation_HeaderFile +#define _RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_GeometricallyBoundedWireframeShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for GeometricallyBoundedWireframeShapeRepresentation +class RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_GeometricallyBoundedWireframeShapeRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_GeometricallyBoundedWireframeShapeRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_GeometricallyBoundedWireframeShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWHalfSpaceSolid.cxx b/src/RWStepShape/RWStepShape_RWHalfSpaceSolid.cxx index d272a98bd8..e572dca6a3 100644 --- a/src/RWStepShape/RWStepShape_RWHalfSpaceSolid.cxx +++ b/src/RWStepShape/RWStepShape_RWHalfSpaceSolid.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWHalfSpaceSolid.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWHalfSpaceSolid.hxx b/src/RWStepShape/RWStepShape_RWHalfSpaceSolid.hxx deleted file mode 100644 index 3f07f2c5e8..0000000000 --- a/src/RWStepShape/RWStepShape_RWHalfSpaceSolid.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWHalfSpaceSolid_HeaderFile -#define _RWStepShape_RWHalfSpaceSolid_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_HalfSpaceSolid; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for HalfSpaceSolid -class RWStepShape_RWHalfSpaceSolid -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWHalfSpaceSolid(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_HalfSpaceSolid)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_HalfSpaceSolid)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_HalfSpaceSolid)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWHalfSpaceSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWHalfSpaceSolid.pxx b/src/RWStepShape/RWStepShape_RWHalfSpaceSolid.pxx new file mode 100644 index 0000000000..9972c2677a --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWHalfSpaceSolid.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWHalfSpaceSolid_HeaderFile +#define _RWStepShape_RWHalfSpaceSolid_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_HalfSpaceSolid; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for HalfSpaceSolid +class RWStepShape_RWHalfSpaceSolid +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWHalfSpaceSolid(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_HalfSpaceSolid)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_HalfSpaceSolid)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_HalfSpaceSolid)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWHalfSpaceSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWLimitsAndFits.cxx b/src/RWStepShape/RWStepShape_RWLimitsAndFits.cxx index fc16cf3a3b..332b2af949 100644 --- a/src/RWStepShape/RWStepShape_RWLimitsAndFits.cxx +++ b/src/RWStepShape/RWStepShape_RWLimitsAndFits.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepShape_RWLimitsAndFits.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWLimitsAndFits.hxx b/src/RWStepShape/RWStepShape_RWLimitsAndFits.hxx deleted file mode 100644 index ddfa14b808..0000000000 --- a/src/RWStepShape/RWStepShape_RWLimitsAndFits.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWLimitsAndFits_HeaderFile -#define _RWStepShape_RWLimitsAndFits_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_LimitsAndFits; -class StepData_StepWriter; - - -//! Read & Write Module for LimitsAndFits -class RWStepShape_RWLimitsAndFits -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWLimitsAndFits(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_LimitsAndFits)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_LimitsAndFits)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWLimitsAndFits_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWLimitsAndFits.pxx b/src/RWStepShape/RWStepShape_RWLimitsAndFits.pxx new file mode 100644 index 0000000000..1c4ff397ac --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWLimitsAndFits.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWLimitsAndFits_HeaderFile +#define _RWStepShape_RWLimitsAndFits_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_LimitsAndFits; +class StepData_StepWriter; + + +//! Read & Write Module for LimitsAndFits +class RWStepShape_RWLimitsAndFits +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWLimitsAndFits(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_LimitsAndFits)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_LimitsAndFits)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWLimitsAndFits_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWLoop.cxx b/src/RWStepShape/RWStepShape_RWLoop.cxx index eb6dabe8c5..a75635f01c 100644 --- a/src/RWStepShape/RWStepShape_RWLoop.cxx +++ b/src/RWStepShape/RWStepShape_RWLoop.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepShape_RWLoop.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWLoop.hxx b/src/RWStepShape/RWStepShape_RWLoop.hxx deleted file mode 100644 index 1800431531..0000000000 --- a/src/RWStepShape/RWStepShape_RWLoop.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWLoop_HeaderFile -#define _RWStepShape_RWLoop_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_Loop; -class StepData_StepWriter; - - -//! Read & Write Module for Loop -class RWStepShape_RWLoop -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWLoop(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Loop)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Loop)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWLoop_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWLoop.pxx b/src/RWStepShape/RWStepShape_RWLoop.pxx new file mode 100644 index 0000000000..800ab70a1c --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWLoop.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWLoop_HeaderFile +#define _RWStepShape_RWLoop_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_Loop; +class StepData_StepWriter; + + +//! Read & Write Module for Loop +class RWStepShape_RWLoop +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWLoop(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Loop)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Loop)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWLoop_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWLoopAndPath.cxx b/src/RWStepShape/RWStepShape_RWLoopAndPath.cxx index f7d36fdef8..b8297a838f 100644 --- a/src/RWStepShape/RWStepShape_RWLoopAndPath.cxx +++ b/src/RWStepShape/RWStepShape_RWLoopAndPath.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWLoopAndPath.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWLoopAndPath.hxx b/src/RWStepShape/RWStepShape_RWLoopAndPath.hxx deleted file mode 100644 index 7e54f2ed75..0000000000 --- a/src/RWStepShape/RWStepShape_RWLoopAndPath.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWLoopAndPath_HeaderFile -#define _RWStepShape_RWLoopAndPath_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_LoopAndPath; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for LoopAndPath -class RWStepShape_RWLoopAndPath -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWLoopAndPath(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_LoopAndPath)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_LoopAndPath)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_LoopAndPath)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWLoopAndPath_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWLoopAndPath.pxx b/src/RWStepShape/RWStepShape_RWLoopAndPath.pxx new file mode 100644 index 0000000000..4f0f7c2b60 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWLoopAndPath.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWLoopAndPath_HeaderFile +#define _RWStepShape_RWLoopAndPath_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_LoopAndPath; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for LoopAndPath +class RWStepShape_RWLoopAndPath +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWLoopAndPath(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_LoopAndPath)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_LoopAndPath)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_LoopAndPath)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWLoopAndPath_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.cxx b/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.cxx index 3a52faab33..a4ae1fcd76 100644 --- a/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.cxx +++ b/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWManifoldSolidBrep.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.hxx b/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.hxx deleted file mode 100644 index c11d91e517..0000000000 --- a/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWManifoldSolidBrep_HeaderFile -#define _RWStepShape_RWManifoldSolidBrep_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ManifoldSolidBrep; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ManifoldSolidBrep -class RWStepShape_RWManifoldSolidBrep -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWManifoldSolidBrep(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ManifoldSolidBrep)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ManifoldSolidBrep)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_ManifoldSolidBrep)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWManifoldSolidBrep_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.pxx b/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.pxx new file mode 100644 index 0000000000..5cb2f9cff3 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWManifoldSolidBrep_HeaderFile +#define _RWStepShape_RWManifoldSolidBrep_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ManifoldSolidBrep; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ManifoldSolidBrep +class RWStepShape_RWManifoldSolidBrep +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWManifoldSolidBrep(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ManifoldSolidBrep)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ManifoldSolidBrep)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_ManifoldSolidBrep)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWManifoldSolidBrep_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.cxx index 0d6dda1bad..1e807fbb2f 100644 --- a/src/RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWManifoldSurfaceShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.hxx deleted file mode 100644 index b21f3c946e..0000000000 --- a/src/RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWManifoldSurfaceShapeRepresentation_HeaderFile -#define _RWStepShape_RWManifoldSurfaceShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ManifoldSurfaceShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ManifoldSurfaceShapeRepresentation -class RWStepShape_RWManifoldSurfaceShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWManifoldSurfaceShapeRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ManifoldSurfaceShapeRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ManifoldSurfaceShapeRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_ManifoldSurfaceShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWManifoldSurfaceShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.pxx new file mode 100644 index 0000000000..bd8f533ae3 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWManifoldSurfaceShapeRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWManifoldSurfaceShapeRepresentation_HeaderFile +#define _RWStepShape_RWManifoldSurfaceShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ManifoldSurfaceShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ManifoldSurfaceShapeRepresentation +class RWStepShape_RWManifoldSurfaceShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWManifoldSurfaceShapeRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ManifoldSurfaceShapeRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ManifoldSurfaceShapeRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_ManifoldSurfaceShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWManifoldSurfaceShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWMeasureQualification.cxx b/src/RWStepShape/RWStepShape_RWMeasureQualification.cxx index 63555f2275..3dd50f063a 100644 --- a/src/RWStepShape/RWStepShape_RWMeasureQualification.cxx +++ b/src/RWStepShape/RWStepShape_RWMeasureQualification.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWMeasureQualification.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWMeasureQualification.hxx b/src/RWStepShape/RWStepShape_RWMeasureQualification.hxx deleted file mode 100644 index 44e2696e42..0000000000 --- a/src/RWStepShape/RWStepShape_RWMeasureQualification.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWMeasureQualification_HeaderFile -#define _RWStepShape_RWMeasureQualification_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_MeasureQualification; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MeasureQualification -class RWStepShape_RWMeasureQualification -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWMeasureQualification(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_MeasureQualification)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_MeasureQualification)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_MeasureQualification)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWMeasureQualification_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWMeasureQualification.pxx b/src/RWStepShape/RWStepShape_RWMeasureQualification.pxx new file mode 100644 index 0000000000..d88704cbca --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWMeasureQualification.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWMeasureQualification_HeaderFile +#define _RWStepShape_RWMeasureQualification_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_MeasureQualification; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MeasureQualification +class RWStepShape_RWMeasureQualification +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWMeasureQualification(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_MeasureQualification)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_MeasureQualification)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_MeasureQualification)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWMeasureQualification_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.cxx b/src/RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.cxx index e5365ede65..268fd215e1 100644 --- a/src/RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.cxx +++ b/src/RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.hxx b/src/RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.hxx deleted file mode 100644 index ec318f9694..0000000000 --- a/src/RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem_HeaderFile -#define _RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MeasureRepresentationItemAndQualifiedRepresentationItem -class RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.pxx b/src/RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.pxx new file mode 100644 index 0000000000..5113a20d62 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem_HeaderFile +#define _RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MeasureRepresentationItemAndQualifiedRepresentationItem +class RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx index 816fd3dd7b..a49be44f4c 100644 --- a/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWNonManifoldSurfaceShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.hxx deleted file mode 100644 index 965149d873..0000000000 --- a/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2001-12-28 -// Created by: Andrey BETENEV -// Copyright (c) 2001-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWNonManifoldSurfaceShapeRepresentation_HeaderFile -#define _RWStepShape_RWNonManifoldSurfaceShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_NonManifoldSurfaceShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for NonManifoldSurfaceShapeRepresentation -class RWStepShape_RWNonManifoldSurfaceShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWNonManifoldSurfaceShapeRepresentation(); - - //! Reads NonManifoldSurfaceShapeRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_NonManifoldSurfaceShapeRepresentation)& ent) const; - - //! Writes NonManifoldSurfaceShapeRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_NonManifoldSurfaceShapeRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_NonManifoldSurfaceShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWNonManifoldSurfaceShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.pxx new file mode 100644 index 0000000000..6858f65081 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2001-12-28 +// Created by: Andrey BETENEV +// Copyright (c) 2001-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWNonManifoldSurfaceShapeRepresentation_HeaderFile +#define _RWStepShape_RWNonManifoldSurfaceShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_NonManifoldSurfaceShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for NonManifoldSurfaceShapeRepresentation +class RWStepShape_RWNonManifoldSurfaceShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWNonManifoldSurfaceShapeRepresentation(); + + //! Reads NonManifoldSurfaceShapeRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_NonManifoldSurfaceShapeRepresentation)& ent) const; + + //! Writes NonManifoldSurfaceShapeRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_NonManifoldSurfaceShapeRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_NonManifoldSurfaceShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWNonManifoldSurfaceShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOpenShell.cxx b/src/RWStepShape/RWStepShape_RWOpenShell.cxx index 0b68bc6106..0de3fe6f72 100644 --- a/src/RWStepShape/RWStepShape_RWOpenShell.cxx +++ b/src/RWStepShape/RWStepShape_RWOpenShell.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWOpenShell.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWOpenShell.hxx b/src/RWStepShape/RWStepShape_RWOpenShell.hxx deleted file mode 100644 index 33b74ebec7..0000000000 --- a/src/RWStepShape/RWStepShape_RWOpenShell.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWOpenShell_HeaderFile -#define _RWStepShape_RWOpenShell_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_OpenShell; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OpenShell -class RWStepShape_RWOpenShell -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWOpenShell(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OpenShell)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OpenShell)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_OpenShell)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWOpenShell_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOpenShell.pxx b/src/RWStepShape/RWStepShape_RWOpenShell.pxx new file mode 100644 index 0000000000..0f16f5d0cc --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWOpenShell.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWOpenShell_HeaderFile +#define _RWStepShape_RWOpenShell_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_OpenShell; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OpenShell +class RWStepShape_RWOpenShell +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWOpenShell(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OpenShell)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OpenShell)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_OpenShell)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWOpenShell_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOrientedClosedShell.cxx b/src/RWStepShape/RWStepShape_RWOrientedClosedShell.cxx index 029d9a07c7..e26abd9858 100644 --- a/src/RWStepShape/RWStepShape_RWOrientedClosedShell.cxx +++ b/src/RWStepShape/RWStepShape_RWOrientedClosedShell.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWOrientedClosedShell.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWOrientedClosedShell.hxx b/src/RWStepShape/RWStepShape_RWOrientedClosedShell.hxx deleted file mode 100644 index fbcb3e1aa0..0000000000 --- a/src/RWStepShape/RWStepShape_RWOrientedClosedShell.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWOrientedClosedShell_HeaderFile -#define _RWStepShape_RWOrientedClosedShell_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_OrientedClosedShell; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OrientedClosedShell -class RWStepShape_RWOrientedClosedShell -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWOrientedClosedShell(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OrientedClosedShell)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OrientedClosedShell)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_OrientedClosedShell)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWOrientedClosedShell_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOrientedClosedShell.pxx b/src/RWStepShape/RWStepShape_RWOrientedClosedShell.pxx new file mode 100644 index 0000000000..6d8ec20fd7 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWOrientedClosedShell.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWOrientedClosedShell_HeaderFile +#define _RWStepShape_RWOrientedClosedShell_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_OrientedClosedShell; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OrientedClosedShell +class RWStepShape_RWOrientedClosedShell +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWOrientedClosedShell(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OrientedClosedShell)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OrientedClosedShell)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_OrientedClosedShell)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWOrientedClosedShell_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOrientedEdge.cxx b/src/RWStepShape/RWStepShape_RWOrientedEdge.cxx index c3624fad17..46248f8743 100644 --- a/src/RWStepShape/RWStepShape_RWOrientedEdge.cxx +++ b/src/RWStepShape/RWStepShape_RWOrientedEdge.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWOrientedEdge.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWOrientedEdge.hxx b/src/RWStepShape/RWStepShape_RWOrientedEdge.hxx deleted file mode 100644 index f2ea2177cc..0000000000 --- a/src/RWStepShape/RWStepShape_RWOrientedEdge.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWOrientedEdge_HeaderFile -#define _RWStepShape_RWOrientedEdge_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_OrientedEdge; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OrientedEdge -class RWStepShape_RWOrientedEdge -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWOrientedEdge(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OrientedEdge)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OrientedEdge)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_OrientedEdge)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWOrientedEdge_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOrientedEdge.pxx b/src/RWStepShape/RWStepShape_RWOrientedEdge.pxx new file mode 100644 index 0000000000..8f9f1a81aa --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWOrientedEdge.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWOrientedEdge_HeaderFile +#define _RWStepShape_RWOrientedEdge_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_OrientedEdge; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OrientedEdge +class RWStepShape_RWOrientedEdge +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWOrientedEdge(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OrientedEdge)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OrientedEdge)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_OrientedEdge)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWOrientedEdge_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOrientedFace.cxx b/src/RWStepShape/RWStepShape_RWOrientedFace.cxx index d601b084db..c7d05fc24a 100644 --- a/src/RWStepShape/RWStepShape_RWOrientedFace.cxx +++ b/src/RWStepShape/RWStepShape_RWOrientedFace.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWOrientedFace.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWOrientedFace.hxx b/src/RWStepShape/RWStepShape_RWOrientedFace.hxx deleted file mode 100644 index d55cf36339..0000000000 --- a/src/RWStepShape/RWStepShape_RWOrientedFace.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWOrientedFace_HeaderFile -#define _RWStepShape_RWOrientedFace_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_OrientedFace; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OrientedFace -class RWStepShape_RWOrientedFace -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWOrientedFace(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OrientedFace)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OrientedFace)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_OrientedFace)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWOrientedFace_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOrientedFace.pxx b/src/RWStepShape/RWStepShape_RWOrientedFace.pxx new file mode 100644 index 0000000000..8a939b8c0c --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWOrientedFace.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWOrientedFace_HeaderFile +#define _RWStepShape_RWOrientedFace_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_OrientedFace; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OrientedFace +class RWStepShape_RWOrientedFace +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWOrientedFace(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OrientedFace)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OrientedFace)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_OrientedFace)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWOrientedFace_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOrientedOpenShell.cxx b/src/RWStepShape/RWStepShape_RWOrientedOpenShell.cxx index c4d41e3529..77207742ef 100644 --- a/src/RWStepShape/RWStepShape_RWOrientedOpenShell.cxx +++ b/src/RWStepShape/RWStepShape_RWOrientedOpenShell.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWOrientedOpenShell.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWOrientedOpenShell.hxx b/src/RWStepShape/RWStepShape_RWOrientedOpenShell.hxx deleted file mode 100644 index bbe80614ce..0000000000 --- a/src/RWStepShape/RWStepShape_RWOrientedOpenShell.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWOrientedOpenShell_HeaderFile -#define _RWStepShape_RWOrientedOpenShell_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_OrientedOpenShell; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OrientedOpenShell -class RWStepShape_RWOrientedOpenShell -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWOrientedOpenShell(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OrientedOpenShell)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OrientedOpenShell)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_OrientedOpenShell)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWOrientedOpenShell_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOrientedOpenShell.pxx b/src/RWStepShape/RWStepShape_RWOrientedOpenShell.pxx new file mode 100644 index 0000000000..9d40876168 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWOrientedOpenShell.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWOrientedOpenShell_HeaderFile +#define _RWStepShape_RWOrientedOpenShell_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_OrientedOpenShell; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OrientedOpenShell +class RWStepShape_RWOrientedOpenShell +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWOrientedOpenShell(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OrientedOpenShell)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OrientedOpenShell)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_OrientedOpenShell)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWOrientedOpenShell_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOrientedPath.cxx b/src/RWStepShape/RWStepShape_RWOrientedPath.cxx index 0096f4aab0..0e26486c15 100644 --- a/src/RWStepShape/RWStepShape_RWOrientedPath.cxx +++ b/src/RWStepShape/RWStepShape_RWOrientedPath.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWOrientedPath.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWOrientedPath.hxx b/src/RWStepShape/RWStepShape_RWOrientedPath.hxx deleted file mode 100644 index 2ee1d24aaa..0000000000 --- a/src/RWStepShape/RWStepShape_RWOrientedPath.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWOrientedPath_HeaderFile -#define _RWStepShape_RWOrientedPath_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_OrientedPath; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OrientedPath -class RWStepShape_RWOrientedPath -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWOrientedPath(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OrientedPath)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OrientedPath)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_OrientedPath)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWOrientedPath_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWOrientedPath.pxx b/src/RWStepShape/RWStepShape_RWOrientedPath.pxx new file mode 100644 index 0000000000..d078622f3c --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWOrientedPath.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWOrientedPath_HeaderFile +#define _RWStepShape_RWOrientedPath_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_OrientedPath; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OrientedPath +class RWStepShape_RWOrientedPath +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWOrientedPath(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_OrientedPath)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_OrientedPath)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_OrientedPath)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWOrientedPath_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWPath.cxx b/src/RWStepShape/RWStepShape_RWPath.cxx index c824f3a78b..bfe739a2a0 100644 --- a/src/RWStepShape/RWStepShape_RWPath.cxx +++ b/src/RWStepShape/RWStepShape_RWPath.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWPath.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWPath.hxx b/src/RWStepShape/RWStepShape_RWPath.hxx deleted file mode 100644 index 4300fbce74..0000000000 --- a/src/RWStepShape/RWStepShape_RWPath.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWPath_HeaderFile -#define _RWStepShape_RWPath_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_Path; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Path -class RWStepShape_RWPath -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWPath(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Path)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Path)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_Path)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWPath_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWPath.pxx b/src/RWStepShape/RWStepShape_RWPath.pxx new file mode 100644 index 0000000000..f69eb4af53 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWPath.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWPath_HeaderFile +#define _RWStepShape_RWPath_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_Path; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Path +class RWStepShape_RWPath +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWPath(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Path)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Path)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_Path)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWPath_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWPlusMinusTolerance.cxx b/src/RWStepShape/RWStepShape_RWPlusMinusTolerance.cxx index ff413adfbb..a374410a4d 100644 --- a/src/RWStepShape/RWStepShape_RWPlusMinusTolerance.cxx +++ b/src/RWStepShape/RWStepShape_RWPlusMinusTolerance.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWPlusMinusTolerance.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWPlusMinusTolerance.hxx b/src/RWStepShape/RWStepShape_RWPlusMinusTolerance.hxx deleted file mode 100644 index 6a5d35f58a..0000000000 --- a/src/RWStepShape/RWStepShape_RWPlusMinusTolerance.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWPlusMinusTolerance_HeaderFile -#define _RWStepShape_RWPlusMinusTolerance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_PlusMinusTolerance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PlusMinusTolerance -class RWStepShape_RWPlusMinusTolerance -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWPlusMinusTolerance(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_PlusMinusTolerance)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_PlusMinusTolerance)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_PlusMinusTolerance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWPlusMinusTolerance_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWPlusMinusTolerance.pxx b/src/RWStepShape/RWStepShape_RWPlusMinusTolerance.pxx new file mode 100644 index 0000000000..9fa2e24605 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWPlusMinusTolerance.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWPlusMinusTolerance_HeaderFile +#define _RWStepShape_RWPlusMinusTolerance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_PlusMinusTolerance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PlusMinusTolerance +class RWStepShape_RWPlusMinusTolerance +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWPlusMinusTolerance(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_PlusMinusTolerance)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_PlusMinusTolerance)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_PlusMinusTolerance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWPlusMinusTolerance_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWPointRepresentation.cxx b/src/RWStepShape/RWStepShape_RWPointRepresentation.cxx index 7f6e3070bb..84ac6c5f3d 100644 --- a/src/RWStepShape/RWStepShape_RWPointRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWPointRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWPointRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWPointRepresentation.hxx b/src/RWStepShape/RWStepShape_RWPointRepresentation.hxx deleted file mode 100644 index 1585478c8e..0000000000 --- a/src/RWStepShape/RWStepShape_RWPointRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-12-12 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWPointRepresentation_HeaderFile -#define _RWStepShape_RWPointRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_PointRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for PointRepresentation -class RWStepShape_RWPointRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWPointRepresentation(); - - //! Reads PointRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_PointRepresentation)& ent) const; - - //! Writes PointRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_PointRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_PointRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWPointRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWPointRepresentation.pxx b/src/RWStepShape/RWStepShape_RWPointRepresentation.pxx new file mode 100644 index 0000000000..6054db7ba4 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWPointRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-12-12 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWPointRepresentation_HeaderFile +#define _RWStepShape_RWPointRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_PointRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for PointRepresentation +class RWStepShape_RWPointRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWPointRepresentation(); + + //! Reads PointRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_PointRepresentation)& ent) const; + + //! Writes PointRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_PointRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_PointRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWPointRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWPolyLoop.cxx b/src/RWStepShape/RWStepShape_RWPolyLoop.cxx index b04199ff28..f741ef2443 100644 --- a/src/RWStepShape/RWStepShape_RWPolyLoop.cxx +++ b/src/RWStepShape/RWStepShape_RWPolyLoop.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWPolyLoop.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWPolyLoop.hxx b/src/RWStepShape/RWStepShape_RWPolyLoop.hxx deleted file mode 100644 index 8f009e5d92..0000000000 --- a/src/RWStepShape/RWStepShape_RWPolyLoop.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWPolyLoop_HeaderFile -#define _RWStepShape_RWPolyLoop_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_PolyLoop; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PolyLoop -class RWStepShape_RWPolyLoop -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWPolyLoop(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_PolyLoop)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_PolyLoop)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_PolyLoop)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWPolyLoop_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWPolyLoop.pxx b/src/RWStepShape/RWStepShape_RWPolyLoop.pxx new file mode 100644 index 0000000000..66c2964fa5 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWPolyLoop.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWPolyLoop_HeaderFile +#define _RWStepShape_RWPolyLoop_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_PolyLoop; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PolyLoop +class RWStepShape_RWPolyLoop +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWPolyLoop(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_PolyLoop)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_PolyLoop)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_PolyLoop)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWPolyLoop_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWPrecisionQualifier.cxx b/src/RWStepShape/RWStepShape_RWPrecisionQualifier.cxx index 88f821bd72..fedc14178c 100644 --- a/src/RWStepShape/RWStepShape_RWPrecisionQualifier.cxx +++ b/src/RWStepShape/RWStepShape_RWPrecisionQualifier.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepShape_RWPrecisionQualifier.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWPrecisionQualifier.hxx b/src/RWStepShape/RWStepShape_RWPrecisionQualifier.hxx deleted file mode 100644 index 54cf40d98a..0000000000 --- a/src/RWStepShape/RWStepShape_RWPrecisionQualifier.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWPrecisionQualifier_HeaderFile -#define _RWStepShape_RWPrecisionQualifier_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_PrecisionQualifier; -class StepData_StepWriter; - - -//! Read & Write Module for PrecisionQualifier -class RWStepShape_RWPrecisionQualifier -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWPrecisionQualifier(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_PrecisionQualifier)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_PrecisionQualifier)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWPrecisionQualifier_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWPrecisionQualifier.pxx b/src/RWStepShape/RWStepShape_RWPrecisionQualifier.pxx new file mode 100644 index 0000000000..fd08c67e50 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWPrecisionQualifier.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWPrecisionQualifier_HeaderFile +#define _RWStepShape_RWPrecisionQualifier_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_PrecisionQualifier; +class StepData_StepWriter; + + +//! Read & Write Module for PrecisionQualifier +class RWStepShape_RWPrecisionQualifier +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWPrecisionQualifier(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_PrecisionQualifier)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_PrecisionQualifier)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWPrecisionQualifier_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWQualifiedRepresentationItem.cxx b/src/RWStepShape/RWStepShape_RWQualifiedRepresentationItem.cxx index c7ceec34a0..82dc789c2a 100644 --- a/src/RWStepShape/RWStepShape_RWQualifiedRepresentationItem.cxx +++ b/src/RWStepShape/RWStepShape_RWQualifiedRepresentationItem.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWQualifiedRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWQualifiedRepresentationItem.hxx b/src/RWStepShape/RWStepShape_RWQualifiedRepresentationItem.hxx deleted file mode 100644 index c73f270bcb..0000000000 --- a/src/RWStepShape/RWStepShape_RWQualifiedRepresentationItem.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWQualifiedRepresentationItem_HeaderFile -#define _RWStepShape_RWQualifiedRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_QualifiedRepresentationItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for QualifiedRepresentationItem -class RWStepShape_RWQualifiedRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWQualifiedRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_QualifiedRepresentationItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_QualifiedRepresentationItem)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_QualifiedRepresentationItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWQualifiedRepresentationItem_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWQualifiedRepresentationItem.pxx b/src/RWStepShape/RWStepShape_RWQualifiedRepresentationItem.pxx new file mode 100644 index 0000000000..0943d0a225 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWQualifiedRepresentationItem.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWQualifiedRepresentationItem_HeaderFile +#define _RWStepShape_RWQualifiedRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_QualifiedRepresentationItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for QualifiedRepresentationItem +class RWStepShape_RWQualifiedRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWQualifiedRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_QualifiedRepresentationItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_QualifiedRepresentationItem)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_QualifiedRepresentationItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWQualifiedRepresentationItem_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWRevolvedAreaSolid.cxx b/src/RWStepShape/RWStepShape_RWRevolvedAreaSolid.cxx index 81bd0f95f2..d0d25081de 100644 --- a/src/RWStepShape/RWStepShape_RWRevolvedAreaSolid.cxx +++ b/src/RWStepShape/RWStepShape_RWRevolvedAreaSolid.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWRevolvedAreaSolid.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWRevolvedAreaSolid.hxx b/src/RWStepShape/RWStepShape_RWRevolvedAreaSolid.hxx deleted file mode 100644 index 48f76f129b..0000000000 --- a/src/RWStepShape/RWStepShape_RWRevolvedAreaSolid.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWRevolvedAreaSolid_HeaderFile -#define _RWStepShape_RWRevolvedAreaSolid_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_RevolvedAreaSolid; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RevolvedAreaSolid -class RWStepShape_RWRevolvedAreaSolid -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWRevolvedAreaSolid(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_RevolvedAreaSolid)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_RevolvedAreaSolid)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_RevolvedAreaSolid)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWRevolvedAreaSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWRevolvedAreaSolid.pxx b/src/RWStepShape/RWStepShape_RWRevolvedAreaSolid.pxx new file mode 100644 index 0000000000..08b6c49708 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWRevolvedAreaSolid.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWRevolvedAreaSolid_HeaderFile +#define _RWStepShape_RWRevolvedAreaSolid_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_RevolvedAreaSolid; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RevolvedAreaSolid +class RWStepShape_RWRevolvedAreaSolid +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWRevolvedAreaSolid(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_RevolvedAreaSolid)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_RevolvedAreaSolid)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_RevolvedAreaSolid)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWRevolvedAreaSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWRevolvedFaceSolid.cxx b/src/RWStepShape/RWStepShape_RWRevolvedFaceSolid.cxx index 9cbde9edb6..1a386c574f 100644 --- a/src/RWStepShape/RWStepShape_RWRevolvedFaceSolid.cxx +++ b/src/RWStepShape/RWStepShape_RWRevolvedFaceSolid.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWRevolvedFaceSolid.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWRevolvedFaceSolid.hxx b/src/RWStepShape/RWStepShape_RWRevolvedFaceSolid.hxx deleted file mode 100644 index aaa71004ce..0000000000 --- a/src/RWStepShape/RWStepShape_RWRevolvedFaceSolid.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-15 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWRevolvedFaceSolid_HeaderFile -#define _RWStepShape_RWRevolvedFaceSolid_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_RevolvedFaceSolid; -class StepData_StepWriter; -class Interface_EntityIterator; - - - -class RWStepShape_RWRevolvedFaceSolid -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWRevolvedFaceSolid(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_RevolvedFaceSolid)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_RevolvedFaceSolid)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_RevolvedFaceSolid)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWRevolvedFaceSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWRevolvedFaceSolid.pxx b/src/RWStepShape/RWStepShape_RWRevolvedFaceSolid.pxx new file mode 100644 index 0000000000..817fcd5805 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWRevolvedFaceSolid.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-15 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWRevolvedFaceSolid_HeaderFile +#define _RWStepShape_RWRevolvedFaceSolid_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_RevolvedFaceSolid; +class StepData_StepWriter; +class Interface_EntityIterator; + + + +class RWStepShape_RWRevolvedFaceSolid +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWRevolvedFaceSolid(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_RevolvedFaceSolid)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_RevolvedFaceSolid)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_RevolvedFaceSolid)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWRevolvedFaceSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWRightAngularWedge.cxx b/src/RWStepShape/RWStepShape_RWRightAngularWedge.cxx index 1547e3f209..d82b996a7b 100644 --- a/src/RWStepShape/RWStepShape_RWRightAngularWedge.cxx +++ b/src/RWStepShape/RWStepShape_RWRightAngularWedge.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWRightAngularWedge.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWRightAngularWedge.hxx b/src/RWStepShape/RWStepShape_RWRightAngularWedge.hxx deleted file mode 100644 index 356e696615..0000000000 --- a/src/RWStepShape/RWStepShape_RWRightAngularWedge.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWRightAngularWedge_HeaderFile -#define _RWStepShape_RWRightAngularWedge_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_RightAngularWedge; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RightAngularWedge -class RWStepShape_RWRightAngularWedge -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWRightAngularWedge(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_RightAngularWedge)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_RightAngularWedge)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_RightAngularWedge)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWRightAngularWedge_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWRightAngularWedge.pxx b/src/RWStepShape/RWStepShape_RWRightAngularWedge.pxx new file mode 100644 index 0000000000..e421938bd5 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWRightAngularWedge.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWRightAngularWedge_HeaderFile +#define _RWStepShape_RWRightAngularWedge_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_RightAngularWedge; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RightAngularWedge +class RWStepShape_RWRightAngularWedge +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWRightAngularWedge(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_RightAngularWedge)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_RightAngularWedge)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_RightAngularWedge)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWRightAngularWedge_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWRightCircularCone.cxx b/src/RWStepShape/RWStepShape_RWRightCircularCone.cxx index bbfb9d79b9..a131186f6c 100644 --- a/src/RWStepShape/RWStepShape_RWRightCircularCone.cxx +++ b/src/RWStepShape/RWStepShape_RWRightCircularCone.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWRightCircularCone.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWRightCircularCone.hxx b/src/RWStepShape/RWStepShape_RWRightCircularCone.hxx deleted file mode 100644 index 13d79ab896..0000000000 --- a/src/RWStepShape/RWStepShape_RWRightCircularCone.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWRightCircularCone_HeaderFile -#define _RWStepShape_RWRightCircularCone_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_RightCircularCone; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RightCircularCone -class RWStepShape_RWRightCircularCone -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWRightCircularCone(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_RightCircularCone)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_RightCircularCone)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_RightCircularCone)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWRightCircularCone_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWRightCircularCone.pxx b/src/RWStepShape/RWStepShape_RWRightCircularCone.pxx new file mode 100644 index 0000000000..9106471d9e --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWRightCircularCone.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWRightCircularCone_HeaderFile +#define _RWStepShape_RWRightCircularCone_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_RightCircularCone; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RightCircularCone +class RWStepShape_RWRightCircularCone +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWRightCircularCone(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_RightCircularCone)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_RightCircularCone)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_RightCircularCone)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWRightCircularCone_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWRightCircularCylinder.cxx b/src/RWStepShape/RWStepShape_RWRightCircularCylinder.cxx index 12e315ad00..4e4db1b462 100644 --- a/src/RWStepShape/RWStepShape_RWRightCircularCylinder.cxx +++ b/src/RWStepShape/RWStepShape_RWRightCircularCylinder.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWRightCircularCylinder.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWRightCircularCylinder.hxx b/src/RWStepShape/RWStepShape_RWRightCircularCylinder.hxx deleted file mode 100644 index 6ab819a35b..0000000000 --- a/src/RWStepShape/RWStepShape_RWRightCircularCylinder.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWRightCircularCylinder_HeaderFile -#define _RWStepShape_RWRightCircularCylinder_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_RightCircularCylinder; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for RightCircularCylinder -class RWStepShape_RWRightCircularCylinder -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWRightCircularCylinder(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_RightCircularCylinder)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_RightCircularCylinder)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_RightCircularCylinder)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWRightCircularCylinder_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWRightCircularCylinder.pxx b/src/RWStepShape/RWStepShape_RWRightCircularCylinder.pxx new file mode 100644 index 0000000000..31956baa5e --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWRightCircularCylinder.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWRightCircularCylinder_HeaderFile +#define _RWStepShape_RWRightCircularCylinder_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_RightCircularCylinder; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for RightCircularCylinder +class RWStepShape_RWRightCircularCylinder +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWRightCircularCylinder(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_RightCircularCylinder)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_RightCircularCylinder)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_RightCircularCylinder)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWRightCircularCylinder_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSeamEdge.cxx b/src/RWStepShape/RWStepShape_RWSeamEdge.cxx index 086dbc1c6d..5155f94427 100644 --- a/src/RWStepShape/RWStepShape_RWSeamEdge.cxx +++ b/src/RWStepShape/RWStepShape_RWSeamEdge.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepShape_RWSeamEdge.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWSeamEdge.hxx b/src/RWStepShape/RWStepShape_RWSeamEdge.hxx deleted file mode 100644 index 1411cf9b0f..0000000000 --- a/src/RWStepShape/RWStepShape_RWSeamEdge.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-01-04 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWSeamEdge_HeaderFile -#define _RWStepShape_RWSeamEdge_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_SeamEdge; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for SeamEdge -class RWStepShape_RWSeamEdge -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWSeamEdge(); - - //! Reads SeamEdge - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_SeamEdge)& ent) const; - - //! Writes SeamEdge - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_SeamEdge)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_SeamEdge)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWSeamEdge_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSeamEdge.pxx b/src/RWStepShape/RWStepShape_RWSeamEdge.pxx new file mode 100644 index 0000000000..6a8656386c --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWSeamEdge.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-01-04 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWSeamEdge_HeaderFile +#define _RWStepShape_RWSeamEdge_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_SeamEdge; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for SeamEdge +class RWStepShape_RWSeamEdge +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWSeamEdge(); + + //! Reads SeamEdge + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_SeamEdge)& ent) const; + + //! Writes SeamEdge + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_SeamEdge)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_SeamEdge)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWSeamEdge_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.cxx b/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.cxx index e105e49063..49fab042fe 100644 --- a/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.cxx @@ -17,7 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include -#include +#include "RWStepShape_RWShapeDefinitionRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.hxx b/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.hxx deleted file mode 100644 index 0e6b5e6d8f..0000000000 --- a/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.hxx +++ /dev/null @@ -1,75 +0,0 @@ -// Created on: 1999-11-26 -// Created by: Andrey BETENEV -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWShapeDefinitionRepresentation_HeaderFile -#define _RWStepShape_RWShapeDefinitionRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ShapeDefinitionRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ShapeDefinitionRepresentation -class RWStepShape_RWShapeDefinitionRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWShapeDefinitionRepresentation(); - - //! Reads ShapeDefinitionRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ShapeDefinitionRepresentation)& ent) const; - - //! Writes ShapeDefinitionRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ShapeDefinitionRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_ShapeDefinitionRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWShapeDefinitionRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.pxx b/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.pxx new file mode 100644 index 0000000000..c1f6451235 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.pxx @@ -0,0 +1,75 @@ +// Created on: 1999-11-26 +// Created by: Andrey BETENEV +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWShapeDefinitionRepresentation_HeaderFile +#define _RWStepShape_RWShapeDefinitionRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ShapeDefinitionRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ShapeDefinitionRepresentation +class RWStepShape_RWShapeDefinitionRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWShapeDefinitionRepresentation(); + + //! Reads ShapeDefinitionRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ShapeDefinitionRepresentation)& ent) const; + + //! Writes ShapeDefinitionRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ShapeDefinitionRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_ShapeDefinitionRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWShapeDefinitionRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.cxx b/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.cxx index ae42046f4f..ee9fffd79e 100644 --- a/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWShapeDimensionRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.hxx b/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.hxx deleted file mode 100644 index eeaab72e9e..0000000000 --- a/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-04-18 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWShapeDimensionRepresentation_HeaderFile -#define _RWStepShape_RWShapeDimensionRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ShapeDimensionRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ShapeDimensionRepresentation -class RWStepShape_RWShapeDimensionRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWShapeDimensionRepresentation(); - - //! Reads ShapeDimensionRepresentation - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ShapeDimensionRepresentation)& ent) const; - - //! Writes ShapeDimensionRepresentation - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ShapeDimensionRepresentation)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_ShapeDimensionRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWShapeDimensionRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.pxx b/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.pxx new file mode 100644 index 0000000000..055c67b857 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-04-18 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWShapeDimensionRepresentation_HeaderFile +#define _RWStepShape_RWShapeDimensionRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ShapeDimensionRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ShapeDimensionRepresentation +class RWStepShape_RWShapeDimensionRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWShapeDimensionRepresentation(); + + //! Reads ShapeDimensionRepresentation + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ShapeDimensionRepresentation)& ent) const; + + //! Writes ShapeDimensionRepresentation + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ShapeDimensionRepresentation)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_ShapeDimensionRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWShapeDimensionRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWShapeRepresentation.cxx index 496402c784..6993121d9f 100644 --- a/src/RWStepShape/RWStepShape_RWShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWShapeRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWShapeRepresentation.hxx deleted file mode 100644 index bd6e5760fa..0000000000 --- a/src/RWStepShape/RWStepShape_RWShapeRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWShapeRepresentation_HeaderFile -#define _RWStepShape_RWShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ShapeRepresentation -class RWStepShape_RWShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWShapeRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ShapeRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ShapeRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_ShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWShapeRepresentation.pxx new file mode 100644 index 0000000000..3587ec4744 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWShapeRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWShapeRepresentation_HeaderFile +#define _RWStepShape_RWShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ShapeRepresentation +class RWStepShape_RWShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWShapeRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ShapeRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ShapeRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_ShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.cxx b/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.cxx index ee35cbc3fd..2eba55f42e 100644 --- a/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.cxx +++ b/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWShapeRepresentationWithParameters.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.hxx b/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.hxx deleted file mode 100644 index 2478398335..0000000000 --- a/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2003-06-04 -// Created by: Galina KULIKOVA -// Copyright (c) 2003-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWShapeRepresentationWithParameters_HeaderFile -#define _RWStepShape_RWShapeRepresentationWithParameters_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ShapeRepresentationWithParameters; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ShapeRepresentationWithParameters -class RWStepShape_RWShapeRepresentationWithParameters -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWShapeRepresentationWithParameters(); - - //! Reads ShapeRepresentationWithParameters - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ShapeRepresentationWithParameters)& ent) const; - - //! Writes ShapeRepresentationWithParameters - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ShapeRepresentationWithParameters)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_ShapeRepresentationWithParameters)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWShapeRepresentationWithParameters_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.pxx b/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.pxx new file mode 100644 index 0000000000..960f427b7a --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.pxx @@ -0,0 +1,74 @@ +// Created on: 2003-06-04 +// Created by: Galina KULIKOVA +// Copyright (c) 2003-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWShapeRepresentationWithParameters_HeaderFile +#define _RWStepShape_RWShapeRepresentationWithParameters_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ShapeRepresentationWithParameters; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ShapeRepresentationWithParameters +class RWStepShape_RWShapeRepresentationWithParameters +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWShapeRepresentationWithParameters(); + + //! Reads ShapeRepresentationWithParameters + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ShapeRepresentationWithParameters)& ent) const; + + //! Writes ShapeRepresentationWithParameters + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ShapeRepresentationWithParameters)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_ShapeRepresentationWithParameters)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWShapeRepresentationWithParameters_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWShellBasedSurfaceModel.cxx b/src/RWStepShape/RWStepShape_RWShellBasedSurfaceModel.cxx index 2857e203a5..ed8a86a6f0 100644 --- a/src/RWStepShape/RWStepShape_RWShellBasedSurfaceModel.cxx +++ b/src/RWStepShape/RWStepShape_RWShellBasedSurfaceModel.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWShellBasedSurfaceModel.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWShellBasedSurfaceModel.hxx b/src/RWStepShape/RWStepShape_RWShellBasedSurfaceModel.hxx deleted file mode 100644 index db25cf2ab7..0000000000 --- a/src/RWStepShape/RWStepShape_RWShellBasedSurfaceModel.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWShellBasedSurfaceModel_HeaderFile -#define _RWStepShape_RWShellBasedSurfaceModel_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ShellBasedSurfaceModel; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ShellBasedSurfaceModel -class RWStepShape_RWShellBasedSurfaceModel -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWShellBasedSurfaceModel(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ShellBasedSurfaceModel)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ShellBasedSurfaceModel)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_ShellBasedSurfaceModel)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWShellBasedSurfaceModel_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWShellBasedSurfaceModel.pxx b/src/RWStepShape/RWStepShape_RWShellBasedSurfaceModel.pxx new file mode 100644 index 0000000000..fa2cdf3e27 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWShellBasedSurfaceModel.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWShellBasedSurfaceModel_HeaderFile +#define _RWStepShape_RWShellBasedSurfaceModel_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ShellBasedSurfaceModel; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ShellBasedSurfaceModel +class RWStepShape_RWShellBasedSurfaceModel +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWShellBasedSurfaceModel(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ShellBasedSurfaceModel)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ShellBasedSurfaceModel)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_ShellBasedSurfaceModel)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWShellBasedSurfaceModel_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSolidModel.cxx b/src/RWStepShape/RWStepShape_RWSolidModel.cxx index 31dede06ed..a6088aae6d 100644 --- a/src/RWStepShape/RWStepShape_RWSolidModel.cxx +++ b/src/RWStepShape/RWStepShape_RWSolidModel.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepShape_RWSolidModel.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWSolidModel.hxx b/src/RWStepShape/RWStepShape_RWSolidModel.hxx deleted file mode 100644 index ff7ef7c2e9..0000000000 --- a/src/RWStepShape/RWStepShape_RWSolidModel.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWSolidModel_HeaderFile -#define _RWStepShape_RWSolidModel_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_SolidModel; -class StepData_StepWriter; - - -//! Read & Write Module for SolidModel -class RWStepShape_RWSolidModel -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWSolidModel(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_SolidModel)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_SolidModel)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWSolidModel_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSolidModel.pxx b/src/RWStepShape/RWStepShape_RWSolidModel.pxx new file mode 100644 index 0000000000..cda8e82e2b --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWSolidModel.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWSolidModel_HeaderFile +#define _RWStepShape_RWSolidModel_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_SolidModel; +class StepData_StepWriter; + + +//! Read & Write Module for SolidModel +class RWStepShape_RWSolidModel +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWSolidModel(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_SolidModel)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_SolidModel)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWSolidModel_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSolidReplica.cxx b/src/RWStepShape/RWStepShape_RWSolidReplica.cxx index 922417f0b7..10d4f6abc6 100644 --- a/src/RWStepShape/RWStepShape_RWSolidReplica.cxx +++ b/src/RWStepShape/RWStepShape_RWSolidReplica.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWSolidReplica.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWSolidReplica.hxx b/src/RWStepShape/RWStepShape_RWSolidReplica.hxx deleted file mode 100644 index 3a2dc3ca74..0000000000 --- a/src/RWStepShape/RWStepShape_RWSolidReplica.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWSolidReplica_HeaderFile -#define _RWStepShape_RWSolidReplica_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_SolidReplica; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SolidReplica -class RWStepShape_RWSolidReplica -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWSolidReplica(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_SolidReplica)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_SolidReplica)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_SolidReplica)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWSolidReplica_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSolidReplica.pxx b/src/RWStepShape/RWStepShape_RWSolidReplica.pxx new file mode 100644 index 0000000000..d05eb0d915 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWSolidReplica.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWSolidReplica_HeaderFile +#define _RWStepShape_RWSolidReplica_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_SolidReplica; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SolidReplica +class RWStepShape_RWSolidReplica +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWSolidReplica(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_SolidReplica)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_SolidReplica)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_SolidReplica)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWSolidReplica_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSphere.cxx b/src/RWStepShape/RWStepShape_RWSphere.cxx index a2b6ea9646..c65853851e 100644 --- a/src/RWStepShape/RWStepShape_RWSphere.cxx +++ b/src/RWStepShape/RWStepShape_RWSphere.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWSphere.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWSphere.hxx b/src/RWStepShape/RWStepShape_RWSphere.hxx deleted file mode 100644 index 38841c564f..0000000000 --- a/src/RWStepShape/RWStepShape_RWSphere.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWSphere_HeaderFile -#define _RWStepShape_RWSphere_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_Sphere; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Sphere -class RWStepShape_RWSphere -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWSphere(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Sphere)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Sphere)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_Sphere)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWSphere_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSphere.pxx b/src/RWStepShape/RWStepShape_RWSphere.pxx new file mode 100644 index 0000000000..6989f47b9d --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWSphere.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWSphere_HeaderFile +#define _RWStepShape_RWSphere_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_Sphere; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Sphere +class RWStepShape_RWSphere +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWSphere(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Sphere)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Sphere)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_Sphere)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWSphere_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSubedge.cxx b/src/RWStepShape/RWStepShape_RWSubedge.cxx index 907734335f..fada71f85b 100644 --- a/src/RWStepShape/RWStepShape_RWSubedge.cxx +++ b/src/RWStepShape/RWStepShape_RWSubedge.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepShape_RWSubedge.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWSubedge.hxx b/src/RWStepShape/RWStepShape_RWSubedge.hxx deleted file mode 100644 index 30f1cb62a2..0000000000 --- a/src/RWStepShape/RWStepShape_RWSubedge.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-01-04 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWSubedge_HeaderFile -#define _RWStepShape_RWSubedge_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_Subedge; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Subedge -class RWStepShape_RWSubedge -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWSubedge(); - - //! Reads Subedge - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Subedge)& ent) const; - - //! Writes Subedge - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Subedge)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_Subedge)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWSubedge_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSubedge.pxx b/src/RWStepShape/RWStepShape_RWSubedge.pxx new file mode 100644 index 0000000000..327ef577df --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWSubedge.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-01-04 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWSubedge_HeaderFile +#define _RWStepShape_RWSubedge_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_Subedge; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Subedge +class RWStepShape_RWSubedge +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWSubedge(); + + //! Reads Subedge + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Subedge)& ent) const; + + //! Writes Subedge + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Subedge)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_Subedge)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWSubedge_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSubface.cxx b/src/RWStepShape/RWStepShape_RWSubface.cxx index a5ad373f9a..70ac7e39b9 100644 --- a/src/RWStepShape/RWStepShape_RWSubface.cxx +++ b/src/RWStepShape/RWStepShape_RWSubface.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepShape_RWSubface.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWSubface.hxx b/src/RWStepShape/RWStepShape_RWSubface.hxx deleted file mode 100644 index 93c77e4c2b..0000000000 --- a/src/RWStepShape/RWStepShape_RWSubface.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2002-01-04 -// Created by: data exchange team -// Copyright (c) 2002-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWSubface_HeaderFile -#define _RWStepShape_RWSubface_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_Subface; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for Subface -class RWStepShape_RWSubface -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWSubface(); - - //! Reads Subface - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Subface)& ent) const; - - //! Writes Subface - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Subface)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepShape_Subface)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWSubface_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSubface.pxx b/src/RWStepShape/RWStepShape_RWSubface.pxx new file mode 100644 index 0000000000..4f9cc26082 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWSubface.pxx @@ -0,0 +1,74 @@ +// Created on: 2002-01-04 +// Created by: data exchange team +// Copyright (c) 2002-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWSubface_HeaderFile +#define _RWStepShape_RWSubface_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_Subface; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for Subface +class RWStepShape_RWSubface +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWSubface(); + + //! Reads Subface + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Subface)& ent) const; + + //! Writes Subface + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Subface)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepShape_Subface)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWSubface_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSweptAreaSolid.cxx b/src/RWStepShape/RWStepShape_RWSweptAreaSolid.cxx index 966dfb6dad..9d1d07b5be 100644 --- a/src/RWStepShape/RWStepShape_RWSweptAreaSolid.cxx +++ b/src/RWStepShape/RWStepShape_RWSweptAreaSolid.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWSweptAreaSolid.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWSweptAreaSolid.hxx b/src/RWStepShape/RWStepShape_RWSweptAreaSolid.hxx deleted file mode 100644 index 5f01313bc7..0000000000 --- a/src/RWStepShape/RWStepShape_RWSweptAreaSolid.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWSweptAreaSolid_HeaderFile -#define _RWStepShape_RWSweptAreaSolid_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_SweptAreaSolid; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SweptAreaSolid -class RWStepShape_RWSweptAreaSolid -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWSweptAreaSolid(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_SweptAreaSolid)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_SweptAreaSolid)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_SweptAreaSolid)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWSweptAreaSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSweptAreaSolid.pxx b/src/RWStepShape/RWStepShape_RWSweptAreaSolid.pxx new file mode 100644 index 0000000000..f6e0dc8d67 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWSweptAreaSolid.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWSweptAreaSolid_HeaderFile +#define _RWStepShape_RWSweptAreaSolid_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_SweptAreaSolid; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SweptAreaSolid +class RWStepShape_RWSweptAreaSolid +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWSweptAreaSolid(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_SweptAreaSolid)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_SweptAreaSolid)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_SweptAreaSolid)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWSweptAreaSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSweptFaceSolid.cxx b/src/RWStepShape/RWStepShape_RWSweptFaceSolid.cxx index 7ab7e25e3a..5226b95cf1 100644 --- a/src/RWStepShape/RWStepShape_RWSweptFaceSolid.cxx +++ b/src/RWStepShape/RWStepShape_RWSweptFaceSolid.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWSweptFaceSolid.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWSweptFaceSolid.hxx b/src/RWStepShape/RWStepShape_RWSweptFaceSolid.hxx deleted file mode 100644 index 86daf18b48..0000000000 --- a/src/RWStepShape/RWStepShape_RWSweptFaceSolid.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1999-03-15 -// Created by: data exchange team -// Copyright (c) 1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWSweptFaceSolid_HeaderFile -#define _RWStepShape_RWSweptFaceSolid_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_SweptFaceSolid; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SweptFaceSolid -class RWStepShape_RWSweptFaceSolid -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWSweptFaceSolid(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_SweptFaceSolid)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_SweptFaceSolid)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_SweptFaceSolid)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWSweptFaceSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWSweptFaceSolid.pxx b/src/RWStepShape/RWStepShape_RWSweptFaceSolid.pxx new file mode 100644 index 0000000000..a10f8ac8ae --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWSweptFaceSolid.pxx @@ -0,0 +1,71 @@ +// Created on: 1999-03-15 +// Created by: data exchange team +// Copyright (c) 1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWSweptFaceSolid_HeaderFile +#define _RWStepShape_RWSweptFaceSolid_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_SweptFaceSolid; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SweptFaceSolid +class RWStepShape_RWSweptFaceSolid +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWSweptFaceSolid(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_SweptFaceSolid)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_SweptFaceSolid)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_SweptFaceSolid)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWSweptFaceSolid_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWToleranceValue.cxx b/src/RWStepShape/RWStepShape_RWToleranceValue.cxx index 5d0d0d9cd2..1049be0e3a 100644 --- a/src/RWStepShape/RWStepShape_RWToleranceValue.cxx +++ b/src/RWStepShape/RWStepShape_RWToleranceValue.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWToleranceValue.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWToleranceValue.hxx b/src/RWStepShape/RWStepShape_RWToleranceValue.hxx deleted file mode 100644 index 888051b2b6..0000000000 --- a/src/RWStepShape/RWStepShape_RWToleranceValue.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWToleranceValue_HeaderFile -#define _RWStepShape_RWToleranceValue_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ToleranceValue; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ToleranceValue -class RWStepShape_RWToleranceValue -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWToleranceValue(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ToleranceValue)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ToleranceValue)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_ToleranceValue)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWToleranceValue_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWToleranceValue.pxx b/src/RWStepShape/RWStepShape_RWToleranceValue.pxx new file mode 100644 index 0000000000..3cdeb4bfeb --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWToleranceValue.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWToleranceValue_HeaderFile +#define _RWStepShape_RWToleranceValue_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ToleranceValue; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ToleranceValue +class RWStepShape_RWToleranceValue +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWToleranceValue(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ToleranceValue)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ToleranceValue)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_ToleranceValue)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWToleranceValue_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWTopologicalRepresentationItem.cxx b/src/RWStepShape/RWStepShape_RWTopologicalRepresentationItem.cxx index 63a8698be4..8da7b4bc9b 100644 --- a/src/RWStepShape/RWStepShape_RWTopologicalRepresentationItem.cxx +++ b/src/RWStepShape/RWStepShape_RWTopologicalRepresentationItem.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepShape_RWTopologicalRepresentationItem.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWTopologicalRepresentationItem.hxx b/src/RWStepShape/RWStepShape_RWTopologicalRepresentationItem.hxx deleted file mode 100644 index a8b3986540..0000000000 --- a/src/RWStepShape/RWStepShape_RWTopologicalRepresentationItem.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWTopologicalRepresentationItem_HeaderFile -#define _RWStepShape_RWTopologicalRepresentationItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_TopologicalRepresentationItem; -class StepData_StepWriter; - - -//! Read & Write Module for TopologicalRepresentationItem -class RWStepShape_RWTopologicalRepresentationItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWTopologicalRepresentationItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_TopologicalRepresentationItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_TopologicalRepresentationItem)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWTopologicalRepresentationItem_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWTopologicalRepresentationItem.pxx b/src/RWStepShape/RWStepShape_RWTopologicalRepresentationItem.pxx new file mode 100644 index 0000000000..89c4fed962 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWTopologicalRepresentationItem.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWTopologicalRepresentationItem_HeaderFile +#define _RWStepShape_RWTopologicalRepresentationItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_TopologicalRepresentationItem; +class StepData_StepWriter; + + +//! Read & Write Module for TopologicalRepresentationItem +class RWStepShape_RWTopologicalRepresentationItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWTopologicalRepresentationItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_TopologicalRepresentationItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_TopologicalRepresentationItem)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWTopologicalRepresentationItem_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWTorus.cxx b/src/RWStepShape/RWStepShape_RWTorus.cxx index 70192469d3..b40a60827b 100644 --- a/src/RWStepShape/RWStepShape_RWTorus.cxx +++ b/src/RWStepShape/RWStepShape_RWTorus.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWTorus.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWTorus.hxx b/src/RWStepShape/RWStepShape_RWTorus.hxx deleted file mode 100644 index da4fc1ed08..0000000000 --- a/src/RWStepShape/RWStepShape_RWTorus.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWTorus_HeaderFile -#define _RWStepShape_RWTorus_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_Torus; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Torus -class RWStepShape_RWTorus -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWTorus(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Torus)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Torus)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_Torus)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWTorus_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWTorus.pxx b/src/RWStepShape/RWStepShape_RWTorus.pxx new file mode 100644 index 0000000000..d21f5d99c8 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWTorus.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWTorus_HeaderFile +#define _RWStepShape_RWTorus_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_Torus; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Torus +class RWStepShape_RWTorus +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWTorus(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Torus)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Torus)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_Torus)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWTorus_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.cxx index 5467d28bfd..00cc342248 100644 --- a/src/RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepShape_RWTransitionalShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.hxx b/src/RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.hxx deleted file mode 100644 index b45d215a26..0000000000 --- a/src/RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWTransitionalShapeRepresentation_HeaderFile -#define _RWStepShape_RWTransitionalShapeRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_TransitionalShapeRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for TransitionalShapeRepresentation -class RWStepShape_RWTransitionalShapeRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWTransitionalShapeRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_TransitionalShapeRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_TransitionalShapeRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_TransitionalShapeRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWTransitionalShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.pxx b/src/RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.pxx new file mode 100644 index 0000000000..cf9e8e8b9e --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWTransitionalShapeRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWTransitionalShapeRepresentation_HeaderFile +#define _RWStepShape_RWTransitionalShapeRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_TransitionalShapeRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for TransitionalShapeRepresentation +class RWStepShape_RWTransitionalShapeRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWTransitionalShapeRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_TransitionalShapeRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_TransitionalShapeRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_TransitionalShapeRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWTransitionalShapeRepresentation_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWTypeQualifier.cxx b/src/RWStepShape/RWStepShape_RWTypeQualifier.cxx index b1702f78bf..3df3c826f0 100644 --- a/src/RWStepShape/RWStepShape_RWTypeQualifier.cxx +++ b/src/RWStepShape/RWStepShape_RWTypeQualifier.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepShape_RWTypeQualifier.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWTypeQualifier.hxx b/src/RWStepShape/RWStepShape_RWTypeQualifier.hxx deleted file mode 100644 index 5edb1ac931..0000000000 --- a/src/RWStepShape/RWStepShape_RWTypeQualifier.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWTypeQualifier_HeaderFile -#define _RWStepShape_RWTypeQualifier_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_TypeQualifier; -class StepData_StepWriter; - - -//! Read & Write Module for TypeQualifier -class RWStepShape_RWTypeQualifier -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWTypeQualifier(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_TypeQualifier)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_TypeQualifier)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWTypeQualifier_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWTypeQualifier.pxx b/src/RWStepShape/RWStepShape_RWTypeQualifier.pxx new file mode 100644 index 0000000000..6dd2a91200 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWTypeQualifier.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWTypeQualifier_HeaderFile +#define _RWStepShape_RWTypeQualifier_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_TypeQualifier; +class StepData_StepWriter; + + +//! Read & Write Module for TypeQualifier +class RWStepShape_RWTypeQualifier +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWTypeQualifier(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_TypeQualifier)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_TypeQualifier)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWTypeQualifier_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWValueFormatTypeQualifier.cxx b/src/RWStepShape/RWStepShape_RWValueFormatTypeQualifier.cxx index 7f2dd78ba0..30514d9bd0 100644 --- a/src/RWStepShape/RWStepShape_RWValueFormatTypeQualifier.cxx +++ b/src/RWStepShape/RWStepShape_RWValueFormatTypeQualifier.cxx @@ -13,7 +13,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepShape_RWValueFormatTypeQualifier.pxx" #include #include diff --git a/src/RWStepShape/RWStepShape_RWValueFormatTypeQualifier.hxx b/src/RWStepShape/RWStepShape_RWValueFormatTypeQualifier.hxx deleted file mode 100644 index 37dbd183a9..0000000000 --- a/src/RWStepShape/RWStepShape_RWValueFormatTypeQualifier.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2015-07-14 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWValueFormatTypeQualifier_HeaderFile -#define _RWStepShape_RWValueFormatTypeQualifier_HeaderFile - -#include -#include -#include - -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepShape_ValueFormatTypeQualifier; -class StepData_StepWriter; - -//! Read & Write tool for ValueFormatTypeQualifier -class RWStepShape_RWValueFormatTypeQualifier -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepShape_RWValueFormatTypeQualifier(); - - //! Reads ValueFormatTypeQualifier - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ValueFormatTypeQualifier)& ent) const; - - //! Writes ValueFormatTypeQualifier - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ValueFormatTypeQualifier)& ent) const; - -}; -#endif // _RWStepShape_RWValueFormatTypeQualifier_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWValueFormatTypeQualifier.pxx b/src/RWStepShape/RWStepShape_RWValueFormatTypeQualifier.pxx new file mode 100644 index 0000000000..0e5e3ae1a5 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWValueFormatTypeQualifier.pxx @@ -0,0 +1,48 @@ +// Created on: 2015-07-14 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWValueFormatTypeQualifier_HeaderFile +#define _RWStepShape_RWValueFormatTypeQualifier_HeaderFile + +#include +#include +#include + +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepShape_ValueFormatTypeQualifier; +class StepData_StepWriter; + +//! Read & Write tool for ValueFormatTypeQualifier +class RWStepShape_RWValueFormatTypeQualifier +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepShape_RWValueFormatTypeQualifier(); + + //! Reads ValueFormatTypeQualifier + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ValueFormatTypeQualifier)& ent) const; + + //! Writes ValueFormatTypeQualifier + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ValueFormatTypeQualifier)& ent) const; + +}; +#endif // _RWStepShape_RWValueFormatTypeQualifier_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWVertex.cxx b/src/RWStepShape/RWStepShape_RWVertex.cxx index b371a8eb4f..1fd829fed7 100644 --- a/src/RWStepShape/RWStepShape_RWVertex.cxx +++ b/src/RWStepShape/RWStepShape_RWVertex.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepShape_RWVertex.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWVertex.hxx b/src/RWStepShape/RWStepShape_RWVertex.hxx deleted file mode 100644 index e5fdf404d8..0000000000 --- a/src/RWStepShape/RWStepShape_RWVertex.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWVertex_HeaderFile -#define _RWStepShape_RWVertex_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_Vertex; -class StepData_StepWriter; - - -//! Read & Write Module for Vertex -class RWStepShape_RWVertex -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWVertex(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Vertex)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Vertex)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWVertex_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWVertex.pxx b/src/RWStepShape/RWStepShape_RWVertex.pxx new file mode 100644 index 0000000000..4c0a73dc10 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWVertex.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWVertex_HeaderFile +#define _RWStepShape_RWVertex_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_Vertex; +class StepData_StepWriter; + + +//! Read & Write Module for Vertex +class RWStepShape_RWVertex +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWVertex(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Vertex)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Vertex)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWVertex_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWVertexLoop.cxx b/src/RWStepShape/RWStepShape_RWVertexLoop.cxx index baf2d4df39..9651df0220 100644 --- a/src/RWStepShape/RWStepShape_RWVertexLoop.cxx +++ b/src/RWStepShape/RWStepShape_RWVertexLoop.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWVertexLoop.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWVertexLoop.hxx b/src/RWStepShape/RWStepShape_RWVertexLoop.hxx deleted file mode 100644 index 9494afcaeb..0000000000 --- a/src/RWStepShape/RWStepShape_RWVertexLoop.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWVertexLoop_HeaderFile -#define _RWStepShape_RWVertexLoop_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_VertexLoop; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for VertexLoop -class RWStepShape_RWVertexLoop -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWVertexLoop(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_VertexLoop)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_VertexLoop)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_VertexLoop)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWVertexLoop_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWVertexLoop.pxx b/src/RWStepShape/RWStepShape_RWVertexLoop.pxx new file mode 100644 index 0000000000..f63f7987f0 --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWVertexLoop.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWVertexLoop_HeaderFile +#define _RWStepShape_RWVertexLoop_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_VertexLoop; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for VertexLoop +class RWStepShape_RWVertexLoop +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWVertexLoop(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_VertexLoop)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_VertexLoop)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_VertexLoop)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWVertexLoop_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWVertexPoint.cxx b/src/RWStepShape/RWStepShape_RWVertexPoint.cxx index d3371ec5e0..719b5048d2 100644 --- a/src/RWStepShape/RWStepShape_RWVertexPoint.cxx +++ b/src/RWStepShape/RWStepShape_RWVertexPoint.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepShape_RWVertexPoint.pxx" #include #include #include diff --git a/src/RWStepShape/RWStepShape_RWVertexPoint.hxx b/src/RWStepShape/RWStepShape_RWVertexPoint.hxx deleted file mode 100644 index b4e9240bce..0000000000 --- a/src/RWStepShape/RWStepShape_RWVertexPoint.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepShape_RWVertexPoint_HeaderFile -#define _RWStepShape_RWVertexPoint_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepShape_VertexPoint; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for VertexPoint -class RWStepShape_RWVertexPoint -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepShape_RWVertexPoint(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_VertexPoint)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_VertexPoint)& ent) const; - - Standard_EXPORT void Share (const Handle(StepShape_VertexPoint)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepShape_RWVertexPoint_HeaderFile diff --git a/src/RWStepShape/RWStepShape_RWVertexPoint.pxx b/src/RWStepShape/RWStepShape_RWVertexPoint.pxx new file mode 100644 index 0000000000..3f5325ab1c --- /dev/null +++ b/src/RWStepShape/RWStepShape_RWVertexPoint.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepShape_RWVertexPoint_HeaderFile +#define _RWStepShape_RWVertexPoint_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepShape_VertexPoint; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for VertexPoint +class RWStepShape_RWVertexPoint +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepShape_RWVertexPoint(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_VertexPoint)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_VertexPoint)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepShape_VertexPoint)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepShape_RWVertexPoint_HeaderFile diff --git a/src/RWStepVisual/FILES b/src/RWStepVisual/FILES index e80c78bcdf..4dec6de163 100644 --- a/src/RWStepVisual/FILES +++ b/src/RWStepVisual/FILES @@ -1,194 +1,194 @@ RWStepVisual_RWAnnotationCurveOccurrence.cxx -RWStepVisual_RWAnnotationCurveOccurrence.hxx +RWStepVisual_RWAnnotationCurveOccurrence.pxx RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.cxx -RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.hxx +RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.pxx RWStepVisual_RWAnnotationFillArea.cxx -RWStepVisual_RWAnnotationFillArea.hxx +RWStepVisual_RWAnnotationFillArea.pxx RWStepVisual_RWAnnotationFillAreaOccurrence.cxx -RWStepVisual_RWAnnotationFillAreaOccurrence.hxx +RWStepVisual_RWAnnotationFillAreaOccurrence.pxx RWStepVisual_RWAnnotationOccurrence.cxx -RWStepVisual_RWAnnotationOccurrence.hxx +RWStepVisual_RWAnnotationOccurrence.pxx RWStepVisual_RWAnnotationPlane.cxx -RWStepVisual_RWAnnotationPlane.hxx +RWStepVisual_RWAnnotationPlane.pxx RWStepVisual_RWAreaInSet.cxx -RWStepVisual_RWAreaInSet.hxx +RWStepVisual_RWAreaInSet.pxx RWStepVisual_RWBackgroundColour.cxx -RWStepVisual_RWBackgroundColour.hxx +RWStepVisual_RWBackgroundColour.pxx RWStepVisual_RWCameraImage.cxx -RWStepVisual_RWCameraImage.hxx +RWStepVisual_RWCameraImage.pxx RWStepVisual_RWCameraModel.cxx -RWStepVisual_RWCameraModel.hxx +RWStepVisual_RWCameraModel.pxx RWStepVisual_RWCameraModelD2.cxx -RWStepVisual_RWCameraModelD2.hxx +RWStepVisual_RWCameraModelD2.pxx RWStepVisual_RWCameraModelD3.cxx -RWStepVisual_RWCameraModelD3.hxx +RWStepVisual_RWCameraModelD3.pxx RWStepVisual_RWCameraModelD3MultiClipping.cxx -RWStepVisual_RWCameraModelD3MultiClipping.hxx +RWStepVisual_RWCameraModelD3MultiClipping.pxx RWStepVisual_RWCameraModelD3MultiClippingIntersection.cxx -RWStepVisual_RWCameraModelD3MultiClippingIntersection.hxx +RWStepVisual_RWCameraModelD3MultiClippingIntersection.pxx RWStepVisual_RWCameraModelD3MultiClippingUnion.cxx -RWStepVisual_RWCameraModelD3MultiClippingUnion.hxx +RWStepVisual_RWCameraModelD3MultiClippingUnion.pxx RWStepVisual_RWCameraUsage.cxx -RWStepVisual_RWCameraUsage.hxx +RWStepVisual_RWCameraUsage.pxx RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.cxx -RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.hxx +RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.pxx RWStepVisual_RWColour.cxx -RWStepVisual_RWColour.hxx +RWStepVisual_RWColour.pxx RWStepVisual_RWColourRgb.cxx -RWStepVisual_RWColourRgb.hxx +RWStepVisual_RWColourRgb.pxx RWStepVisual_RWColourSpecification.cxx -RWStepVisual_RWColourSpecification.hxx +RWStepVisual_RWColourSpecification.pxx RWStepVisual_RWCompositeText.cxx -RWStepVisual_RWCompositeText.hxx +RWStepVisual_RWCompositeText.pxx RWStepVisual_RWCompositeTextWithExtent.cxx -RWStepVisual_RWCompositeTextWithExtent.hxx +RWStepVisual_RWCompositeTextWithExtent.pxx RWStepVisual_RWContextDependentInvisibility.cxx -RWStepVisual_RWContextDependentInvisibility.hxx +RWStepVisual_RWContextDependentInvisibility.pxx RWStepVisual_RWContextDependentOverRidingStyledItem.cxx -RWStepVisual_RWContextDependentOverRidingStyledItem.hxx +RWStepVisual_RWContextDependentOverRidingStyledItem.pxx RWStepVisual_RWCurveStyle.cxx -RWStepVisual_RWCurveStyle.hxx +RWStepVisual_RWCurveStyle.pxx RWStepVisual_RWCurveStyleFont.cxx -RWStepVisual_RWCurveStyleFont.hxx +RWStepVisual_RWCurveStyleFont.pxx RWStepVisual_RWCurveStyleFontPattern.cxx -RWStepVisual_RWCurveStyleFontPattern.hxx +RWStepVisual_RWCurveStyleFontPattern.pxx RWStepVisual_RWDraughtingCallout.cxx -RWStepVisual_RWDraughtingCallout.hxx +RWStepVisual_RWDraughtingCallout.pxx RWStepVisual_RWDraughtingModel.cxx -RWStepVisual_RWDraughtingModel.hxx +RWStepVisual_RWDraughtingModel.pxx RWStepVisual_RWDraughtingPreDefinedColour.cxx -RWStepVisual_RWDraughtingPreDefinedColour.hxx +RWStepVisual_RWDraughtingPreDefinedColour.pxx RWStepVisual_RWDraughtingPreDefinedCurveFont.cxx -RWStepVisual_RWDraughtingPreDefinedCurveFont.hxx +RWStepVisual_RWDraughtingPreDefinedCurveFont.pxx RWStepVisual_RWExternallyDefinedCurveFont.cxx -RWStepVisual_RWExternallyDefinedCurveFont.hxx +RWStepVisual_RWExternallyDefinedCurveFont.pxx RWStepVisual_RWFillAreaStyle.cxx -RWStepVisual_RWFillAreaStyle.hxx +RWStepVisual_RWFillAreaStyle.pxx RWStepVisual_RWFillAreaStyleColour.cxx -RWStepVisual_RWFillAreaStyleColour.hxx +RWStepVisual_RWFillAreaStyleColour.pxx RWStepVisual_RWInvisibility.cxx -RWStepVisual_RWInvisibility.hxx +RWStepVisual_RWInvisibility.pxx RWStepVisual_RWMechanicalDesignGeometricPresentationArea.cxx -RWStepVisual_RWMechanicalDesignGeometricPresentationArea.hxx +RWStepVisual_RWMechanicalDesignGeometricPresentationArea.pxx RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.cxx -RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.hxx +RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.pxx RWStepVisual_RWOverRidingStyledItem.cxx -RWStepVisual_RWOverRidingStyledItem.hxx +RWStepVisual_RWOverRidingStyledItem.pxx RWStepVisual_RWPlanarBox.cxx -RWStepVisual_RWPlanarBox.hxx +RWStepVisual_RWPlanarBox.pxx RWStepVisual_RWPlanarExtent.cxx -RWStepVisual_RWPlanarExtent.hxx +RWStepVisual_RWPlanarExtent.pxx RWStepVisual_RWPointStyle.cxx -RWStepVisual_RWPointStyle.hxx +RWStepVisual_RWPointStyle.pxx RWStepVisual_RWPreDefinedColour.cxx -RWStepVisual_RWPreDefinedColour.hxx +RWStepVisual_RWPreDefinedColour.pxx RWStepVisual_RWPreDefinedCurveFont.cxx -RWStepVisual_RWPreDefinedCurveFont.hxx +RWStepVisual_RWPreDefinedCurveFont.pxx RWStepVisual_RWPreDefinedItem.cxx -RWStepVisual_RWPreDefinedItem.hxx +RWStepVisual_RWPreDefinedItem.pxx RWStepVisual_RWPresentationArea.cxx -RWStepVisual_RWPresentationArea.hxx +RWStepVisual_RWPresentationArea.pxx RWStepVisual_RWPresentationLayerAssignment.cxx -RWStepVisual_RWPresentationLayerAssignment.hxx +RWStepVisual_RWPresentationLayerAssignment.pxx RWStepVisual_RWPresentationLayerUsage.cxx -RWStepVisual_RWPresentationLayerUsage.hxx +RWStepVisual_RWPresentationLayerUsage.pxx RWStepVisual_RWPresentationRepresentation.cxx -RWStepVisual_RWPresentationRepresentation.hxx +RWStepVisual_RWPresentationRepresentation.pxx RWStepVisual_RWPresentationSet.cxx -RWStepVisual_RWPresentationSet.hxx +RWStepVisual_RWPresentationSet.pxx RWStepVisual_RWPresentationSize.cxx -RWStepVisual_RWPresentationSize.hxx +RWStepVisual_RWPresentationSize.pxx RWStepVisual_RWPresentationStyleAssignment.cxx -RWStepVisual_RWPresentationStyleAssignment.hxx +RWStepVisual_RWPresentationStyleAssignment.pxx RWStepVisual_RWPresentationStyleByContext.cxx -RWStepVisual_RWPresentationStyleByContext.hxx +RWStepVisual_RWPresentationStyleByContext.pxx RWStepVisual_RWPresentationView.cxx -RWStepVisual_RWPresentationView.hxx +RWStepVisual_RWPresentationView.pxx RWStepVisual_RWPresentedItemRepresentation.cxx -RWStepVisual_RWPresentedItemRepresentation.hxx +RWStepVisual_RWPresentedItemRepresentation.pxx RWStepVisual_RWRepositionedTessellatedGeometricSet.cxx -RWStepVisual_RWRepositionedTessellatedGeometricSet.hxx +RWStepVisual_RWRepositionedTessellatedGeometricSet.pxx RWStepVisual_RWRepositionedTessellatedItem.cxx -RWStepVisual_RWRepositionedTessellatedItem.hxx +RWStepVisual_RWRepositionedTessellatedItem.pxx RWStepVisual_RWStyledItem.cxx -RWStepVisual_RWStyledItem.hxx +RWStepVisual_RWStyledItem.pxx RWStepVisual_RWSurfaceSideStyle.cxx -RWStepVisual_RWSurfaceSideStyle.hxx +RWStepVisual_RWSurfaceSideStyle.pxx RWStepVisual_RWSurfaceStyleBoundary.cxx -RWStepVisual_RWSurfaceStyleBoundary.hxx +RWStepVisual_RWSurfaceStyleBoundary.pxx RWStepVisual_RWSurfaceStyleControlGrid.cxx -RWStepVisual_RWSurfaceStyleControlGrid.hxx +RWStepVisual_RWSurfaceStyleControlGrid.pxx RWStepVisual_RWSurfaceStyleFillArea.cxx -RWStepVisual_RWSurfaceStyleFillArea.hxx +RWStepVisual_RWSurfaceStyleFillArea.pxx RWStepVisual_RWSurfaceStyleParameterLine.cxx -RWStepVisual_RWSurfaceStyleParameterLine.hxx +RWStepVisual_RWSurfaceStyleParameterLine.pxx RWStepVisual_RWSurfaceStyleReflectanceAmbient.cxx -RWStepVisual_RWSurfaceStyleReflectanceAmbient.hxx +RWStepVisual_RWSurfaceStyleReflectanceAmbient.pxx RWStepVisual_RWSurfaceStyleRendering.cxx -RWStepVisual_RWSurfaceStyleRendering.hxx +RWStepVisual_RWSurfaceStyleRendering.pxx RWStepVisual_RWSurfaceStyleRenderingWithProperties.cxx -RWStepVisual_RWSurfaceStyleRenderingWithProperties.hxx +RWStepVisual_RWSurfaceStyleRenderingWithProperties.pxx RWStepVisual_RWSurfaceStyleSegmentationCurve.cxx -RWStepVisual_RWSurfaceStyleSegmentationCurve.hxx +RWStepVisual_RWSurfaceStyleSegmentationCurve.pxx RWStepVisual_RWSurfaceStyleSilhouette.cxx -RWStepVisual_RWSurfaceStyleSilhouette.hxx +RWStepVisual_RWSurfaceStyleSilhouette.pxx RWStepVisual_RWSurfaceStyleTransparent.cxx -RWStepVisual_RWSurfaceStyleTransparent.hxx +RWStepVisual_RWSurfaceStyleTransparent.pxx RWStepVisual_RWSurfaceStyleUsage.cxx -RWStepVisual_RWSurfaceStyleUsage.hxx +RWStepVisual_RWSurfaceStyleUsage.pxx RWStepVisual_RWTemplate.cxx -RWStepVisual_RWTemplate.hxx +RWStepVisual_RWTemplate.pxx RWStepVisual_RWTemplateInstance.cxx -RWStepVisual_RWTemplateInstance.hxx +RWStepVisual_RWTemplateInstance.pxx RWStepVisual_RWTextLiteral.cxx -RWStepVisual_RWTextLiteral.hxx +RWStepVisual_RWTextLiteral.pxx RWStepVisual_RWTextStyle.cxx -RWStepVisual_RWTextStyle.hxx +RWStepVisual_RWTextStyle.pxx RWStepVisual_RWTextStyleForDefinedFont.cxx -RWStepVisual_RWTextStyleForDefinedFont.hxx +RWStepVisual_RWTextStyleForDefinedFont.pxx RWStepVisual_RWTextStyleWithBoxCharacteristics.cxx -RWStepVisual_RWTextStyleWithBoxCharacteristics.hxx +RWStepVisual_RWTextStyleWithBoxCharacteristics.pxx RWStepVisual_RWViewVolume.cxx -RWStepVisual_RWViewVolume.hxx -RWStepVisual_RWTessellatedItem.hxx +RWStepVisual_RWViewVolume.pxx +RWStepVisual_RWTessellatedItem.pxx RWStepVisual_RWTessellatedItem.cxx -RWStepVisual_RWTessellatedAnnotationOccurrence.hxx +RWStepVisual_RWTessellatedAnnotationOccurrence.pxx RWStepVisual_RWTessellatedAnnotationOccurrence.cxx -RWStepVisual_RWTessellatedGeometricSet.hxx +RWStepVisual_RWTessellatedGeometricSet.pxx RWStepVisual_RWTessellatedGeometricSet.cxx -RWStepVisual_RWCoordinatesList.hxx +RWStepVisual_RWCoordinatesList.pxx RWStepVisual_RWCoordinatesList.cxx -RWStepVisual_RWTessellatedCurveSet.hxx +RWStepVisual_RWTessellatedCurveSet.pxx RWStepVisual_RWTessellatedCurveSet.cxx RWStepVisual_RWComplexTriangulatedFace.cxx -RWStepVisual_RWComplexTriangulatedFace.hxx +RWStepVisual_RWComplexTriangulatedFace.pxx RWStepVisual_RWComplexTriangulatedSurfaceSet.cxx -RWStepVisual_RWComplexTriangulatedSurfaceSet.hxx +RWStepVisual_RWComplexTriangulatedSurfaceSet.pxx RWStepVisual_RWCubicBezierTessellatedEdge.cxx -RWStepVisual_RWCubicBezierTessellatedEdge.hxx +RWStepVisual_RWCubicBezierTessellatedEdge.pxx RWStepVisual_RWCubicBezierTriangulatedFace.cxx -RWStepVisual_RWCubicBezierTriangulatedFace.hxx +RWStepVisual_RWCubicBezierTriangulatedFace.pxx RWStepVisual_RWTessellatedConnectingEdge.cxx -RWStepVisual_RWTessellatedConnectingEdge.hxx +RWStepVisual_RWTessellatedConnectingEdge.pxx RWStepVisual_RWTessellatedEdge.cxx -RWStepVisual_RWTessellatedEdge.hxx +RWStepVisual_RWTessellatedEdge.pxx RWStepVisual_RWTessellatedPointSet.cxx -RWStepVisual_RWTessellatedPointSet.hxx +RWStepVisual_RWTessellatedPointSet.pxx RWStepVisual_RWTessellatedShapeRepresentation.cxx -RWStepVisual_RWTessellatedShapeRepresentation.hxx +RWStepVisual_RWTessellatedShapeRepresentation.pxx RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.cxx -RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.hxx +RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.pxx RWStepVisual_RWTessellatedShell.cxx -RWStepVisual_RWTessellatedShell.hxx +RWStepVisual_RWTessellatedShell.pxx RWStepVisual_RWTessellatedSolid.cxx -RWStepVisual_RWTessellatedSolid.hxx +RWStepVisual_RWTessellatedSolid.pxx RWStepVisual_RWTessellatedStructuredItem.cxx -RWStepVisual_RWTessellatedStructuredItem.hxx +RWStepVisual_RWTessellatedStructuredItem.pxx RWStepVisual_RWTessellatedVertex.cxx -RWStepVisual_RWTessellatedVertex.hxx +RWStepVisual_RWTessellatedVertex.pxx RWStepVisual_RWTessellatedWire.cxx -RWStepVisual_RWTessellatedWire.hxx +RWStepVisual_RWTessellatedWire.pxx RWStepVisual_RWTriangulatedFace.cxx -RWStepVisual_RWTriangulatedFace.hxx +RWStepVisual_RWTriangulatedFace.pxx RWStepVisual_RWTriangulatedSurfaceSet.cxx -RWStepVisual_RWTriangulatedSurfaceSet.hxx +RWStepVisual_RWTriangulatedSurfaceSet.pxx diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.cxx b/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.cxx index b61aa4bcce..1cc96d8ed4 100644 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.cxx +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.cxx @@ -15,7 +15,7 @@ #include #include -#include +#include "RWStepVisual_RWAnnotationCurveOccurrence.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.hxx b/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.hxx deleted file mode 100644 index d246c7770a..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.hxx +++ /dev/null @@ -1,45 +0,0 @@ -// Created on: 2015-10-29 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWAnnotationCurveOccurrence_HeaderFile -#define _RWStepVisual_RWAnnotationCurveOccurrence_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_AnnotationCurveOccurrence; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for AnnotationCurveOccurrence -class RWStepVisual_RWAnnotationCurveOccurrence -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWAnnotationCurveOccurrence(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationCurveOccurrence)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationCurveOccurrence)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_AnnotationCurveOccurrence)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWAnnotationCurveOccurrence_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.pxx b/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.pxx new file mode 100644 index 0000000000..5b33e975f2 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.pxx @@ -0,0 +1,45 @@ +// Created on: 2015-10-29 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWAnnotationCurveOccurrence_HeaderFile +#define _RWStepVisual_RWAnnotationCurveOccurrence_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_AnnotationCurveOccurrence; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for AnnotationCurveOccurrence +class RWStepVisual_RWAnnotationCurveOccurrence +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWAnnotationCurveOccurrence(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationCurveOccurrence)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationCurveOccurrence)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_AnnotationCurveOccurrence)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWAnnotationCurveOccurrence_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.cxx b/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.cxx index 4babfa7e98..03f959c308 100644 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.cxx +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.cxx @@ -15,7 +15,7 @@ #include #include -#include +#include "RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.hxx b/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.hxx deleted file mode 100644 index 581d89e6e6..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.hxx +++ /dev/null @@ -1,45 +0,0 @@ -// Created on: 2017-02-06 -// Created by: Irina KRYLOVA -// Copyright (c) 2017 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem_HeaderFile -#define _RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_AnnotationCurveOccurrenceAndGeomReprItem; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for StepVisual_AnnotationCurveOccurrenceAndGeomReprItem -class RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationCurveOccurrenceAndGeomReprItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationCurveOccurrenceAndGeomReprItem)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_AnnotationCurveOccurrenceAndGeomReprItem)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.pxx b/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.pxx new file mode 100644 index 0000000000..d3c3c347fc --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.pxx @@ -0,0 +1,45 @@ +// Created on: 2017-02-06 +// Created by: Irina KRYLOVA +// Copyright (c) 2017 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem_HeaderFile +#define _RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_AnnotationCurveOccurrenceAndGeomReprItem; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for StepVisual_AnnotationCurveOccurrenceAndGeomReprItem +class RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationCurveOccurrenceAndGeomReprItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationCurveOccurrenceAndGeomReprItem)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_AnnotationCurveOccurrenceAndGeomReprItem)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.cxx b/src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.cxx index fb85f8cf5a..27d1a0cb0f 100644 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.cxx +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWAnnotationFillArea.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.hxx b/src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.hxx deleted file mode 100644 index d360bea4a4..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.hxx +++ /dev/null @@ -1,49 +0,0 @@ -// Created on: 2016-12-28 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWAnnotationFillArea_HeaderFile -#define _RWStepVisual_RWAnnotationFillArea_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_AnnotationFillArea; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AnnotationFillArea -class RWStepVisual_RWAnnotationFillArea -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWAnnotationFillArea(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationFillArea)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationFillArea)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_AnnotationFillArea)& ent, Interface_EntityIterator& iter) const; - -}; - -#endif // _RWStepVisual_RWAnnotationFillArea_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.pxx b/src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.pxx new file mode 100644 index 0000000000..673c09a256 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.pxx @@ -0,0 +1,49 @@ +// Created on: 2016-12-28 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWAnnotationFillArea_HeaderFile +#define _RWStepVisual_RWAnnotationFillArea_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_AnnotationFillArea; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AnnotationFillArea +class RWStepVisual_RWAnnotationFillArea +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWAnnotationFillArea(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationFillArea)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationFillArea)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_AnnotationFillArea)& ent, Interface_EntityIterator& iter) const; + +}; + +#endif // _RWStepVisual_RWAnnotationFillArea_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.cxx b/src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.cxx index ea27e61076..874602a5e6 100644 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.cxx +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWAnnotationFillAreaOccurrence.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.hxx b/src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.hxx deleted file mode 100644 index 50c20df195..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.hxx +++ /dev/null @@ -1,45 +0,0 @@ -// Created on: 2016-12-28 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWAnnotationFillAreaOccurrence_HeaderFile -#define _RWStepVisual_RWAnnotationFillAreaOccurrence_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_AnnotationFillAreaOccurrence; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for AnnotationFillAreaOccurrence -class RWStepVisual_RWAnnotationFillAreaOccurrence -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWAnnotationFillAreaOccurrence(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationFillAreaOccurrence)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationFillAreaOccurrence)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_AnnotationFillAreaOccurrence)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWAnnotationFillAreaOccurrence_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.pxx b/src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.pxx new file mode 100644 index 0000000000..2e7b60fa0a --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.pxx @@ -0,0 +1,45 @@ +// Created on: 2016-12-28 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWAnnotationFillAreaOccurrence_HeaderFile +#define _RWStepVisual_RWAnnotationFillAreaOccurrence_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_AnnotationFillAreaOccurrence; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for AnnotationFillAreaOccurrence +class RWStepVisual_RWAnnotationFillAreaOccurrence +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWAnnotationFillAreaOccurrence(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationFillAreaOccurrence)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationFillAreaOccurrence)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_AnnotationFillAreaOccurrence)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWAnnotationFillAreaOccurrence_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.cxx b/src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.cxx index 43836de8b3..164a4c80ab 100644 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.cxx +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWAnnotationOccurrence.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.hxx b/src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.hxx deleted file mode 100644 index ca452c52a7..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.hxx +++ /dev/null @@ -1,45 +0,0 @@ -// Created on: 2015-10-29 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWAnnotationOccurrence_HeaderFile -#define _RWStepVisual_RWAnnotationOccurrence_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_AnnotationOccurrence; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for AnnotationOccurrence -class RWStepVisual_RWAnnotationOccurrence -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWAnnotationOccurrence(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationOccurrence)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationOccurrence)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_AnnotationOccurrence)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWAnnotationOccurrence_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.pxx b/src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.pxx new file mode 100644 index 0000000000..019e8cb799 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.pxx @@ -0,0 +1,45 @@ +// Created on: 2015-10-29 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWAnnotationOccurrence_HeaderFile +#define _RWStepVisual_RWAnnotationOccurrence_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_AnnotationOccurrence; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for AnnotationOccurrence +class RWStepVisual_RWAnnotationOccurrence +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWAnnotationOccurrence(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationOccurrence)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationOccurrence)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_AnnotationOccurrence)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWAnnotationOccurrence_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationPlane.cxx b/src/RWStepVisual/RWStepVisual_RWAnnotationPlane.cxx index f1556bbf83..f1678991e2 100644 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationPlane.cxx +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationPlane.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWAnnotationPlane.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationPlane.hxx b/src/RWStepVisual/RWStepVisual_RWAnnotationPlane.hxx deleted file mode 100644 index 224e375866..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWAnnotationPlane.hxx +++ /dev/null @@ -1,45 +0,0 @@ -// Created on: 2015-10-29 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWAnnotationPlane_HeaderFile -#define _RWStepVisual_RWAnnotationPlane_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_AnnotationPlane; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for AnnotationPlane -class RWStepVisual_RWAnnotationPlane -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWAnnotationPlane(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationPlane)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationPlane)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_AnnotationPlane)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWAnnotationPlane_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAnnotationPlane.pxx b/src/RWStepVisual/RWStepVisual_RWAnnotationPlane.pxx new file mode 100644 index 0000000000..90f97443f0 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWAnnotationPlane.pxx @@ -0,0 +1,45 @@ +// Created on: 2015-10-29 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWAnnotationPlane_HeaderFile +#define _RWStepVisual_RWAnnotationPlane_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_AnnotationPlane; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for AnnotationPlane +class RWStepVisual_RWAnnotationPlane +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWAnnotationPlane(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AnnotationPlane)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AnnotationPlane)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_AnnotationPlane)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWAnnotationPlane_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAreaInSet.cxx b/src/RWStepVisual/RWStepVisual_RWAreaInSet.cxx index a237c6628b..9771035572 100644 --- a/src/RWStepVisual/RWStepVisual_RWAreaInSet.cxx +++ b/src/RWStepVisual/RWStepVisual_RWAreaInSet.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWAreaInSet.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWAreaInSet.hxx b/src/RWStepVisual/RWStepVisual_RWAreaInSet.hxx deleted file mode 100644 index fa7550360a..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWAreaInSet.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWAreaInSet_HeaderFile -#define _RWStepVisual_RWAreaInSet_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_AreaInSet; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for AreaInSet -class RWStepVisual_RWAreaInSet -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWAreaInSet(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AreaInSet)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AreaInSet)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_AreaInSet)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWAreaInSet_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWAreaInSet.pxx b/src/RWStepVisual/RWStepVisual_RWAreaInSet.pxx new file mode 100644 index 0000000000..1069763f4d --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWAreaInSet.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWAreaInSet_HeaderFile +#define _RWStepVisual_RWAreaInSet_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_AreaInSet; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for AreaInSet +class RWStepVisual_RWAreaInSet +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWAreaInSet(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_AreaInSet)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_AreaInSet)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_AreaInSet)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWAreaInSet_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWBackgroundColour.cxx b/src/RWStepVisual/RWStepVisual_RWBackgroundColour.cxx index 72f6eecc4b..9691873a58 100644 --- a/src/RWStepVisual/RWStepVisual_RWBackgroundColour.cxx +++ b/src/RWStepVisual/RWStepVisual_RWBackgroundColour.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWBackgroundColour.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWBackgroundColour.hxx b/src/RWStepVisual/RWStepVisual_RWBackgroundColour.hxx deleted file mode 100644 index 8db1285150..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWBackgroundColour.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWBackgroundColour_HeaderFile -#define _RWStepVisual_RWBackgroundColour_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_BackgroundColour; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for BackgroundColour -class RWStepVisual_RWBackgroundColour -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWBackgroundColour(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_BackgroundColour)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_BackgroundColour)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_BackgroundColour)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWBackgroundColour_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWBackgroundColour.pxx b/src/RWStepVisual/RWStepVisual_RWBackgroundColour.pxx new file mode 100644 index 0000000000..d8200bb8c4 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWBackgroundColour.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWBackgroundColour_HeaderFile +#define _RWStepVisual_RWBackgroundColour_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_BackgroundColour; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for BackgroundColour +class RWStepVisual_RWBackgroundColour +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWBackgroundColour(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_BackgroundColour)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_BackgroundColour)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_BackgroundColour)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWBackgroundColour_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraImage.cxx b/src/RWStepVisual/RWStepVisual_RWCameraImage.cxx index 6b8cc1faef..aef3f538d7 100644 --- a/src/RWStepVisual/RWStepVisual_RWCameraImage.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCameraImage.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWCameraImage.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCameraImage.hxx b/src/RWStepVisual/RWStepVisual_RWCameraImage.hxx deleted file mode 100644 index 21329cb99d..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCameraImage.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCameraImage_HeaderFile -#define _RWStepVisual_RWCameraImage_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CameraImage; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CameraImage -class RWStepVisual_RWCameraImage -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCameraImage(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CameraImage)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraImage)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_CameraImage)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWCameraImage_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraImage.pxx b/src/RWStepVisual/RWStepVisual_RWCameraImage.pxx new file mode 100644 index 0000000000..67261bbe36 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCameraImage.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCameraImage_HeaderFile +#define _RWStepVisual_RWCameraImage_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CameraImage; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CameraImage +class RWStepVisual_RWCameraImage +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCameraImage(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CameraImage)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraImage)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_CameraImage)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWCameraImage_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModel.cxx b/src/RWStepVisual/RWStepVisual_RWCameraModel.cxx index 79e0ecc992..9ae538b131 100644 --- a/src/RWStepVisual/RWStepVisual_RWCameraModel.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCameraModel.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWCameraModel.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModel.hxx b/src/RWStepVisual/RWStepVisual_RWCameraModel.hxx deleted file mode 100644 index f0bbaca838..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCameraModel.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCameraModel_HeaderFile -#define _RWStepVisual_RWCameraModel_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CameraModel; -class StepData_StepWriter; - - -//! Read & Write Module for CameraModel -class RWStepVisual_RWCameraModel -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCameraModel(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CameraModel)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModel)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWCameraModel_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModel.pxx b/src/RWStepVisual/RWStepVisual_RWCameraModel.pxx new file mode 100644 index 0000000000..88545eb401 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCameraModel.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCameraModel_HeaderFile +#define _RWStepVisual_RWCameraModel_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CameraModel; +class StepData_StepWriter; + + +//! Read & Write Module for CameraModel +class RWStepVisual_RWCameraModel +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCameraModel(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CameraModel)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModel)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWCameraModel_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD2.cxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD2.cxx index a60a16efd9..40b644873f 100644 --- a/src/RWStepVisual/RWStepVisual_RWCameraModelD2.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCameraModelD2.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWCameraModelD2.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD2.hxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD2.hxx deleted file mode 100644 index 94b65a2d80..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCameraModelD2.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCameraModelD2_HeaderFile -#define _RWStepVisual_RWCameraModelD2_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CameraModelD2; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CameraModelD2 -class RWStepVisual_RWCameraModelD2 -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCameraModelD2(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CameraModelD2)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModelD2)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_CameraModelD2)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWCameraModelD2_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD2.pxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD2.pxx new file mode 100644 index 0000000000..9990e6eaac --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCameraModelD2.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCameraModelD2_HeaderFile +#define _RWStepVisual_RWCameraModelD2_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CameraModelD2; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CameraModelD2 +class RWStepVisual_RWCameraModelD2 +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCameraModelD2(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CameraModelD2)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModelD2)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_CameraModelD2)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWCameraModelD2_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3.cxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3.cxx index 0c4b27eaf8..7df04e88bb 100644 --- a/src/RWStepVisual/RWStepVisual_RWCameraModelD3.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCameraModelD3.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWCameraModelD3.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3.hxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3.hxx deleted file mode 100644 index 5e4332cc36..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCameraModelD3.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCameraModelD3_HeaderFile -#define _RWStepVisual_RWCameraModelD3_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CameraModelD3; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CameraModelD3 -class RWStepVisual_RWCameraModelD3 -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCameraModelD3(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CameraModelD3)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModelD3)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_CameraModelD3)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWCameraModelD3_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3.pxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3.pxx new file mode 100644 index 0000000000..57d2ebf463 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCameraModelD3.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCameraModelD3_HeaderFile +#define _RWStepVisual_RWCameraModelD3_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CameraModelD3; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CameraModelD3 +class RWStepVisual_RWCameraModelD3 +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCameraModelD3(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CameraModelD3)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModelD3)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_CameraModelD3)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWCameraModelD3_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.cxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.cxx index 697936572a..69e59233f4 100644 --- a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWCameraModelD3MultiClipping.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.hxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.hxx deleted file mode 100644 index 725d83089b..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2016-10-25 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCameraModelD3MultiClipping_HeaderFile -#define _RWStepVisual_RWCameraModelD3MultiClipping_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CameraModelD3MultiClipping; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for CameraModelD3MultiClipping -class RWStepVisual_RWCameraModelD3MultiClipping -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWCameraModelD3MultiClipping(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, - const Standard_Integer num, - Handle(Interface_Check)& ach, - const Handle(StepVisual_CameraModelD3MultiClipping)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModelD3MultiClipping)& ent) const; - - Standard_EXPORT void Share(const Handle(StepVisual_CameraModelD3MultiClipping)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWCameraModelD3MultiClipping_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.pxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.pxx new file mode 100644 index 0000000000..0d6b21a522 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClipping.pxx @@ -0,0 +1,48 @@ +// Created on: 2016-10-25 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCameraModelD3MultiClipping_HeaderFile +#define _RWStepVisual_RWCameraModelD3MultiClipping_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CameraModelD3MultiClipping; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for CameraModelD3MultiClipping +class RWStepVisual_RWCameraModelD3MultiClipping +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWCameraModelD3MultiClipping(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, + const Standard_Integer num, + Handle(Interface_Check)& ach, + const Handle(StepVisual_CameraModelD3MultiClipping)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModelD3MultiClipping)& ent) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_CameraModelD3MultiClipping)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWCameraModelD3MultiClipping_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.cxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.cxx index 75cb3fe307..753244cfe3 100644 --- a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWCameraModelD3MultiClippingIntersection.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.hxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.hxx deleted file mode 100644 index bc35496763..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2016-11-14 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCameraModelD3MultiClippingIntersection_HeaderFile -#define _RWStepVisual_RWCameraModelD3MultiClippingIntersection_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CameraModelD3MultiClippingIntersection; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for CameraModelD3MultiClippingIntersection -class RWStepVisual_RWCameraModelD3MultiClippingIntersection -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWCameraModelD3MultiClippingIntersection(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, - const Standard_Integer num, - Handle(Interface_Check)& ach, - const Handle(StepVisual_CameraModelD3MultiClippingIntersection)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModelD3MultiClippingIntersection)& ent) const; - - Standard_EXPORT void Share(const Handle(StepVisual_CameraModelD3MultiClippingIntersection)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWCameraModelD3MultiClippingIntersection_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.pxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.pxx new file mode 100644 index 0000000000..06d66e03a5 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingIntersection.pxx @@ -0,0 +1,48 @@ +// Created on: 2016-11-14 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCameraModelD3MultiClippingIntersection_HeaderFile +#define _RWStepVisual_RWCameraModelD3MultiClippingIntersection_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CameraModelD3MultiClippingIntersection; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for CameraModelD3MultiClippingIntersection +class RWStepVisual_RWCameraModelD3MultiClippingIntersection +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWCameraModelD3MultiClippingIntersection(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, + const Standard_Integer num, + Handle(Interface_Check)& ach, + const Handle(StepVisual_CameraModelD3MultiClippingIntersection)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModelD3MultiClippingIntersection)& ent) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_CameraModelD3MultiClippingIntersection)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWCameraModelD3MultiClippingIntersection_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.cxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.cxx index c6e41e2eab..e8d802b1f0 100644 --- a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWCameraModelD3MultiClippingUnion.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.hxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.hxx deleted file mode 100644 index d62fc19887..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2016-11-14 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCameraModelD3MultiClippingUnion_HeaderFile -#define _RWStepVisual_RWCameraModelD3MultiClippingUnion_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CameraModelD3MultiClippingUnion; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for CameraModelD3MultiClippingUnion -class RWStepVisual_RWCameraModelD3MultiClippingUnion -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWCameraModelD3MultiClippingUnion(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, - const Standard_Integer num, - Handle(Interface_Check)& ach, - const Handle(StepVisual_CameraModelD3MultiClippingUnion)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModelD3MultiClippingUnion)& ent) const; - - Standard_EXPORT void Share(const Handle(StepVisual_CameraModelD3MultiClippingUnion)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWCameraModelD3MultiClippingUnion_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.pxx b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.pxx new file mode 100644 index 0000000000..80ad375cb5 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCameraModelD3MultiClippingUnion.pxx @@ -0,0 +1,48 @@ +// Created on: 2016-11-14 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCameraModelD3MultiClippingUnion_HeaderFile +#define _RWStepVisual_RWCameraModelD3MultiClippingUnion_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CameraModelD3MultiClippingUnion; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for CameraModelD3MultiClippingUnion +class RWStepVisual_RWCameraModelD3MultiClippingUnion +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWCameraModelD3MultiClippingUnion(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, + const Standard_Integer num, + Handle(Interface_Check)& ach, + const Handle(StepVisual_CameraModelD3MultiClippingUnion)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraModelD3MultiClippingUnion)& ent) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_CameraModelD3MultiClippingUnion)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWCameraModelD3MultiClippingUnion_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraUsage.cxx b/src/RWStepVisual/RWStepVisual_RWCameraUsage.cxx index 18d3baa66e..e646e906e0 100644 --- a/src/RWStepVisual/RWStepVisual_RWCameraUsage.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCameraUsage.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWCameraUsage.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCameraUsage.hxx b/src/RWStepVisual/RWStepVisual_RWCameraUsage.hxx deleted file mode 100644 index a16ae33a1f..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCameraUsage.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCameraUsage_HeaderFile -#define _RWStepVisual_RWCameraUsage_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CameraUsage; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CameraUsage -class RWStepVisual_RWCameraUsage -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCameraUsage(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CameraUsage)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraUsage)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_CameraUsage)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWCameraUsage_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCameraUsage.pxx b/src/RWStepVisual/RWStepVisual_RWCameraUsage.pxx new file mode 100644 index 0000000000..132d42d025 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCameraUsage.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCameraUsage_HeaderFile +#define _RWStepVisual_RWCameraUsage_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CameraUsage; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CameraUsage +class RWStepVisual_RWCameraUsage +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCameraUsage(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CameraUsage)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CameraUsage)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_CameraUsage)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWCameraUsage_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.cxx b/src/RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.cxx index c0b99640be..4ff101e4eb 100644 --- a/src/RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.hxx b/src/RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.hxx deleted file mode 100644 index 8b654d88df..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.hxx +++ /dev/null @@ -1,51 +0,0 @@ -// Created on: 2016-08-25 -// Created by: Irina KRYLOVA -// Copyright (c) 2016 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel_HeaderFile -#define _RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CharacterizedObjAndRepresentationAndDraughtingModel; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for complex STEP entity Characterized_Object & Characterized_Representation & Draughting_Model & Representation -class RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& data, - const Standard_Integer num, Handle(Interface_Check)& ach, - const Handle(StepVisual_CharacterizedObjAndRepresentationAndDraughtingModel)& ent) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& SW, - const Handle(StepVisual_CharacterizedObjAndRepresentationAndDraughtingModel)& ent) const; - - Standard_EXPORT void Share(const Handle(StepVisual_CharacterizedObjAndRepresentationAndDraughtingModel)& ent, - Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.pxx b/src/RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.pxx new file mode 100644 index 0000000000..8cc69fdcf4 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.pxx @@ -0,0 +1,51 @@ +// Created on: 2016-08-25 +// Created by: Irina KRYLOVA +// Copyright (c) 2016 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel_HeaderFile +#define _RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CharacterizedObjAndRepresentationAndDraughtingModel; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for complex STEP entity Characterized_Object & Characterized_Representation & Draughting_Model & Representation +class RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& data, + const Standard_Integer num, Handle(Interface_Check)& ach, + const Handle(StepVisual_CharacterizedObjAndRepresentationAndDraughtingModel)& ent) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& SW, + const Handle(StepVisual_CharacterizedObjAndRepresentationAndDraughtingModel)& ent) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_CharacterizedObjAndRepresentationAndDraughtingModel)& ent, + Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWColour.cxx b/src/RWStepVisual/RWStepVisual_RWColour.cxx index 4eec0a4858..fba60b0aea 100644 --- a/src/RWStepVisual/RWStepVisual_RWColour.cxx +++ b/src/RWStepVisual/RWStepVisual_RWColour.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWColour.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWColour.hxx b/src/RWStepVisual/RWStepVisual_RWColour.hxx deleted file mode 100644 index 2c667b3d16..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWColour.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWColour_HeaderFile -#define _RWStepVisual_RWColour_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_Colour; -class StepData_StepWriter; - - -//! Read & Write Module for Colour -class RWStepVisual_RWColour -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWColour(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_Colour)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_Colour)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWColour_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWColour.pxx b/src/RWStepVisual/RWStepVisual_RWColour.pxx new file mode 100644 index 0000000000..6af7785565 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWColour.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWColour_HeaderFile +#define _RWStepVisual_RWColour_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_Colour; +class StepData_StepWriter; + + +//! Read & Write Module for Colour +class RWStepVisual_RWColour +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWColour(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_Colour)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_Colour)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWColour_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWColourRgb.cxx b/src/RWStepVisual/RWStepVisual_RWColourRgb.cxx index 3e29593f93..786611eb6c 100644 --- a/src/RWStepVisual/RWStepVisual_RWColourRgb.cxx +++ b/src/RWStepVisual/RWStepVisual_RWColourRgb.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWColourRgb.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWColourRgb.hxx b/src/RWStepVisual/RWStepVisual_RWColourRgb.hxx deleted file mode 100644 index e996385dbc..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWColourRgb.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWColourRgb_HeaderFile -#define _RWStepVisual_RWColourRgb_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_ColourRgb; -class StepData_StepWriter; - - -//! Read & Write Module for ColourRgb -class RWStepVisual_RWColourRgb -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWColourRgb(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ColourRgb)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ColourRgb)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWColourRgb_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWColourRgb.pxx b/src/RWStepVisual/RWStepVisual_RWColourRgb.pxx new file mode 100644 index 0000000000..ba86477e3c --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWColourRgb.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWColourRgb_HeaderFile +#define _RWStepVisual_RWColourRgb_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_ColourRgb; +class StepData_StepWriter; + + +//! Read & Write Module for ColourRgb +class RWStepVisual_RWColourRgb +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWColourRgb(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ColourRgb)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ColourRgb)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWColourRgb_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWColourSpecification.cxx b/src/RWStepVisual/RWStepVisual_RWColourSpecification.cxx index f735d31248..d11ceda00c 100644 --- a/src/RWStepVisual/RWStepVisual_RWColourSpecification.cxx +++ b/src/RWStepVisual/RWStepVisual_RWColourSpecification.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWColourSpecification.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWColourSpecification.hxx b/src/RWStepVisual/RWStepVisual_RWColourSpecification.hxx deleted file mode 100644 index 3cf508e640..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWColourSpecification.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWColourSpecification_HeaderFile -#define _RWStepVisual_RWColourSpecification_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_ColourSpecification; -class StepData_StepWriter; - - -//! Read & Write Module for ColourSpecification -class RWStepVisual_RWColourSpecification -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWColourSpecification(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ColourSpecification)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ColourSpecification)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWColourSpecification_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWColourSpecification.pxx b/src/RWStepVisual/RWStepVisual_RWColourSpecification.pxx new file mode 100644 index 0000000000..0b58d55b4a --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWColourSpecification.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWColourSpecification_HeaderFile +#define _RWStepVisual_RWColourSpecification_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_ColourSpecification; +class StepData_StepWriter; + + +//! Read & Write Module for ColourSpecification +class RWStepVisual_RWColourSpecification +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWColourSpecification(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ColourSpecification)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ColourSpecification)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWColourSpecification_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.cxx b/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.cxx index 7ae9ded12a..778b8de4e7 100644 --- a/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.cxx +++ b/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWComplexTriangulatedFace.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.hxx b/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.hxx deleted file mode 100644 index d87a02ccb9..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:11 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWComplexTriangulatedFace_HeaderFile_ -#define _RWStepVisual_RWComplexTriangulatedFace_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_ComplexTriangulatedFace; - -//! Read & Write tool for ComplexTriangulatedFace -class RWStepVisual_RWComplexTriangulatedFace -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWComplexTriangulatedFace(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_ComplexTriangulatedFace)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_ComplexTriangulatedFace)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_ComplexTriangulatedFace)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWComplexTriangulatedFace_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.pxx b/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.pxx new file mode 100644 index 0000000000..418ed1677c --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:11 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWComplexTriangulatedFace_HeaderFile_ +#define _RWStepVisual_RWComplexTriangulatedFace_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_ComplexTriangulatedFace; + +//! Read & Write tool for ComplexTriangulatedFace +class RWStepVisual_RWComplexTriangulatedFace +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWComplexTriangulatedFace(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_ComplexTriangulatedFace)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_ComplexTriangulatedFace)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_ComplexTriangulatedFace)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWComplexTriangulatedFace_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.cxx b/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.cxx index ddf7af7495..d506150641 100644 --- a/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.cxx +++ b/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWComplexTriangulatedSurfaceSet.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.hxx b/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.hxx deleted file mode 100644 index 2564dee6b4..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:11 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWComplexTriangulatedSurfaceSet_HeaderFile_ -#define _RWStepVisual_RWComplexTriangulatedSurfaceSet_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_ComplexTriangulatedSurfaceSet; - -//! Read & Write tool for ComplexTriangulatedSurfaceSet -class RWStepVisual_RWComplexTriangulatedSurfaceSet -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWComplexTriangulatedSurfaceSet(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_ComplexTriangulatedSurfaceSet)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_ComplexTriangulatedSurfaceSet)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_ComplexTriangulatedSurfaceSet)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWComplexTriangulatedSurfaceSet_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.pxx b/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.pxx new file mode 100644 index 0000000000..34541e72a7 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:11 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWComplexTriangulatedSurfaceSet_HeaderFile_ +#define _RWStepVisual_RWComplexTriangulatedSurfaceSet_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_ComplexTriangulatedSurfaceSet; + +//! Read & Write tool for ComplexTriangulatedSurfaceSet +class RWStepVisual_RWComplexTriangulatedSurfaceSet +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWComplexTriangulatedSurfaceSet(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_ComplexTriangulatedSurfaceSet)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_ComplexTriangulatedSurfaceSet)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_ComplexTriangulatedSurfaceSet)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWComplexTriangulatedSurfaceSet_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWCompositeText.cxx b/src/RWStepVisual/RWStepVisual_RWCompositeText.cxx index 7991ebd7fe..3b46320164 100644 --- a/src/RWStepVisual/RWStepVisual_RWCompositeText.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCompositeText.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWCompositeText.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCompositeText.hxx b/src/RWStepVisual/RWStepVisual_RWCompositeText.hxx deleted file mode 100644 index 56d96c9860..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCompositeText.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCompositeText_HeaderFile -#define _RWStepVisual_RWCompositeText_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CompositeText; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CompositeText -class RWStepVisual_RWCompositeText -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCompositeText(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CompositeText)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CompositeText)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_CompositeText)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWCompositeText_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCompositeText.pxx b/src/RWStepVisual/RWStepVisual_RWCompositeText.pxx new file mode 100644 index 0000000000..c15f89ab66 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCompositeText.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCompositeText_HeaderFile +#define _RWStepVisual_RWCompositeText_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CompositeText; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CompositeText +class RWStepVisual_RWCompositeText +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCompositeText(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CompositeText)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CompositeText)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_CompositeText)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWCompositeText_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.cxx b/src/RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.cxx index d2711983dc..6c74dd726d 100644 --- a/src/RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWCompositeTextWithExtent.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.hxx b/src/RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.hxx deleted file mode 100644 index 10ab213c4d..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCompositeTextWithExtent_HeaderFile -#define _RWStepVisual_RWCompositeTextWithExtent_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CompositeTextWithExtent; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CompositeTextWithExtent -class RWStepVisual_RWCompositeTextWithExtent -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCompositeTextWithExtent(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CompositeTextWithExtent)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CompositeTextWithExtent)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_CompositeTextWithExtent)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWCompositeTextWithExtent_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.pxx b/src/RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.pxx new file mode 100644 index 0000000000..6d0686859d --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCompositeTextWithExtent.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCompositeTextWithExtent_HeaderFile +#define _RWStepVisual_RWCompositeTextWithExtent_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CompositeTextWithExtent; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CompositeTextWithExtent +class RWStepVisual_RWCompositeTextWithExtent +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCompositeTextWithExtent(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CompositeTextWithExtent)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CompositeTextWithExtent)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_CompositeTextWithExtent)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWCompositeTextWithExtent_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWContextDependentInvisibility.cxx b/src/RWStepVisual/RWStepVisual_RWContextDependentInvisibility.cxx index 1cfed084d1..9334218cec 100644 --- a/src/RWStepVisual/RWStepVisual_RWContextDependentInvisibility.cxx +++ b/src/RWStepVisual/RWStepVisual_RWContextDependentInvisibility.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWContextDependentInvisibility.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWContextDependentInvisibility.hxx b/src/RWStepVisual/RWStepVisual_RWContextDependentInvisibility.hxx deleted file mode 100644 index 896b10aa9d..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWContextDependentInvisibility.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWContextDependentInvisibility_HeaderFile -#define _RWStepVisual_RWContextDependentInvisibility_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_ContextDependentInvisibility; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ContextDependentInvisibility -class RWStepVisual_RWContextDependentInvisibility -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWContextDependentInvisibility(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ContextDependentInvisibility)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ContextDependentInvisibility)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_ContextDependentInvisibility)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWContextDependentInvisibility_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWContextDependentInvisibility.pxx b/src/RWStepVisual/RWStepVisual_RWContextDependentInvisibility.pxx new file mode 100644 index 0000000000..0f427157ae --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWContextDependentInvisibility.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWContextDependentInvisibility_HeaderFile +#define _RWStepVisual_RWContextDependentInvisibility_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_ContextDependentInvisibility; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ContextDependentInvisibility +class RWStepVisual_RWContextDependentInvisibility +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWContextDependentInvisibility(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ContextDependentInvisibility)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ContextDependentInvisibility)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_ContextDependentInvisibility)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWContextDependentInvisibility_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.cxx b/src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.cxx index bf19ce3f67..4eedaa46ec 100644 --- a/src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.cxx +++ b/src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWContextDependentOverRidingStyledItem.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.hxx b/src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.hxx deleted file mode 100644 index fab5b005c9..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWContextDependentOverRidingStyledItem_HeaderFile -#define _RWStepVisual_RWContextDependentOverRidingStyledItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_ContextDependentOverRidingStyledItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ContextDependentOverRidingStyledItem -class RWStepVisual_RWContextDependentOverRidingStyledItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWContextDependentOverRidingStyledItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ContextDependentOverRidingStyledItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ContextDependentOverRidingStyledItem)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_ContextDependentOverRidingStyledItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWContextDependentOverRidingStyledItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.pxx b/src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.pxx new file mode 100644 index 0000000000..63e5e171ea --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWContextDependentOverRidingStyledItem_HeaderFile +#define _RWStepVisual_RWContextDependentOverRidingStyledItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_ContextDependentOverRidingStyledItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ContextDependentOverRidingStyledItem +class RWStepVisual_RWContextDependentOverRidingStyledItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWContextDependentOverRidingStyledItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ContextDependentOverRidingStyledItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ContextDependentOverRidingStyledItem)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_ContextDependentOverRidingStyledItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWContextDependentOverRidingStyledItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCoordinatesList.cxx b/src/RWStepVisual/RWStepVisual_RWCoordinatesList.cxx index 206101e4ee..702159fee1 100644 --- a/src/RWStepVisual/RWStepVisual_RWCoordinatesList.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCoordinatesList.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWCoordinatesList.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCoordinatesList.hxx b/src/RWStepVisual/RWStepVisual_RWCoordinatesList.hxx deleted file mode 100644 index 791a4facfd..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCoordinatesList.hxx +++ /dev/null @@ -1,45 +0,0 @@ -// Created on: 2015-10-29 -// Created by: Galina Kulikova -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCoordinatesList_HeaderFile -#define _RWStepVisual_RWCoordinatesList_HeaderFile - -#include -#include -#include - -#include -#include -class Interface_Check; -class StepVisual_CoordinatesList; -class StepData_StepWriter; - -//! Read & Write Module for AnnotationOccurrence -class RWStepVisual_RWCoordinatesList -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWCoordinatesList(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, - const Standard_Integer num, - Handle(Interface_Check)& ach, - const Handle(StepVisual_CoordinatesList)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CoordinatesList)& ent) const; -}; -#endif // _RWStepVisual_RWCoordinatesList_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCoordinatesList.pxx b/src/RWStepVisual/RWStepVisual_RWCoordinatesList.pxx new file mode 100644 index 0000000000..2eb6929b84 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCoordinatesList.pxx @@ -0,0 +1,45 @@ +// Created on: 2015-10-29 +// Created by: Galina Kulikova +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCoordinatesList_HeaderFile +#define _RWStepVisual_RWCoordinatesList_HeaderFile + +#include +#include +#include + +#include +#include +class Interface_Check; +class StepVisual_CoordinatesList; +class StepData_StepWriter; + +//! Read & Write Module for AnnotationOccurrence +class RWStepVisual_RWCoordinatesList +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWCoordinatesList(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, + const Standard_Integer num, + Handle(Interface_Check)& ach, + const Handle(StepVisual_CoordinatesList)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CoordinatesList)& ent) const; +}; +#endif // _RWStepVisual_RWCoordinatesList_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.cxx b/src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.cxx index b7a18ac584..876791034f 100644 --- a/src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWCubicBezierTessellatedEdge.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.hxx b/src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.hxx deleted file mode 100644 index 20d41bd22d..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:11 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCubicBezierTessellatedEdge_HeaderFile_ -#define _RWStepVisual_RWCubicBezierTessellatedEdge_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_CubicBezierTessellatedEdge; - -//! Read & Write tool for CubicBezierTessellatedEdge -class RWStepVisual_RWCubicBezierTessellatedEdge -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWCubicBezierTessellatedEdge(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_CubicBezierTessellatedEdge)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_CubicBezierTessellatedEdge)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_CubicBezierTessellatedEdge)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWCubicBezierTessellatedEdge_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.pxx b/src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.pxx new file mode 100644 index 0000000000..3a04f7a349 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:11 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCubicBezierTessellatedEdge_HeaderFile_ +#define _RWStepVisual_RWCubicBezierTessellatedEdge_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_CubicBezierTessellatedEdge; + +//! Read & Write tool for CubicBezierTessellatedEdge +class RWStepVisual_RWCubicBezierTessellatedEdge +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWCubicBezierTessellatedEdge(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_CubicBezierTessellatedEdge)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_CubicBezierTessellatedEdge)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_CubicBezierTessellatedEdge)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWCubicBezierTessellatedEdge_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.cxx b/src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.cxx index 4cd7be5f92..acab57e0de 100644 --- a/src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWCubicBezierTriangulatedFace.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.hxx b/src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.hxx deleted file mode 100644 index 8825c1c905..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:11 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCubicBezierTriangulatedFace_HeaderFile_ -#define _RWStepVisual_RWCubicBezierTriangulatedFace_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_CubicBezierTriangulatedFace; - -//! Read & Write tool for CubicBezierTriangulatedFace -class RWStepVisual_RWCubicBezierTriangulatedFace -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWCubicBezierTriangulatedFace(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_CubicBezierTriangulatedFace)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_CubicBezierTriangulatedFace)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_CubicBezierTriangulatedFace)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWCubicBezierTriangulatedFace_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.pxx b/src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.pxx new file mode 100644 index 0000000000..c6f8fe16b5 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:11 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCubicBezierTriangulatedFace_HeaderFile_ +#define _RWStepVisual_RWCubicBezierTriangulatedFace_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_CubicBezierTriangulatedFace; + +//! Read & Write tool for CubicBezierTriangulatedFace +class RWStepVisual_RWCubicBezierTriangulatedFace +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWCubicBezierTriangulatedFace(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_CubicBezierTriangulatedFace)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_CubicBezierTriangulatedFace)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_CubicBezierTriangulatedFace)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWCubicBezierTriangulatedFace_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWCurveStyle.cxx b/src/RWStepVisual/RWStepVisual_RWCurveStyle.cxx index 532c665e20..074942d6e3 100644 --- a/src/RWStepVisual/RWStepVisual_RWCurveStyle.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCurveStyle.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWCurveStyle.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCurveStyle.hxx b/src/RWStepVisual/RWStepVisual_RWCurveStyle.hxx deleted file mode 100644 index cdbb0b7468..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCurveStyle.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCurveStyle_HeaderFile -#define _RWStepVisual_RWCurveStyle_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CurveStyle; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CurveStyle -class RWStepVisual_RWCurveStyle -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCurveStyle(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CurveStyle)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CurveStyle)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_CurveStyle)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWCurveStyle_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCurveStyle.pxx b/src/RWStepVisual/RWStepVisual_RWCurveStyle.pxx new file mode 100644 index 0000000000..dade807203 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCurveStyle.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCurveStyle_HeaderFile +#define _RWStepVisual_RWCurveStyle_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CurveStyle; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CurveStyle +class RWStepVisual_RWCurveStyle +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCurveStyle(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CurveStyle)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CurveStyle)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_CurveStyle)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWCurveStyle_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCurveStyleFont.cxx b/src/RWStepVisual/RWStepVisual_RWCurveStyleFont.cxx index 65bb30dd30..9126a8b602 100644 --- a/src/RWStepVisual/RWStepVisual_RWCurveStyleFont.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCurveStyleFont.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWCurveStyleFont.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCurveStyleFont.hxx b/src/RWStepVisual/RWStepVisual_RWCurveStyleFont.hxx deleted file mode 100644 index 41880bef4b..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCurveStyleFont.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCurveStyleFont_HeaderFile -#define _RWStepVisual_RWCurveStyleFont_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CurveStyleFont; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for CurveStyleFont -class RWStepVisual_RWCurveStyleFont -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCurveStyleFont(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CurveStyleFont)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CurveStyleFont)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_CurveStyleFont)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWCurveStyleFont_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCurveStyleFont.pxx b/src/RWStepVisual/RWStepVisual_RWCurveStyleFont.pxx new file mode 100644 index 0000000000..de93720a03 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCurveStyleFont.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCurveStyleFont_HeaderFile +#define _RWStepVisual_RWCurveStyleFont_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CurveStyleFont; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for CurveStyleFont +class RWStepVisual_RWCurveStyleFont +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCurveStyleFont(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CurveStyleFont)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CurveStyleFont)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_CurveStyleFont)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWCurveStyleFont_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.cxx b/src/RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.cxx index f8a42c9049..bd8bb0168c 100644 --- a/src/RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.cxx +++ b/src/RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWCurveStyleFontPattern.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.hxx b/src/RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.hxx deleted file mode 100644 index 8ddbee6e41..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWCurveStyleFontPattern_HeaderFile -#define _RWStepVisual_RWCurveStyleFontPattern_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_CurveStyleFontPattern; -class StepData_StepWriter; - - -//! Read & Write Module for CurveStyleFontPattern -class RWStepVisual_RWCurveStyleFontPattern -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWCurveStyleFontPattern(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CurveStyleFontPattern)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CurveStyleFontPattern)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWCurveStyleFontPattern_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.pxx b/src/RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.pxx new file mode 100644 index 0000000000..dcdfe2bc7c --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWCurveStyleFontPattern.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWCurveStyleFontPattern_HeaderFile +#define _RWStepVisual_RWCurveStyleFontPattern_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_CurveStyleFontPattern; +class StepData_StepWriter; + + +//! Read & Write Module for CurveStyleFontPattern +class RWStepVisual_RWCurveStyleFontPattern +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWCurveStyleFontPattern(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_CurveStyleFontPattern)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_CurveStyleFontPattern)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWCurveStyleFontPattern_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingCallout.cxx b/src/RWStepVisual/RWStepVisual_RWDraughtingCallout.cxx index a5ebadd6d3..3bd166f6c5 100644 --- a/src/RWStepVisual/RWStepVisual_RWDraughtingCallout.cxx +++ b/src/RWStepVisual/RWStepVisual_RWDraughtingCallout.cxx @@ -15,7 +15,7 @@ #include #include -#include +#include "RWStepVisual_RWDraughtingCallout.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingCallout.hxx b/src/RWStepVisual/RWStepVisual_RWDraughtingCallout.hxx deleted file mode 100644 index 9d561357d2..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWDraughtingCallout.hxx +++ /dev/null @@ -1,45 +0,0 @@ -// Created on: 2015-10-29 -// Created by: Irina KRYLOVA -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWDraughtingCallout_HeaderFile -#define _RWStepVisual_RWDraughtingCallout_HeaderFile - -#include -#include -#include - -#include -class Interface_EntityIterator; -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_DraughtingCallout; -class StepData_StepWriter; - -//! Read & Write Module for DraughtingCallout -class RWStepVisual_RWDraughtingCallout -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWDraughtingCallout(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_DraughtingCallout)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_DraughtingCallout)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_DraughtingCallout)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWDraughtingCallout_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingCallout.pxx b/src/RWStepVisual/RWStepVisual_RWDraughtingCallout.pxx new file mode 100644 index 0000000000..5fb508498b --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWDraughtingCallout.pxx @@ -0,0 +1,45 @@ +// Created on: 2015-10-29 +// Created by: Irina KRYLOVA +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWDraughtingCallout_HeaderFile +#define _RWStepVisual_RWDraughtingCallout_HeaderFile + +#include +#include +#include + +#include +class Interface_EntityIterator; +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_DraughtingCallout; +class StepData_StepWriter; + +//! Read & Write Module for DraughtingCallout +class RWStepVisual_RWDraughtingCallout +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWDraughtingCallout(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_DraughtingCallout)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_DraughtingCallout)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_DraughtingCallout)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWDraughtingCallout_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingModel.cxx b/src/RWStepVisual/RWStepVisual_RWDraughtingModel.cxx index 4cbd1572d6..050558d4fd 100644 --- a/src/RWStepVisual/RWStepVisual_RWDraughtingModel.cxx +++ b/src/RWStepVisual/RWStepVisual_RWDraughtingModel.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "RWStepVisual_RWDraughtingModel.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingModel.hxx b/src/RWStepVisual/RWStepVisual_RWDraughtingModel.hxx deleted file mode 100644 index cb32f2f2c3..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWDraughtingModel.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-01-13 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWDraughtingModel_HeaderFile -#define _RWStepVisual_RWDraughtingModel_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_DraughtingModel; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for DraughtingModel -class RWStepVisual_RWDraughtingModel -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepVisual_RWDraughtingModel(); - - //! Reads DraughtingModel - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_DraughtingModel)& ent) const; - - //! Writes DraughtingModel - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_DraughtingModel)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepVisual_DraughtingModel)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWDraughtingModel_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingModel.pxx b/src/RWStepVisual/RWStepVisual_RWDraughtingModel.pxx new file mode 100644 index 0000000000..5c1d9457f7 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWDraughtingModel.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-01-13 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWDraughtingModel_HeaderFile +#define _RWStepVisual_RWDraughtingModel_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_DraughtingModel; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for DraughtingModel +class RWStepVisual_RWDraughtingModel +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepVisual_RWDraughtingModel(); + + //! Reads DraughtingModel + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_DraughtingModel)& ent) const; + + //! Writes DraughtingModel + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_DraughtingModel)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepVisual_DraughtingModel)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWDraughtingModel_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.cxx b/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.cxx index ead86c14b6..7a9be608f3 100644 --- a/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.cxx +++ b/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.cxx @@ -13,7 +13,7 @@ //:S4134: abv 03.03.99: implementation of DraughtingPreDefinedColour modified -#include +#include "RWStepVisual_RWDraughtingPreDefinedColour.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.hxx b/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.hxx deleted file mode 100644 index 8f8ee4385d..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWDraughtingPreDefinedColour_HeaderFile -#define _RWStepVisual_RWDraughtingPreDefinedColour_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_DraughtingPreDefinedColour; -class StepData_StepWriter; - - -//! Read & Write Module for DraughtingPreDefinedColour -class RWStepVisual_RWDraughtingPreDefinedColour -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWDraughtingPreDefinedColour(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_DraughtingPreDefinedColour)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_DraughtingPreDefinedColour)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWDraughtingPreDefinedColour_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.pxx b/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.pxx new file mode 100644 index 0000000000..5a08705c0e --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedColour.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWDraughtingPreDefinedColour_HeaderFile +#define _RWStepVisual_RWDraughtingPreDefinedColour_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_DraughtingPreDefinedColour; +class StepData_StepWriter; + + +//! Read & Write Module for DraughtingPreDefinedColour +class RWStepVisual_RWDraughtingPreDefinedColour +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWDraughtingPreDefinedColour(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_DraughtingPreDefinedColour)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_DraughtingPreDefinedColour)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWDraughtingPreDefinedColour_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.cxx b/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.cxx index 0ad42338f7..58baadf4d1 100644 --- a/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.cxx +++ b/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWDraughtingPreDefinedCurveFont.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.hxx b/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.hxx deleted file mode 100644 index c48dd82b10..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWDraughtingPreDefinedCurveFont_HeaderFile -#define _RWStepVisual_RWDraughtingPreDefinedCurveFont_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_DraughtingPreDefinedCurveFont; -class StepData_StepWriter; - - -//! Read & Write Module for DraughtingPreDefinedCurveFont -class RWStepVisual_RWDraughtingPreDefinedCurveFont -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWDraughtingPreDefinedCurveFont(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_DraughtingPreDefinedCurveFont)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_DraughtingPreDefinedCurveFont)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWDraughtingPreDefinedCurveFont_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.pxx b/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.pxx new file mode 100644 index 0000000000..fda624298b --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWDraughtingPreDefinedCurveFont.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWDraughtingPreDefinedCurveFont_HeaderFile +#define _RWStepVisual_RWDraughtingPreDefinedCurveFont_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_DraughtingPreDefinedCurveFont; +class StepData_StepWriter; + + +//! Read & Write Module for DraughtingPreDefinedCurveFont +class RWStepVisual_RWDraughtingPreDefinedCurveFont +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWDraughtingPreDefinedCurveFont(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_DraughtingPreDefinedCurveFont)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_DraughtingPreDefinedCurveFont)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWDraughtingPreDefinedCurveFont_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.cxx b/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.cxx index 9ac8de4951..dcd7adbe92 100644 --- a/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.cxx +++ b/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.cxx @@ -16,7 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include -#include +#include "RWStepVisual_RWExternallyDefinedCurveFont.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.hxx b/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.hxx deleted file mode 100644 index 69a2c8bcb6..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.hxx +++ /dev/null @@ -1,74 +0,0 @@ -// Created on: 2000-05-10 -// Created by: Andrey BETENEV -// Copyright (c) 2000-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWExternallyDefinedCurveFont_HeaderFile -#define _RWStepVisual_RWExternallyDefinedCurveFont_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_ExternallyDefinedCurveFont; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write tool for ExternallyDefinedCurveFont -class RWStepVisual_RWExternallyDefinedCurveFont -{ -public: - - DEFINE_STANDARD_ALLOC - - - //! Empty constructor - Standard_EXPORT RWStepVisual_RWExternallyDefinedCurveFont(); - - //! Reads ExternallyDefinedCurveFont - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ExternallyDefinedCurveFont)& ent) const; - - //! Writes ExternallyDefinedCurveFont - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ExternallyDefinedCurveFont)& ent) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepVisual_ExternallyDefinedCurveFont)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWExternallyDefinedCurveFont_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.pxx b/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.pxx new file mode 100644 index 0000000000..4ea16a4dfd --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.pxx @@ -0,0 +1,74 @@ +// Created on: 2000-05-10 +// Created by: Andrey BETENEV +// Copyright (c) 2000-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWExternallyDefinedCurveFont_HeaderFile +#define _RWStepVisual_RWExternallyDefinedCurveFont_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_ExternallyDefinedCurveFont; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write tool for ExternallyDefinedCurveFont +class RWStepVisual_RWExternallyDefinedCurveFont +{ +public: + + DEFINE_STANDARD_ALLOC + + + //! Empty constructor + Standard_HIDDEN RWStepVisual_RWExternallyDefinedCurveFont(); + + //! Reads ExternallyDefinedCurveFont + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ExternallyDefinedCurveFont)& ent) const; + + //! Writes ExternallyDefinedCurveFont + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ExternallyDefinedCurveFont)& ent) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepVisual_ExternallyDefinedCurveFont)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWExternallyDefinedCurveFont_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWFillAreaStyle.cxx b/src/RWStepVisual/RWStepVisual_RWFillAreaStyle.cxx index d324b8387e..5b6881161f 100644 --- a/src/RWStepVisual/RWStepVisual_RWFillAreaStyle.cxx +++ b/src/RWStepVisual/RWStepVisual_RWFillAreaStyle.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWFillAreaStyle.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWFillAreaStyle.hxx b/src/RWStepVisual/RWStepVisual_RWFillAreaStyle.hxx deleted file mode 100644 index b05e1f0652..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWFillAreaStyle.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWFillAreaStyle_HeaderFile -#define _RWStepVisual_RWFillAreaStyle_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_FillAreaStyle; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for FillAreaStyle -class RWStepVisual_RWFillAreaStyle -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWFillAreaStyle(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_FillAreaStyle)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_FillAreaStyle)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_FillAreaStyle)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWFillAreaStyle_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWFillAreaStyle.pxx b/src/RWStepVisual/RWStepVisual_RWFillAreaStyle.pxx new file mode 100644 index 0000000000..620434613a --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWFillAreaStyle.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWFillAreaStyle_HeaderFile +#define _RWStepVisual_RWFillAreaStyle_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_FillAreaStyle; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for FillAreaStyle +class RWStepVisual_RWFillAreaStyle +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWFillAreaStyle(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_FillAreaStyle)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_FillAreaStyle)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_FillAreaStyle)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWFillAreaStyle_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWFillAreaStyleColour.cxx b/src/RWStepVisual/RWStepVisual_RWFillAreaStyleColour.cxx index 53f9ef869b..e9a3e4923c 100644 --- a/src/RWStepVisual/RWStepVisual_RWFillAreaStyleColour.cxx +++ b/src/RWStepVisual/RWStepVisual_RWFillAreaStyleColour.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWFillAreaStyleColour.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWFillAreaStyleColour.hxx b/src/RWStepVisual/RWStepVisual_RWFillAreaStyleColour.hxx deleted file mode 100644 index 99dad286b0..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWFillAreaStyleColour.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWFillAreaStyleColour_HeaderFile -#define _RWStepVisual_RWFillAreaStyleColour_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_FillAreaStyleColour; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for FillAreaStyleColour -class RWStepVisual_RWFillAreaStyleColour -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWFillAreaStyleColour(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_FillAreaStyleColour)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_FillAreaStyleColour)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_FillAreaStyleColour)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWFillAreaStyleColour_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWFillAreaStyleColour.pxx b/src/RWStepVisual/RWStepVisual_RWFillAreaStyleColour.pxx new file mode 100644 index 0000000000..3ee4147ea0 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWFillAreaStyleColour.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWFillAreaStyleColour_HeaderFile +#define _RWStepVisual_RWFillAreaStyleColour_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_FillAreaStyleColour; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for FillAreaStyleColour +class RWStepVisual_RWFillAreaStyleColour +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWFillAreaStyleColour(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_FillAreaStyleColour)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_FillAreaStyleColour)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_FillAreaStyleColour)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWFillAreaStyleColour_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWInvisibility.cxx b/src/RWStepVisual/RWStepVisual_RWInvisibility.cxx index 9fb550cc4d..27493debb9 100644 --- a/src/RWStepVisual/RWStepVisual_RWInvisibility.cxx +++ b/src/RWStepVisual/RWStepVisual_RWInvisibility.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWInvisibility.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWInvisibility.hxx b/src/RWStepVisual/RWStepVisual_RWInvisibility.hxx deleted file mode 100644 index 7a9abdf89d..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWInvisibility.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWInvisibility_HeaderFile -#define _RWStepVisual_RWInvisibility_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_Invisibility; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Invisibility -class RWStepVisual_RWInvisibility -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWInvisibility(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_Invisibility)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_Invisibility)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_Invisibility)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWInvisibility_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWInvisibility.pxx b/src/RWStepVisual/RWStepVisual_RWInvisibility.pxx new file mode 100644 index 0000000000..d05809eca6 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWInvisibility.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWInvisibility_HeaderFile +#define _RWStepVisual_RWInvisibility_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_Invisibility; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Invisibility +class RWStepVisual_RWInvisibility +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWInvisibility(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_Invisibility)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_Invisibility)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_Invisibility)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWInvisibility_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.cxx b/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.cxx index 149a819e9a..758327a6e1 100644 --- a/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.cxx +++ b/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWMechanicalDesignGeometricPresentationArea.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.hxx b/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.hxx deleted file mode 100644 index 52c341e8ae..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWMechanicalDesignGeometricPresentationArea_HeaderFile -#define _RWStepVisual_RWMechanicalDesignGeometricPresentationArea_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_MechanicalDesignGeometricPresentationArea; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MechanicalDesignGeometricPresentationArea -class RWStepVisual_RWMechanicalDesignGeometricPresentationArea -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWMechanicalDesignGeometricPresentationArea(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_MechanicalDesignGeometricPresentationArea)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_MechanicalDesignGeometricPresentationArea)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_MechanicalDesignGeometricPresentationArea)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWMechanicalDesignGeometricPresentationArea_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.pxx b/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.pxx new file mode 100644 index 0000000000..aeba8316f3 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWMechanicalDesignGeometricPresentationArea_HeaderFile +#define _RWStepVisual_RWMechanicalDesignGeometricPresentationArea_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_MechanicalDesignGeometricPresentationArea; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MechanicalDesignGeometricPresentationArea +class RWStepVisual_RWMechanicalDesignGeometricPresentationArea +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWMechanicalDesignGeometricPresentationArea(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_MechanicalDesignGeometricPresentationArea)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_MechanicalDesignGeometricPresentationArea)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_MechanicalDesignGeometricPresentationArea)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWMechanicalDesignGeometricPresentationArea_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.cxx b/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.cxx index 57c695f590..5e169e07f0 100644 --- a/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.cxx +++ b/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.hxx b/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.hxx deleted file mode 100644 index 5113cf8796..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation_HeaderFile -#define _RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_MechanicalDesignGeometricPresentationRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for MechanicalDesignGeometricPresentationRepresentation -class RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_MechanicalDesignGeometricPresentationRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_MechanicalDesignGeometricPresentationRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_MechanicalDesignGeometricPresentationRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.pxx b/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.pxx new file mode 100644 index 0000000000..fde2ff9e68 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation_HeaderFile +#define _RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_MechanicalDesignGeometricPresentationRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for MechanicalDesignGeometricPresentationRepresentation +class RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_MechanicalDesignGeometricPresentationRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_MechanicalDesignGeometricPresentationRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_MechanicalDesignGeometricPresentationRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.cxx b/src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.cxx index 0d64196943..105a0aa667 100644 --- a/src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.cxx +++ b/src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWOverRidingStyledItem.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.hxx b/src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.hxx deleted file mode 100644 index cbbc9fea20..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWOverRidingStyledItem_HeaderFile -#define _RWStepVisual_RWOverRidingStyledItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_OverRidingStyledItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for OverRidingStyledItem -class RWStepVisual_RWOverRidingStyledItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWOverRidingStyledItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_OverRidingStyledItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_OverRidingStyledItem)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_OverRidingStyledItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWOverRidingStyledItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.pxx b/src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.pxx new file mode 100644 index 0000000000..f3a7f4f17d --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWOverRidingStyledItem_HeaderFile +#define _RWStepVisual_RWOverRidingStyledItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_OverRidingStyledItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for OverRidingStyledItem +class RWStepVisual_RWOverRidingStyledItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWOverRidingStyledItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_OverRidingStyledItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_OverRidingStyledItem)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_OverRidingStyledItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWOverRidingStyledItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPlanarBox.cxx b/src/RWStepVisual/RWStepVisual_RWPlanarBox.cxx index 0893646eac..36187e2ce6 100644 --- a/src/RWStepVisual/RWStepVisual_RWPlanarBox.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPlanarBox.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWPlanarBox.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPlanarBox.hxx b/src/RWStepVisual/RWStepVisual_RWPlanarBox.hxx deleted file mode 100644 index 8d846ee1a7..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPlanarBox.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPlanarBox_HeaderFile -#define _RWStepVisual_RWPlanarBox_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PlanarBox; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PlanarBox -class RWStepVisual_RWPlanarBox -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPlanarBox(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PlanarBox)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PlanarBox)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PlanarBox)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPlanarBox_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPlanarBox.pxx b/src/RWStepVisual/RWStepVisual_RWPlanarBox.pxx new file mode 100644 index 0000000000..6329524535 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPlanarBox.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPlanarBox_HeaderFile +#define _RWStepVisual_RWPlanarBox_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PlanarBox; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PlanarBox +class RWStepVisual_RWPlanarBox +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPlanarBox(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PlanarBox)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PlanarBox)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PlanarBox)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPlanarBox_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPlanarExtent.cxx b/src/RWStepVisual/RWStepVisual_RWPlanarExtent.cxx index 4304d2feed..8d4279b85d 100644 --- a/src/RWStepVisual/RWStepVisual_RWPlanarExtent.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPlanarExtent.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWPlanarExtent.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPlanarExtent.hxx b/src/RWStepVisual/RWStepVisual_RWPlanarExtent.hxx deleted file mode 100644 index 5792d5deeb..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPlanarExtent.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPlanarExtent_HeaderFile -#define _RWStepVisual_RWPlanarExtent_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PlanarExtent; -class StepData_StepWriter; - - -//! Read & Write Module for PlanarExtent -class RWStepVisual_RWPlanarExtent -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPlanarExtent(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PlanarExtent)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PlanarExtent)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPlanarExtent_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPlanarExtent.pxx b/src/RWStepVisual/RWStepVisual_RWPlanarExtent.pxx new file mode 100644 index 0000000000..4e30a68734 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPlanarExtent.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPlanarExtent_HeaderFile +#define _RWStepVisual_RWPlanarExtent_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PlanarExtent; +class StepData_StepWriter; + + +//! Read & Write Module for PlanarExtent +class RWStepVisual_RWPlanarExtent +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPlanarExtent(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PlanarExtent)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PlanarExtent)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPlanarExtent_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPointStyle.cxx b/src/RWStepVisual/RWStepVisual_RWPointStyle.cxx index 5d99719943..a557fd0637 100644 --- a/src/RWStepVisual/RWStepVisual_RWPointStyle.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPointStyle.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWPointStyle.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPointStyle.hxx b/src/RWStepVisual/RWStepVisual_RWPointStyle.hxx deleted file mode 100644 index 2de0a220df..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPointStyle.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPointStyle_HeaderFile -#define _RWStepVisual_RWPointStyle_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PointStyle; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PointStyle -class RWStepVisual_RWPointStyle -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPointStyle(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PointStyle)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PointStyle)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PointStyle)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPointStyle_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPointStyle.pxx b/src/RWStepVisual/RWStepVisual_RWPointStyle.pxx new file mode 100644 index 0000000000..ac8401fcb1 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPointStyle.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPointStyle_HeaderFile +#define _RWStepVisual_RWPointStyle_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PointStyle; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PointStyle +class RWStepVisual_RWPointStyle +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPointStyle(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PointStyle)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PointStyle)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PointStyle)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPointStyle_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPreDefinedColour.cxx b/src/RWStepVisual/RWStepVisual_RWPreDefinedColour.cxx index a2f6a74cdc..25b7fa6497 100644 --- a/src/RWStepVisual/RWStepVisual_RWPreDefinedColour.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPreDefinedColour.cxx @@ -13,7 +13,7 @@ //:S4134: abv 03.03.99: implementation of PreDefinedColour modified -#include +#include "RWStepVisual_RWPreDefinedColour.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPreDefinedColour.hxx b/src/RWStepVisual/RWStepVisual_RWPreDefinedColour.hxx deleted file mode 100644 index 4a71ee45a2..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPreDefinedColour.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPreDefinedColour_HeaderFile -#define _RWStepVisual_RWPreDefinedColour_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PreDefinedColour; -class StepData_StepWriter; - - -//! Read & Write Module for PreDefinedColour -class RWStepVisual_RWPreDefinedColour -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPreDefinedColour(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PreDefinedColour)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PreDefinedColour)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPreDefinedColour_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPreDefinedColour.pxx b/src/RWStepVisual/RWStepVisual_RWPreDefinedColour.pxx new file mode 100644 index 0000000000..ac893adca0 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPreDefinedColour.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPreDefinedColour_HeaderFile +#define _RWStepVisual_RWPreDefinedColour_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PreDefinedColour; +class StepData_StepWriter; + + +//! Read & Write Module for PreDefinedColour +class RWStepVisual_RWPreDefinedColour +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPreDefinedColour(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PreDefinedColour)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PreDefinedColour)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPreDefinedColour_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.cxx b/src/RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.cxx index 1757a1812b..fb029c80b8 100644 --- a/src/RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWPreDefinedCurveFont.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.hxx b/src/RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.hxx deleted file mode 100644 index 8447eda7ef..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPreDefinedCurveFont_HeaderFile -#define _RWStepVisual_RWPreDefinedCurveFont_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PreDefinedCurveFont; -class StepData_StepWriter; - - -//! Read & Write Module for PreDefinedCurveFont -class RWStepVisual_RWPreDefinedCurveFont -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPreDefinedCurveFont(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PreDefinedCurveFont)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PreDefinedCurveFont)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPreDefinedCurveFont_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.pxx b/src/RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.pxx new file mode 100644 index 0000000000..8175f96f9c --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPreDefinedCurveFont.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPreDefinedCurveFont_HeaderFile +#define _RWStepVisual_RWPreDefinedCurveFont_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PreDefinedCurveFont; +class StepData_StepWriter; + + +//! Read & Write Module for PreDefinedCurveFont +class RWStepVisual_RWPreDefinedCurveFont +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPreDefinedCurveFont(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PreDefinedCurveFont)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PreDefinedCurveFont)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPreDefinedCurveFont_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPreDefinedItem.cxx b/src/RWStepVisual/RWStepVisual_RWPreDefinedItem.cxx index f0ab18d127..ffd1b6a1d0 100644 --- a/src/RWStepVisual/RWStepVisual_RWPreDefinedItem.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPreDefinedItem.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWPreDefinedItem.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPreDefinedItem.hxx b/src/RWStepVisual/RWStepVisual_RWPreDefinedItem.hxx deleted file mode 100644 index cad3ff9679..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPreDefinedItem.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPreDefinedItem_HeaderFile -#define _RWStepVisual_RWPreDefinedItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PreDefinedItem; -class StepData_StepWriter; - - -//! Read & Write Module for PreDefinedItem -class RWStepVisual_RWPreDefinedItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPreDefinedItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PreDefinedItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PreDefinedItem)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPreDefinedItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPreDefinedItem.pxx b/src/RWStepVisual/RWStepVisual_RWPreDefinedItem.pxx new file mode 100644 index 0000000000..ddd7d5044e --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPreDefinedItem.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPreDefinedItem_HeaderFile +#define _RWStepVisual_RWPreDefinedItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PreDefinedItem; +class StepData_StepWriter; + + +//! Read & Write Module for PreDefinedItem +class RWStepVisual_RWPreDefinedItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPreDefinedItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PreDefinedItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PreDefinedItem)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPreDefinedItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationArea.cxx b/src/RWStepVisual/RWStepVisual_RWPresentationArea.cxx index 7b873799e7..a60ba66a3d 100644 --- a/src/RWStepVisual/RWStepVisual_RWPresentationArea.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPresentationArea.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWPresentationArea.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationArea.hxx b/src/RWStepVisual/RWStepVisual_RWPresentationArea.hxx deleted file mode 100644 index 7fd95e073a..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPresentationArea.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPresentationArea_HeaderFile -#define _RWStepVisual_RWPresentationArea_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PresentationArea; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PresentationArea -class RWStepVisual_RWPresentationArea -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPresentationArea(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationArea)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationArea)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PresentationArea)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPresentationArea_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationArea.pxx b/src/RWStepVisual/RWStepVisual_RWPresentationArea.pxx new file mode 100644 index 0000000000..adfdd437a6 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPresentationArea.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPresentationArea_HeaderFile +#define _RWStepVisual_RWPresentationArea_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PresentationArea; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PresentationArea +class RWStepVisual_RWPresentationArea +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPresentationArea(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationArea)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationArea)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PresentationArea)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPresentationArea_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.cxx b/src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.cxx index 9fa312bab1..75e4b7ab1d 100644 --- a/src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWPresentationLayerAssignment.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.hxx b/src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.hxx deleted file mode 100644 index cbf9730b67..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPresentationLayerAssignment_HeaderFile -#define _RWStepVisual_RWPresentationLayerAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PresentationLayerAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PresentationLayerAssignment -class RWStepVisual_RWPresentationLayerAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPresentationLayerAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationLayerAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationLayerAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PresentationLayerAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPresentationLayerAssignment_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.pxx b/src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.pxx new file mode 100644 index 0000000000..f4f0fc5a03 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPresentationLayerAssignment_HeaderFile +#define _RWStepVisual_RWPresentationLayerAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PresentationLayerAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PresentationLayerAssignment +class RWStepVisual_RWPresentationLayerAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPresentationLayerAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationLayerAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationLayerAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PresentationLayerAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPresentationLayerAssignment_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationLayerUsage.cxx b/src/RWStepVisual/RWStepVisual_RWPresentationLayerUsage.cxx index 5ac0fe92b3..24d1c9f597 100644 --- a/src/RWStepVisual/RWStepVisual_RWPresentationLayerUsage.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPresentationLayerUsage.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWPresentationLayerUsage.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationLayerUsage.hxx b/src/RWStepVisual/RWStepVisual_RWPresentationLayerUsage.hxx deleted file mode 100644 index 2e35ab0631..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPresentationLayerUsage.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPresentationLayerUsage_HeaderFile -#define _RWStepVisual_RWPresentationLayerUsage_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PresentationLayerUsage; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PresentationLayerUsage -class RWStepVisual_RWPresentationLayerUsage -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPresentationLayerUsage(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationLayerUsage)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationLayerUsage)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PresentationLayerUsage)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPresentationLayerUsage_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationLayerUsage.pxx b/src/RWStepVisual/RWStepVisual_RWPresentationLayerUsage.pxx new file mode 100644 index 0000000000..dd09f3f478 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPresentationLayerUsage.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPresentationLayerUsage_HeaderFile +#define _RWStepVisual_RWPresentationLayerUsage_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PresentationLayerUsage; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PresentationLayerUsage +class RWStepVisual_RWPresentationLayerUsage +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPresentationLayerUsage(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationLayerUsage)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationLayerUsage)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PresentationLayerUsage)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPresentationLayerUsage_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationRepresentation.cxx b/src/RWStepVisual/RWStepVisual_RWPresentationRepresentation.cxx index 361bc6dd97..ce420ed467 100644 --- a/src/RWStepVisual/RWStepVisual_RWPresentationRepresentation.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPresentationRepresentation.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWPresentationRepresentation.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationRepresentation.hxx b/src/RWStepVisual/RWStepVisual_RWPresentationRepresentation.hxx deleted file mode 100644 index c83be2686f..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPresentationRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPresentationRepresentation_HeaderFile -#define _RWStepVisual_RWPresentationRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PresentationRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PresentationRepresentation -class RWStepVisual_RWPresentationRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPresentationRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PresentationRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPresentationRepresentation_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationRepresentation.pxx b/src/RWStepVisual/RWStepVisual_RWPresentationRepresentation.pxx new file mode 100644 index 0000000000..c0989647a0 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPresentationRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPresentationRepresentation_HeaderFile +#define _RWStepVisual_RWPresentationRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PresentationRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PresentationRepresentation +class RWStepVisual_RWPresentationRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPresentationRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PresentationRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPresentationRepresentation_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationSet.cxx b/src/RWStepVisual/RWStepVisual_RWPresentationSet.cxx index 5ed87197d8..3987f26aee 100644 --- a/src/RWStepVisual/RWStepVisual_RWPresentationSet.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPresentationSet.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWPresentationSet.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationSet.hxx b/src/RWStepVisual/RWStepVisual_RWPresentationSet.hxx deleted file mode 100644 index c74aa120a0..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPresentationSet.hxx +++ /dev/null @@ -1,68 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPresentationSet_HeaderFile -#define _RWStepVisual_RWPresentationSet_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PresentationSet; -class StepData_StepWriter; - - -//! Read & Write Module for PresentationSet -class RWStepVisual_RWPresentationSet -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPresentationSet(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationSet)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationSet)& ent) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPresentationSet_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationSet.pxx b/src/RWStepVisual/RWStepVisual_RWPresentationSet.pxx new file mode 100644 index 0000000000..dbc598bd30 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPresentationSet.pxx @@ -0,0 +1,68 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPresentationSet_HeaderFile +#define _RWStepVisual_RWPresentationSet_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PresentationSet; +class StepData_StepWriter; + + +//! Read & Write Module for PresentationSet +class RWStepVisual_RWPresentationSet +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPresentationSet(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationSet)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationSet)& ent) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPresentationSet_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationSize.cxx b/src/RWStepVisual/RWStepVisual_RWPresentationSize.cxx index 152e2511a6..4954e7009b 100644 --- a/src/RWStepVisual/RWStepVisual_RWPresentationSize.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPresentationSize.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWPresentationSize.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationSize.hxx b/src/RWStepVisual/RWStepVisual_RWPresentationSize.hxx deleted file mode 100644 index c7ca83425e..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPresentationSize.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPresentationSize_HeaderFile -#define _RWStepVisual_RWPresentationSize_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PresentationSize; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PresentationSize -class RWStepVisual_RWPresentationSize -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPresentationSize(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationSize)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationSize)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PresentationSize)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPresentationSize_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationSize.pxx b/src/RWStepVisual/RWStepVisual_RWPresentationSize.pxx new file mode 100644 index 0000000000..044dc8c0c3 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPresentationSize.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPresentationSize_HeaderFile +#define _RWStepVisual_RWPresentationSize_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PresentationSize; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PresentationSize +class RWStepVisual_RWPresentationSize +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPresentationSize(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationSize)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationSize)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PresentationSize)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPresentationSize_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.cxx b/src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.cxx index 9f650ae649..525e05490f 100644 --- a/src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWPresentationStyleAssignment.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.hxx b/src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.hxx deleted file mode 100644 index 34cb5d36b5..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPresentationStyleAssignment_HeaderFile -#define _RWStepVisual_RWPresentationStyleAssignment_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PresentationStyleAssignment; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PresentationStyleAssignment -class RWStepVisual_RWPresentationStyleAssignment -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPresentationStyleAssignment(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationStyleAssignment)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationStyleAssignment)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PresentationStyleAssignment)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPresentationStyleAssignment_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.pxx b/src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.pxx new file mode 100644 index 0000000000..94aa877ede --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPresentationStyleAssignment_HeaderFile +#define _RWStepVisual_RWPresentationStyleAssignment_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PresentationStyleAssignment; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PresentationStyleAssignment +class RWStepVisual_RWPresentationStyleAssignment +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPresentationStyleAssignment(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationStyleAssignment)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationStyleAssignment)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PresentationStyleAssignment)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPresentationStyleAssignment_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.cxx b/src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.cxx index 5da048e6cc..c28df0c2bd 100644 --- a/src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWPresentationStyleByContext.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.hxx b/src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.hxx deleted file mode 100644 index 11460ac8bd..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPresentationStyleByContext_HeaderFile -#define _RWStepVisual_RWPresentationStyleByContext_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PresentationStyleByContext; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PresentationStyleByContext -class RWStepVisual_RWPresentationStyleByContext -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPresentationStyleByContext(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationStyleByContext)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationStyleByContext)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PresentationStyleByContext)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPresentationStyleByContext_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.pxx b/src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.pxx new file mode 100644 index 0000000000..09f1dd0d77 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPresentationStyleByContext_HeaderFile +#define _RWStepVisual_RWPresentationStyleByContext_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PresentationStyleByContext; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PresentationStyleByContext +class RWStepVisual_RWPresentationStyleByContext +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPresentationStyleByContext(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationStyleByContext)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationStyleByContext)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PresentationStyleByContext)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPresentationStyleByContext_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationView.cxx b/src/RWStepVisual/RWStepVisual_RWPresentationView.cxx index 1b94232775..36adb1c0ed 100644 --- a/src/RWStepVisual/RWStepVisual_RWPresentationView.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPresentationView.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWPresentationView.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationView.hxx b/src/RWStepVisual/RWStepVisual_RWPresentationView.hxx deleted file mode 100644 index 9716130aba..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPresentationView.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPresentationView_HeaderFile -#define _RWStepVisual_RWPresentationView_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PresentationView; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PresentationView -class RWStepVisual_RWPresentationView -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPresentationView(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationView)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationView)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PresentationView)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPresentationView_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentationView.pxx b/src/RWStepVisual/RWStepVisual_RWPresentationView.pxx new file mode 100644 index 0000000000..bb8b2b0c82 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPresentationView.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPresentationView_HeaderFile +#define _RWStepVisual_RWPresentationView_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PresentationView; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PresentationView +class RWStepVisual_RWPresentationView +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPresentationView(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentationView)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentationView)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PresentationView)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPresentationView_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.cxx b/src/RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.cxx index 5b8bc25a37..d32289eb16 100644 --- a/src/RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.cxx +++ b/src/RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWPresentedItemRepresentation.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.hxx b/src/RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.hxx deleted file mode 100644 index 7f75ad52c9..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWPresentedItemRepresentation_HeaderFile -#define _RWStepVisual_RWPresentedItemRepresentation_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_PresentedItemRepresentation; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for PresentedItemRepresentation -class RWStepVisual_RWPresentedItemRepresentation -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWPresentedItemRepresentation(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentedItemRepresentation)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentedItemRepresentation)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_PresentedItemRepresentation)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWPresentedItemRepresentation_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.pxx b/src/RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.pxx new file mode 100644 index 0000000000..2ae5eded1f --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWPresentedItemRepresentation.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWPresentedItemRepresentation_HeaderFile +#define _RWStepVisual_RWPresentedItemRepresentation_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_PresentedItemRepresentation; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for PresentedItemRepresentation +class RWStepVisual_RWPresentedItemRepresentation +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWPresentedItemRepresentation(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_PresentedItemRepresentation)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_PresentedItemRepresentation)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_PresentedItemRepresentation)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWPresentedItemRepresentation_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.cxx b/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.cxx index 6f173e8a19..9bc38d1bab 100644 --- a/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.cxx +++ b/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.cxx @@ -11,7 +11,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWRepositionedTessellatedGeometricSet.pxx" #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.hxx b/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.hxx deleted file mode 100644 index 80b8ba04c2..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.hxx +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) 2022 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWRepositionedTessellatedGeometricSet_HeaderFile -#define _RWStepVisual_RWRepositionedTessellatedGeometricSet_HeaderFile - -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_RepositionedTessellatedGeometricSet; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write tool for complex RepositionedTessellatedGeometricSet -class RWStepVisual_RWRepositionedTessellatedGeometricSet -{ -public: - - DEFINE_STANDARD_ALLOC - - //! Empty constructor - RWStepVisual_RWRepositionedTessellatedGeometricSet() {}; - - //! Reads RepositionedTessellatedGeometricSet - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theAch, - const Handle(StepVisual_RepositionedTessellatedGeometricSet)& theEnt) const; - - //! Writes RepositionedTessellatedGeometricSet - Standard_EXPORT void WriteStep (StepData_StepWriter& theSW, - const Handle(StepVisual_RepositionedTessellatedGeometricSet)& theEnt) const; - - //! Fills data for graph (shared items) - Standard_EXPORT void Share (const Handle(StepVisual_RepositionedTessellatedGeometricSet)& theEnt, - Interface_EntityIterator& theIter) const; -}; -#endif // _RWStepVisual_RWRepositionedTessellatedGeometricSet_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.pxx b/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.pxx new file mode 100644 index 0000000000..d53c2420c0 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedGeometricSet.pxx @@ -0,0 +1,50 @@ +// Copyright (c) 2022 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWRepositionedTessellatedGeometricSet_HeaderFile +#define _RWStepVisual_RWRepositionedTessellatedGeometricSet_HeaderFile + +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_RepositionedTessellatedGeometricSet; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write tool for complex RepositionedTessellatedGeometricSet +class RWStepVisual_RWRepositionedTessellatedGeometricSet +{ +public: + + DEFINE_STANDARD_ALLOC + + //! Empty constructor + RWStepVisual_RWRepositionedTessellatedGeometricSet() {}; + + //! Reads RepositionedTessellatedGeometricSet + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theAch, + const Handle(StepVisual_RepositionedTessellatedGeometricSet)& theEnt) const; + + //! Writes RepositionedTessellatedGeometricSet + Standard_HIDDEN void WriteStep (StepData_StepWriter& theSW, + const Handle(StepVisual_RepositionedTessellatedGeometricSet)& theEnt) const; + + //! Fills data for graph (shared items) + Standard_HIDDEN void Share (const Handle(StepVisual_RepositionedTessellatedGeometricSet)& theEnt, + Interface_EntityIterator& theIter) const; +}; +#endif // _RWStepVisual_RWRepositionedTessellatedGeometricSet_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.cxx b/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.cxx index f1e33ebba0..fbfaef3e16 100644 --- a/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.cxx +++ b/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.cxx @@ -11,7 +11,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWRepositionedTessellatedItem.pxx" #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.hxx b/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.hxx deleted file mode 100644 index 719db354b1..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2022 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWRepositionedTessellatedItem_HeaderFile -#define _RWStepVisual_RWRepositionedTessellatedItem_HeaderFile - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_RepositionedTessellatedItem; -class StepData_StepWriter; - -//! Read & Write tool for RepositionedTessellatedItem -class RWStepVisual_RWRepositionedTessellatedItem -{ -public: - - DEFINE_STANDARD_ALLOC - - //! Empty constructor - RWStepVisual_RWRepositionedTessellatedItem() {}; - - //! Reads RepositionedTessellatedItem - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theAch, - const Handle(StepVisual_RepositionedTessellatedItem)& theEnt) const; - - //! Writes RepositionedTessellatedItem - Standard_EXPORT void WriteStep (StepData_StepWriter& theSW, - const Handle(StepVisual_RepositionedTessellatedItem)& theEnt) const; -}; -#endif // _RWStepVisual_RWRepositionedTessellatedItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.pxx b/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.pxx new file mode 100644 index 0000000000..bd185947d3 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWRepositionedTessellatedItem.pxx @@ -0,0 +1,46 @@ +// Copyright (c) 2022 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWRepositionedTessellatedItem_HeaderFile +#define _RWStepVisual_RWRepositionedTessellatedItem_HeaderFile + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_RepositionedTessellatedItem; +class StepData_StepWriter; + +//! Read & Write tool for RepositionedTessellatedItem +class RWStepVisual_RWRepositionedTessellatedItem +{ +public: + + DEFINE_STANDARD_ALLOC + + //! Empty constructor + RWStepVisual_RWRepositionedTessellatedItem() {}; + + //! Reads RepositionedTessellatedItem + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theAch, + const Handle(StepVisual_RepositionedTessellatedItem)& theEnt) const; + + //! Writes RepositionedTessellatedItem + Standard_HIDDEN void WriteStep (StepData_StepWriter& theSW, + const Handle(StepVisual_RepositionedTessellatedItem)& theEnt) const; +}; +#endif // _RWStepVisual_RWRepositionedTessellatedItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWStyledItem.cxx b/src/RWStepVisual/RWStepVisual_RWStyledItem.cxx index 8548408906..88527dddb5 100644 --- a/src/RWStepVisual/RWStepVisual_RWStyledItem.cxx +++ b/src/RWStepVisual/RWStepVisual_RWStyledItem.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWStyledItem.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWStyledItem.hxx b/src/RWStepVisual/RWStepVisual_RWStyledItem.hxx deleted file mode 100644 index ab7aefec0a..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWStyledItem.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWStyledItem_HeaderFile -#define _RWStepVisual_RWStyledItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_StyledItem; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for StyledItem -class RWStepVisual_RWStyledItem -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWStyledItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_StyledItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_StyledItem)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_StyledItem)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWStyledItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWStyledItem.pxx b/src/RWStepVisual/RWStepVisual_RWStyledItem.pxx new file mode 100644 index 0000000000..65cd4e95dd --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWStyledItem.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWStyledItem_HeaderFile +#define _RWStepVisual_RWStyledItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_StyledItem; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for StyledItem +class RWStepVisual_RWStyledItem +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWStyledItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_StyledItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_StyledItem)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_StyledItem)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWStyledItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceSideStyle.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceSideStyle.cxx index 85853902c9..1f576abf07 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceSideStyle.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceSideStyle.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWSurfaceSideStyle.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceSideStyle.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceSideStyle.hxx deleted file mode 100644 index c6ea02f00f..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceSideStyle.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceSideStyle_HeaderFile -#define _RWStepVisual_RWSurfaceSideStyle_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_SurfaceSideStyle; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceSideStyle -class RWStepVisual_RWSurfaceSideStyle -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWSurfaceSideStyle(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceSideStyle)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceSideStyle)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_SurfaceSideStyle)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWSurfaceSideStyle_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceSideStyle.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceSideStyle.pxx new file mode 100644 index 0000000000..55ccf0a3d8 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceSideStyle.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceSideStyle_HeaderFile +#define _RWStepVisual_RWSurfaceSideStyle_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_SurfaceSideStyle; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceSideStyle +class RWStepVisual_RWSurfaceSideStyle +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWSurfaceSideStyle(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceSideStyle)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceSideStyle)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_SurfaceSideStyle)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWSurfaceSideStyle_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.cxx index 62c58a9f24..8f756d946b 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWSurfaceStyleBoundary.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.hxx deleted file mode 100644 index 042d28cb4e..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleBoundary_HeaderFile -#define _RWStepVisual_RWSurfaceStyleBoundary_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_SurfaceStyleBoundary; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceStyleBoundary -class RWStepVisual_RWSurfaceStyleBoundary -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWSurfaceStyleBoundary(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleBoundary)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleBoundary)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_SurfaceStyleBoundary)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWSurfaceStyleBoundary_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.pxx new file mode 100644 index 0000000000..b7653b5d32 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleBoundary.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleBoundary_HeaderFile +#define _RWStepVisual_RWSurfaceStyleBoundary_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_SurfaceStyleBoundary; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceStyleBoundary +class RWStepVisual_RWSurfaceStyleBoundary +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleBoundary(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleBoundary)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleBoundary)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_SurfaceStyleBoundary)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWSurfaceStyleBoundary_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.cxx index dea93f1bfe..3c43ed600f 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWSurfaceStyleControlGrid.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.hxx deleted file mode 100644 index 64e2b1e25c..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleControlGrid_HeaderFile -#define _RWStepVisual_RWSurfaceStyleControlGrid_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_SurfaceStyleControlGrid; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceStyleControlGrid -class RWStepVisual_RWSurfaceStyleControlGrid -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWSurfaceStyleControlGrid(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleControlGrid)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleControlGrid)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_SurfaceStyleControlGrid)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWSurfaceStyleControlGrid_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.pxx new file mode 100644 index 0000000000..1c2c144c03 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleControlGrid.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleControlGrid_HeaderFile +#define _RWStepVisual_RWSurfaceStyleControlGrid_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_SurfaceStyleControlGrid; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceStyleControlGrid +class RWStepVisual_RWSurfaceStyleControlGrid +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleControlGrid(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleControlGrid)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleControlGrid)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_SurfaceStyleControlGrid)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWSurfaceStyleControlGrid_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.cxx index 2314502b24..210a4f4534 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWSurfaceStyleFillArea.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.hxx deleted file mode 100644 index 009b029ede..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleFillArea_HeaderFile -#define _RWStepVisual_RWSurfaceStyleFillArea_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_SurfaceStyleFillArea; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceStyleFillArea -class RWStepVisual_RWSurfaceStyleFillArea -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWSurfaceStyleFillArea(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleFillArea)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleFillArea)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_SurfaceStyleFillArea)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWSurfaceStyleFillArea_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.pxx new file mode 100644 index 0000000000..73f1faaa71 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleFillArea.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleFillArea_HeaderFile +#define _RWStepVisual_RWSurfaceStyleFillArea_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_SurfaceStyleFillArea; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceStyleFillArea +class RWStepVisual_RWSurfaceStyleFillArea +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleFillArea(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleFillArea)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleFillArea)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_SurfaceStyleFillArea)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWSurfaceStyleFillArea_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.cxx index 4c5c323ddb..a4db34dfb4 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWSurfaceStyleParameterLine.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.hxx deleted file mode 100644 index 56cef93073..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleParameterLine_HeaderFile -#define _RWStepVisual_RWSurfaceStyleParameterLine_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_SurfaceStyleParameterLine; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceStyleParameterLine -class RWStepVisual_RWSurfaceStyleParameterLine -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWSurfaceStyleParameterLine(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleParameterLine)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleParameterLine)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_SurfaceStyleParameterLine)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWSurfaceStyleParameterLine_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.pxx new file mode 100644 index 0000000000..b268488c9a --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleParameterLine.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleParameterLine_HeaderFile +#define _RWStepVisual_RWSurfaceStyleParameterLine_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_SurfaceStyleParameterLine; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceStyleParameterLine +class RWStepVisual_RWSurfaceStyleParameterLine +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleParameterLine(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleParameterLine)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleParameterLine)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_SurfaceStyleParameterLine)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWSurfaceStyleParameterLine_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.cxx index 94f5b75358..fac8f8fb0c 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWSurfaceStyleReflectanceAmbient.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.hxx deleted file mode 100644 index 9097568d73..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Thu May 14 15:13:19 2020 -// Created by: Igor KHOZHANOV -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleReflectanceAmbient_HeaderFile_ -#define _RWStepVisual_RWSurfaceStyleReflectanceAmbient_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_SurfaceStyleReflectanceAmbient; - -//! Read & Write tool for SurfaceStyleReflectanceAmbient -class RWStepVisual_RWSurfaceStyleReflectanceAmbient -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWSurfaceStyleReflectanceAmbient(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleReflectanceAmbient)& ent) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleReflectanceAmbient)& ent) const; - - Standard_EXPORT void Share(const Handle(StepVisual_SurfaceStyleReflectanceAmbient)& ent, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepVisual_RWSurfaceStyleReflectanceAmbient_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.pxx new file mode 100644 index 0000000000..357c8845f8 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleReflectanceAmbient.pxx @@ -0,0 +1,46 @@ +// Created on : Thu May 14 15:13:19 2020 +// Created by: Igor KHOZHANOV +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleReflectanceAmbient_HeaderFile_ +#define _RWStepVisual_RWSurfaceStyleReflectanceAmbient_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_SurfaceStyleReflectanceAmbient; + +//! Read & Write tool for SurfaceStyleReflectanceAmbient +class RWStepVisual_RWSurfaceStyleReflectanceAmbient +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleReflectanceAmbient(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleReflectanceAmbient)& ent) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleReflectanceAmbient)& ent) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_SurfaceStyleReflectanceAmbient)& ent, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepVisual_RWSurfaceStyleReflectanceAmbient_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.cxx index c9c726b47c..66452a2548 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWSurfaceStyleRendering.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.hxx deleted file mode 100644 index 9082b44e00..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Thu May 14 15:13:19 2020 -// Created by: Igor KHOZHANOV -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleRendering_HeaderFile_ -#define _RWStepVisual_RWSurfaceStyleRendering_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_SurfaceStyleRendering; - -//! Read & Write tool for SurfaceStyleRendering -class RWStepVisual_RWSurfaceStyleRendering -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWSurfaceStyleRendering(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleRendering)& ent) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleRendering)& ent) const; - - Standard_EXPORT void Share(const Handle(StepVisual_SurfaceStyleRendering)& ent, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepVisual_RWSurfaceStyleRendering_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.pxx new file mode 100644 index 0000000000..1f56a8baa4 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRendering.pxx @@ -0,0 +1,46 @@ +// Created on : Thu May 14 15:13:19 2020 +// Created by: Igor KHOZHANOV +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleRendering_HeaderFile_ +#define _RWStepVisual_RWSurfaceStyleRendering_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_SurfaceStyleRendering; + +//! Read & Write tool for SurfaceStyleRendering +class RWStepVisual_RWSurfaceStyleRendering +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleRendering(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleRendering)& ent) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleRendering)& ent) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_SurfaceStyleRendering)& ent, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepVisual_RWSurfaceStyleRendering_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.cxx index 99623958e4..a739379896 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWSurfaceStyleRenderingWithProperties.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.hxx deleted file mode 100644 index 5e1b0921db..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// Created on : Thu May 14 15:13:19 2020 -// Created by: Igor KHOZHANOV -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleRenderingWithProperties_HeaderFile_ -#define _RWStepVisual_RWSurfaceStyleRenderingWithProperties_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_SurfaceStyleRenderingWithProperties; - -//! Read & Write tool for SurfaceStyleRenderingWithProperties -class RWStepVisual_RWSurfaceStyleRenderingWithProperties -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWSurfaceStyleRenderingWithProperties(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleRenderingWithProperties)& ent) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleRenderingWithProperties)& ent) const; - - Standard_EXPORT void Share(const Handle(StepVisual_SurfaceStyleRenderingWithProperties)& ent, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepVisual_RWSurfaceStyleRenderingWithProperties_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.pxx new file mode 100644 index 0000000000..a90ae62054 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleRenderingWithProperties.pxx @@ -0,0 +1,46 @@ +// Created on : Thu May 14 15:13:19 2020 +// Created by: Igor KHOZHANOV +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleRenderingWithProperties_HeaderFile_ +#define _RWStepVisual_RWSurfaceStyleRenderingWithProperties_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_SurfaceStyleRenderingWithProperties; + +//! Read & Write tool for SurfaceStyleRenderingWithProperties +class RWStepVisual_RWSurfaceStyleRenderingWithProperties +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleRenderingWithProperties(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleRenderingWithProperties)& ent) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleRenderingWithProperties)& ent) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_SurfaceStyleRenderingWithProperties)& ent, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepVisual_RWSurfaceStyleRenderingWithProperties_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.cxx index 1e4f021f0f..0934114d67 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWSurfaceStyleSegmentationCurve.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.hxx deleted file mode 100644 index 5aa20b6770..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleSegmentationCurve_HeaderFile -#define _RWStepVisual_RWSurfaceStyleSegmentationCurve_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_SurfaceStyleSegmentationCurve; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceStyleSegmentationCurve -class RWStepVisual_RWSurfaceStyleSegmentationCurve -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWSurfaceStyleSegmentationCurve(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleSegmentationCurve)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleSegmentationCurve)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_SurfaceStyleSegmentationCurve)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWSurfaceStyleSegmentationCurve_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.pxx new file mode 100644 index 0000000000..a00e9a691a --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSegmentationCurve.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleSegmentationCurve_HeaderFile +#define _RWStepVisual_RWSurfaceStyleSegmentationCurve_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_SurfaceStyleSegmentationCurve; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceStyleSegmentationCurve +class RWStepVisual_RWSurfaceStyleSegmentationCurve +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleSegmentationCurve(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleSegmentationCurve)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleSegmentationCurve)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_SurfaceStyleSegmentationCurve)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWSurfaceStyleSegmentationCurve_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.cxx index 549ac331ae..e0bb1e1828 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWSurfaceStyleSilhouette.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.hxx deleted file mode 100644 index c8cab52fdc..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleSilhouette_HeaderFile -#define _RWStepVisual_RWSurfaceStyleSilhouette_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_SurfaceStyleSilhouette; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceStyleSilhouette -class RWStepVisual_RWSurfaceStyleSilhouette -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWSurfaceStyleSilhouette(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleSilhouette)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleSilhouette)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_SurfaceStyleSilhouette)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWSurfaceStyleSilhouette_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.pxx new file mode 100644 index 0000000000..291e9d7266 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleSilhouette.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleSilhouette_HeaderFile +#define _RWStepVisual_RWSurfaceStyleSilhouette_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_SurfaceStyleSilhouette; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceStyleSilhouette +class RWStepVisual_RWSurfaceStyleSilhouette +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleSilhouette(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleSilhouette)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleSilhouette)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_SurfaceStyleSilhouette)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWSurfaceStyleSilhouette_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.cxx index 30ca3fa32f..0e04026ff2 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWSurfaceStyleTransparent.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.hxx deleted file mode 100644 index 1f2069b79d..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.hxx +++ /dev/null @@ -1,47 +0,0 @@ -// Created on : Tue May 12 14:11:46 2020 -// Created by: Igor KHOZHANOV -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2020 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleTransparent_HeaderFile_ -#define _RWStepVisual_RWSurfaceStyleTransparent_HeaderFile_ - -#include -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_SurfaceStyleTransparent; - -//! Read & Write tool for SurfaceStyleTransparent -class RWStepVisual_RWSurfaceStyleTransparent -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWSurfaceStyleTransparent(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleTransparent)& ent) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleTransparent)& ent) const; - - Standard_EXPORT void Share(const Handle(StepVisual_SurfaceStyleTransparent)& ent, Interface_EntityIterator& iter) const; - -}; -#endif // _RWStepVisual_RWSurfaceStyleTransparent_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.pxx new file mode 100644 index 0000000000..4f9a0f19bd --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.pxx @@ -0,0 +1,47 @@ +// Created on : Tue May 12 14:11:46 2020 +// Created by: Igor KHOZHANOV +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2020 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleTransparent_HeaderFile_ +#define _RWStepVisual_RWSurfaceStyleTransparent_HeaderFile_ + +#include +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_SurfaceStyleTransparent; + +//! Read & Write tool for SurfaceStyleTransparent +class RWStepVisual_RWSurfaceStyleTransparent +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleTransparent(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleTransparent)& ent) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleTransparent)& ent) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_SurfaceStyleTransparent)& ent, Interface_EntityIterator& iter) const; + +}; +#endif // _RWStepVisual_RWSurfaceStyleTransparent_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.cxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.cxx index 8c37059db9..1cd00a34a3 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.cxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWSurfaceStyleUsage.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.hxx deleted file mode 100644 index a0c30d61b8..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWSurfaceStyleUsage_HeaderFile -#define _RWStepVisual_RWSurfaceStyleUsage_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_SurfaceStyleUsage; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for SurfaceStyleUsage -class RWStepVisual_RWSurfaceStyleUsage -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWSurfaceStyleUsage(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleUsage)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleUsage)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_SurfaceStyleUsage)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWSurfaceStyleUsage_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.pxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.pxx new file mode 100644 index 0000000000..4009371315 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleUsage.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWSurfaceStyleUsage_HeaderFile +#define _RWStepVisual_RWSurfaceStyleUsage_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_SurfaceStyleUsage; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for SurfaceStyleUsage +class RWStepVisual_RWSurfaceStyleUsage +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWSurfaceStyleUsage(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_SurfaceStyleUsage)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_SurfaceStyleUsage)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_SurfaceStyleUsage)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWSurfaceStyleUsage_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTemplate.cxx b/src/RWStepVisual/RWStepVisual_RWTemplate.cxx index 0f86f7cd08..8431c0d198 100644 --- a/src/RWStepVisual/RWStepVisual_RWTemplate.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTemplate.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWTemplate.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTemplate.hxx b/src/RWStepVisual/RWStepVisual_RWTemplate.hxx deleted file mode 100644 index 7dc4013eea..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTemplate.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTemplate_HeaderFile -#define _RWStepVisual_RWTemplate_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_Template; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for Template -class RWStepVisual_RWTemplate -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWTemplate(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_Template)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_Template)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_Template)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWTemplate_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTemplate.pxx b/src/RWStepVisual/RWStepVisual_RWTemplate.pxx new file mode 100644 index 0000000000..90c0fa84d5 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTemplate.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTemplate_HeaderFile +#define _RWStepVisual_RWTemplate_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_Template; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for Template +class RWStepVisual_RWTemplate +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWTemplate(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_Template)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_Template)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_Template)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWTemplate_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTemplateInstance.cxx b/src/RWStepVisual/RWStepVisual_RWTemplateInstance.cxx index 7d64339907..a75e188944 100644 --- a/src/RWStepVisual/RWStepVisual_RWTemplateInstance.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTemplateInstance.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWTemplateInstance.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTemplateInstance.hxx b/src/RWStepVisual/RWStepVisual_RWTemplateInstance.hxx deleted file mode 100644 index a1ffd33d22..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTemplateInstance.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTemplateInstance_HeaderFile -#define _RWStepVisual_RWTemplateInstance_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_TemplateInstance; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for TemplateInstance -class RWStepVisual_RWTemplateInstance -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWTemplateInstance(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TemplateInstance)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TemplateInstance)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_TemplateInstance)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWTemplateInstance_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTemplateInstance.pxx b/src/RWStepVisual/RWStepVisual_RWTemplateInstance.pxx new file mode 100644 index 0000000000..e180dfd027 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTemplateInstance.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTemplateInstance_HeaderFile +#define _RWStepVisual_RWTemplateInstance_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_TemplateInstance; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for TemplateInstance +class RWStepVisual_RWTemplateInstance +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWTemplateInstance(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TemplateInstance)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TemplateInstance)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_TemplateInstance)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWTemplateInstance_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.cxx index 662bde0ae4..15e577804a 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.cxx @@ -15,7 +15,7 @@ #include #include -#include +#include "RWStepVisual_RWTessellatedAnnotationOccurrence.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.hxx deleted file mode 100644 index 99006f6b32..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.hxx +++ /dev/null @@ -1,45 +0,0 @@ -// Created on: 2015-10-29 -// Created by: Galina Kulikova -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedAnnotationOccurrence_HeaderFile -#define _RWStepVisual_RWTessellatedAnnotationOccurrence_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_TessellatedAnnotationOccurrence; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for AnnotationOccurrence -class RWStepVisual_RWTessellatedAnnotationOccurrence -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedAnnotationOccurrence(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TessellatedAnnotationOccurrence)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TessellatedAnnotationOccurrence)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_TessellatedAnnotationOccurrence)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWTessellatedAnnotationOccurrence_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.pxx new file mode 100644 index 0000000000..2fbe80f8a0 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.pxx @@ -0,0 +1,45 @@ +// Created on: 2015-10-29 +// Created by: Galina Kulikova +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedAnnotationOccurrence_HeaderFile +#define _RWStepVisual_RWTessellatedAnnotationOccurrence_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_TessellatedAnnotationOccurrence; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for AnnotationOccurrence +class RWStepVisual_RWTessellatedAnnotationOccurrence +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedAnnotationOccurrence(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TessellatedAnnotationOccurrence)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TessellatedAnnotationOccurrence)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_TessellatedAnnotationOccurrence)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWTessellatedAnnotationOccurrence_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.cxx index ccf65f3995..3999c39ff8 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedConnectingEdge.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.hxx deleted file mode 100644 index a1eb97f4c3..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedConnectingEdge_HeaderFile_ -#define _RWStepVisual_RWTessellatedConnectingEdge_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TessellatedConnectingEdge; - -//! Read & Write tool for TessellatedConnectingEdge -class RWStepVisual_RWTessellatedConnectingEdge -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedConnectingEdge(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TessellatedConnectingEdge)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TessellatedConnectingEdge)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TessellatedConnectingEdge)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTessellatedConnectingEdge_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.pxx new file mode 100644 index 0000000000..421061f11c --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedConnectingEdge_HeaderFile_ +#define _RWStepVisual_RWTessellatedConnectingEdge_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TessellatedConnectingEdge; + +//! Read & Write tool for TessellatedConnectingEdge +class RWStepVisual_RWTessellatedConnectingEdge +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedConnectingEdge(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TessellatedConnectingEdge)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TessellatedConnectingEdge)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TessellatedConnectingEdge)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTessellatedConnectingEdge_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.cxx index 520dfcc727..4cbe97ced4 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWTessellatedCurveSet.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.hxx deleted file mode 100644 index 0e3a982760..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.hxx +++ /dev/null @@ -1,49 +0,0 @@ -// Created on: 2015-10-29 -// Created by: Galina Kulikova -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedCurveSet_HeaderFile -#define _RWStepVisual_RWTessellatedCurveSet_HeaderFile - -#include -#include -#include - -#include -#include -class StepData_StepReaderData; -class Interface_Check; -//class StepVisual_TessellatedCurveSet; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for AnnotationOccurrence -class RWStepVisual_RWTessellatedCurveSet -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedCurveSet(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, - const Standard_Integer num, - Handle(Interface_Check)& ach, - const Handle(StepVisual_TessellatedCurveSet)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TessellatedCurveSet)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_TessellatedCurveSet) &ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWTessellatedItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.pxx new file mode 100644 index 0000000000..db81ceecec --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.pxx @@ -0,0 +1,49 @@ +// Created on: 2015-10-29 +// Created by: Galina Kulikova +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedCurveSet_HeaderFile +#define _RWStepVisual_RWTessellatedCurveSet_HeaderFile + +#include +#include +#include + +#include +#include +class StepData_StepReaderData; +class Interface_Check; +//class StepVisual_TessellatedCurveSet; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for AnnotationOccurrence +class RWStepVisual_RWTessellatedCurveSet +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedCurveSet(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, + const Standard_Integer num, + Handle(Interface_Check)& ach, + const Handle(StepVisual_TessellatedCurveSet)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TessellatedCurveSet)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_TessellatedCurveSet) &ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWTessellatedItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedEdge.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedEdge.cxx index 0723e7c997..5c306174d3 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedEdge.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedEdge.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedEdge.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedEdge.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedEdge.hxx deleted file mode 100644 index a88c46ab1d..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedEdge.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedEdge_HeaderFile_ -#define _RWStepVisual_RWTessellatedEdge_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TessellatedEdge; - -//! Read & Write tool for TessellatedEdge -class RWStepVisual_RWTessellatedEdge -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedEdge(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TessellatedEdge)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TessellatedEdge)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TessellatedEdge)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTessellatedEdge_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedEdge.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedEdge.pxx new file mode 100644 index 0000000000..9e16c64dbe --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedEdge.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedEdge_HeaderFile_ +#define _RWStepVisual_RWTessellatedEdge_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TessellatedEdge; + +//! Read & Write tool for TessellatedEdge +class RWStepVisual_RWTessellatedEdge +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedEdge(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TessellatedEdge)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TessellatedEdge)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TessellatedEdge)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTessellatedEdge_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.cxx index dc17e2cd37..e34e559c46 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.cxx @@ -16,7 +16,7 @@ #include #include -#include +#include "RWStepVisual_RWTessellatedGeometricSet.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.hxx deleted file mode 100644 index 22b04348be..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Created on: 2015-10-29 -// Created by: Galina Kulikova -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedGeometricSet_HeaderFile -#define _RWStepVisual_RWTessellatedGeometricSet_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_TessellatedGeometricSet; -class StepData_StepWriter; -class Interface_EntityIterator; - -//! Read & Write Module for AnnotationOccurrence -class RWStepVisual_RWTessellatedGeometricSet -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedGeometricSet(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, - const Standard_Integer num, - Handle(Interface_Check)& ach, - const Handle(StepVisual_TessellatedGeometricSet)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TessellatedGeometricSet)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_TessellatedGeometricSet)& ent, Interface_EntityIterator& iter) const; -}; -#endif // _RWStepVisual_RWTessellatedItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.pxx new file mode 100644 index 0000000000..7e35215615 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.pxx @@ -0,0 +1,48 @@ +// Created on: 2015-10-29 +// Created by: Galina Kulikova +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedGeometricSet_HeaderFile +#define _RWStepVisual_RWTessellatedGeometricSet_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_TessellatedGeometricSet; +class StepData_StepWriter; +class Interface_EntityIterator; + +//! Read & Write Module for AnnotationOccurrence +class RWStepVisual_RWTessellatedGeometricSet +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedGeometricSet(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, + const Standard_Integer num, + Handle(Interface_Check)& ach, + const Handle(StepVisual_TessellatedGeometricSet)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TessellatedGeometricSet)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_TessellatedGeometricSet)& ent, Interface_EntityIterator& iter) const; +}; +#endif // _RWStepVisual_RWTessellatedItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedItem.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedItem.cxx index 4b820a1497..d468e8d7d0 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedItem.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedItem.cxx @@ -12,7 +12,7 @@ // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedItem.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedItem.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedItem.hxx deleted file mode 100644 index c037f73eb2..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedItem.hxx +++ /dev/null @@ -1,45 +0,0 @@ -// Created on: 2015-10-29 -// Created by: Galina Kulikova -// Copyright (c) 2015 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedItem_HeaderFile -#define _RWStepVisual_RWTessellatedItem_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_TessellatedItem; -class StepData_StepWriter; - -//! Read & Write Module for AnnotationOccurrence -class RWStepVisual_RWTessellatedItem -{ -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedItem(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, - const Standard_Integer num, - Handle(Interface_Check)& ach, - const Handle(StepVisual_TessellatedItem)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TessellatedItem)& ent) const; -}; -#endif // _RWStepVisual_RWTessellatedItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedItem.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedItem.pxx new file mode 100644 index 0000000000..a51da9eef7 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedItem.pxx @@ -0,0 +1,45 @@ +// Created on: 2015-10-29 +// Created by: Galina Kulikova +// Copyright (c) 2015 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedItem_HeaderFile +#define _RWStepVisual_RWTessellatedItem_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_TessellatedItem; +class StepData_StepWriter; + +//! Read & Write Module for AnnotationOccurrence +class RWStepVisual_RWTessellatedItem +{ +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedItem(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, + const Standard_Integer num, + Handle(Interface_Check)& ach, + const Handle(StepVisual_TessellatedItem)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TessellatedItem)& ent) const; +}; +#endif // _RWStepVisual_RWTessellatedItem_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.cxx index 6070e25aac..c8e4a25168 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedPointSet.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.hxx deleted file mode 100644 index 90b7c55cb1..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedPointSet_HeaderFile_ -#define _RWStepVisual_RWTessellatedPointSet_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TessellatedPointSet; - -//! Read & Write tool for TessellatedPointSet -class RWStepVisual_RWTessellatedPointSet -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedPointSet(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TessellatedPointSet)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TessellatedPointSet)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TessellatedPointSet)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTessellatedPointSet_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.pxx new file mode 100644 index 0000000000..3a201d31cb --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedPointSet_HeaderFile_ +#define _RWStepVisual_RWTessellatedPointSet_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TessellatedPointSet; + +//! Read & Write tool for TessellatedPointSet +class RWStepVisual_RWTessellatedPointSet +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedPointSet(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TessellatedPointSet)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TessellatedPointSet)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TessellatedPointSet)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTessellatedPointSet_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.cxx index f38aecf2bb..324fc8cbfa 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedShapeRepresentation.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.hxx deleted file mode 100644 index c80b2534c1..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedShapeRepresentation_HeaderFile_ -#define _RWStepVisual_RWTessellatedShapeRepresentation_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TessellatedShapeRepresentation; - -//! Read & Write tool for TessellatedShapeRepresentation -class RWStepVisual_RWTessellatedShapeRepresentation -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedShapeRepresentation(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TessellatedShapeRepresentation)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TessellatedShapeRepresentation)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TessellatedShapeRepresentation)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTessellatedShapeRepresentation_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.pxx new file mode 100644 index 0000000000..39b630a7c5 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedShapeRepresentation_HeaderFile_ +#define _RWStepVisual_RWTessellatedShapeRepresentation_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TessellatedShapeRepresentation; + +//! Read & Write tool for TessellatedShapeRepresentation +class RWStepVisual_RWTessellatedShapeRepresentation +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedShapeRepresentation(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TessellatedShapeRepresentation)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TessellatedShapeRepresentation)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TessellatedShapeRepresentation)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTessellatedShapeRepresentation_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.cxx index e5f669c2e6..eba3b0d4e6 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.hxx deleted file mode 100644 index 4c6fef75d1..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters_HeaderFile_ -#define _RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TessellatedShapeRepresentationWithAccuracyParameters; - -//! Read & Write tool for TessellatedShapeRepresentationWithAccuracyParameters -class RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TessellatedShapeRepresentationWithAccuracyParameters)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TessellatedShapeRepresentationWithAccuracyParameters)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TessellatedShapeRepresentationWithAccuracyParameters)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.pxx new file mode 100644 index 0000000000..beddccf9e4 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters_HeaderFile_ +#define _RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TessellatedShapeRepresentationWithAccuracyParameters; + +//! Read & Write tool for TessellatedShapeRepresentationWithAccuracyParameters +class RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TessellatedShapeRepresentationWithAccuracyParameters)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TessellatedShapeRepresentationWithAccuracyParameters)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TessellatedShapeRepresentationWithAccuracyParameters)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedShell.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedShell.cxx index e6f096101b..38d3848580 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedShell.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedShell.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedShell.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedShell.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedShell.hxx deleted file mode 100644 index ddabbfb0b5..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedShell.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedShell_HeaderFile_ -#define _RWStepVisual_RWTessellatedShell_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TessellatedShell; - -//! Read & Write tool for TessellatedShell -class RWStepVisual_RWTessellatedShell -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedShell(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TessellatedShell)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TessellatedShell)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TessellatedShell)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTessellatedShell_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedShell.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedShell.pxx new file mode 100644 index 0000000000..6200abc770 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedShell.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedShell_HeaderFile_ +#define _RWStepVisual_RWTessellatedShell_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TessellatedShell; + +//! Read & Write tool for TessellatedShell +class RWStepVisual_RWTessellatedShell +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedShell(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TessellatedShell)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TessellatedShell)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TessellatedShell)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTessellatedShell_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedSolid.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedSolid.cxx index 883a81629c..73083159d0 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedSolid.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedSolid.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedSolid.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedSolid.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedSolid.hxx deleted file mode 100644 index 269cb0fc07..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedSolid.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedSolid_HeaderFile_ -#define _RWStepVisual_RWTessellatedSolid_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TessellatedSolid; - -//! Read & Write tool for TessellatedSolid -class RWStepVisual_RWTessellatedSolid -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedSolid(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TessellatedSolid)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TessellatedSolid)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TessellatedSolid)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTessellatedSolid_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedSolid.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedSolid.pxx new file mode 100644 index 0000000000..442d52d2e4 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedSolid.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedSolid_HeaderFile_ +#define _RWStepVisual_RWTessellatedSolid_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TessellatedSolid; + +//! Read & Write tool for TessellatedSolid +class RWStepVisual_RWTessellatedSolid +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedSolid(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TessellatedSolid)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TessellatedSolid)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TessellatedSolid)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTessellatedSolid_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.cxx index 56292215db..953d0bbb53 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedStructuredItem.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.hxx deleted file mode 100644 index ff235c8313..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedStructuredItem_HeaderFile_ -#define _RWStepVisual_RWTessellatedStructuredItem_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TessellatedStructuredItem; - -//! Read & Write tool for TessellatedStructuredItem -class RWStepVisual_RWTessellatedStructuredItem -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedStructuredItem(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TessellatedStructuredItem)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TessellatedStructuredItem)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TessellatedStructuredItem)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTessellatedStructuredItem_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.pxx new file mode 100644 index 0000000000..14c387b500 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedStructuredItem_HeaderFile_ +#define _RWStepVisual_RWTessellatedStructuredItem_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TessellatedStructuredItem; + +//! Read & Write tool for TessellatedStructuredItem +class RWStepVisual_RWTessellatedStructuredItem +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedStructuredItem(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TessellatedStructuredItem)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TessellatedStructuredItem)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TessellatedStructuredItem)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTessellatedStructuredItem_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedVertex.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedVertex.cxx index 6c651afd60..c7fde7b827 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedVertex.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedVertex.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedVertex.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedVertex.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedVertex.hxx deleted file mode 100644 index 6ea6b5eff4..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedVertex.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedVertex_HeaderFile_ -#define _RWStepVisual_RWTessellatedVertex_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TessellatedVertex; - -//! Read & Write tool for TessellatedVertex -class RWStepVisual_RWTessellatedVertex -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedVertex(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TessellatedVertex)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TessellatedVertex)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TessellatedVertex)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTessellatedVertex_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedVertex.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedVertex.pxx new file mode 100644 index 0000000000..0047e17fed --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedVertex.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedVertex_HeaderFile_ +#define _RWStepVisual_RWTessellatedVertex_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TessellatedVertex; + +//! Read & Write tool for TessellatedVertex +class RWStepVisual_RWTessellatedVertex +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedVertex(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TessellatedVertex)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TessellatedVertex)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TessellatedVertex)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTessellatedVertex_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedWire.cxx b/src/RWStepVisual/RWStepVisual_RWTessellatedWire.cxx index c37884f095..23c093bb17 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedWire.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedWire.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTessellatedWire.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedWire.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedWire.hxx deleted file mode 100644 index e728a3f78c..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedWire.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTessellatedWire_HeaderFile_ -#define _RWStepVisual_RWTessellatedWire_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TessellatedWire; - -//! Read & Write tool for TessellatedWire -class RWStepVisual_RWTessellatedWire -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTessellatedWire(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TessellatedWire)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TessellatedWire)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TessellatedWire)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTessellatedWire_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedWire.pxx b/src/RWStepVisual/RWStepVisual_RWTessellatedWire.pxx new file mode 100644 index 0000000000..cc230a5a9d --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedWire.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTessellatedWire_HeaderFile_ +#define _RWStepVisual_RWTessellatedWire_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TessellatedWire; + +//! Read & Write tool for TessellatedWire +class RWStepVisual_RWTessellatedWire +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTessellatedWire(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TessellatedWire)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TessellatedWire)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TessellatedWire)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTessellatedWire_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTextLiteral.cxx b/src/RWStepVisual/RWStepVisual_RWTextLiteral.cxx index 235b832460..f08c9ade4b 100644 --- a/src/RWStepVisual/RWStepVisual_RWTextLiteral.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTextLiteral.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWTextLiteral.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTextLiteral.hxx b/src/RWStepVisual/RWStepVisual_RWTextLiteral.hxx deleted file mode 100644 index 801b98d01a..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTextLiteral.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTextLiteral_HeaderFile -#define _RWStepVisual_RWTextLiteral_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_TextLiteral; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for TextLiteral -class RWStepVisual_RWTextLiteral -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWTextLiteral(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TextLiteral)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TextLiteral)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_TextLiteral)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWTextLiteral_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTextLiteral.pxx b/src/RWStepVisual/RWStepVisual_RWTextLiteral.pxx new file mode 100644 index 0000000000..3713cf879b --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTextLiteral.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTextLiteral_HeaderFile +#define _RWStepVisual_RWTextLiteral_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_TextLiteral; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for TextLiteral +class RWStepVisual_RWTextLiteral +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWTextLiteral(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TextLiteral)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TextLiteral)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_TextLiteral)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWTextLiteral_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTextStyle.cxx b/src/RWStepVisual/RWStepVisual_RWTextStyle.cxx index c9363219c0..9e0cfb985d 100644 --- a/src/RWStepVisual/RWStepVisual_RWTextStyle.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTextStyle.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWTextStyle.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTextStyle.hxx b/src/RWStepVisual/RWStepVisual_RWTextStyle.hxx deleted file mode 100644 index 8ab44973c0..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTextStyle.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTextStyle_HeaderFile -#define _RWStepVisual_RWTextStyle_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_TextStyle; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for TextStyle -class RWStepVisual_RWTextStyle -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWTextStyle(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TextStyle)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TextStyle)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_TextStyle)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWTextStyle_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTextStyle.pxx b/src/RWStepVisual/RWStepVisual_RWTextStyle.pxx new file mode 100644 index 0000000000..53240a011b --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTextStyle.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTextStyle_HeaderFile +#define _RWStepVisual_RWTextStyle_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_TextStyle; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for TextStyle +class RWStepVisual_RWTextStyle +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWTextStyle(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TextStyle)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TextStyle)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_TextStyle)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWTextStyle_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.cxx b/src/RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.cxx index 94e0aff581..3be230b697 100644 --- a/src/RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWTextStyleForDefinedFont.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.hxx b/src/RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.hxx deleted file mode 100644 index dcf404a6d7..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTextStyleForDefinedFont_HeaderFile -#define _RWStepVisual_RWTextStyleForDefinedFont_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_TextStyleForDefinedFont; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for TextStyleForDefinedFont -class RWStepVisual_RWTextStyleForDefinedFont -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWTextStyleForDefinedFont(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TextStyleForDefinedFont)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TextStyleForDefinedFont)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_TextStyleForDefinedFont)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWTextStyleForDefinedFont_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.pxx b/src/RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.pxx new file mode 100644 index 0000000000..67e0e51dbc --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTextStyleForDefinedFont.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTextStyleForDefinedFont_HeaderFile +#define _RWStepVisual_RWTextStyleForDefinedFont_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_TextStyleForDefinedFont; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for TextStyleForDefinedFont +class RWStepVisual_RWTextStyleForDefinedFont +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWTextStyleForDefinedFont(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TextStyleForDefinedFont)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TextStyleForDefinedFont)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_TextStyleForDefinedFont)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWTextStyleForDefinedFont_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.cxx b/src/RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.cxx index da3039aa2b..b5f0c5f191 100644 --- a/src/RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.cxx @@ -14,7 +14,7 @@ #include #include -#include +#include "RWStepVisual_RWTextStyleWithBoxCharacteristics.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.hxx b/src/RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.hxx deleted file mode 100644 index 67b5e3a005..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTextStyleWithBoxCharacteristics_HeaderFile -#define _RWStepVisual_RWTextStyleWithBoxCharacteristics_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_TextStyleWithBoxCharacteristics; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for TextStyleWithBoxCharacteristics -class RWStepVisual_RWTextStyleWithBoxCharacteristics -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWTextStyleWithBoxCharacteristics(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TextStyleWithBoxCharacteristics)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TextStyleWithBoxCharacteristics)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_TextStyleWithBoxCharacteristics)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWTextStyleWithBoxCharacteristics_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.pxx b/src/RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.pxx new file mode 100644 index 0000000000..b409b04b72 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTextStyleWithBoxCharacteristics.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTextStyleWithBoxCharacteristics_HeaderFile +#define _RWStepVisual_RWTextStyleWithBoxCharacteristics_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_TextStyleWithBoxCharacteristics; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for TextStyleWithBoxCharacteristics +class RWStepVisual_RWTextStyleWithBoxCharacteristics +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWTextStyleWithBoxCharacteristics(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_TextStyleWithBoxCharacteristics)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_TextStyleWithBoxCharacteristics)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_TextStyleWithBoxCharacteristics)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWTextStyleWithBoxCharacteristics_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWTriangulatedFace.cxx b/src/RWStepVisual/RWStepVisual_RWTriangulatedFace.cxx index c8acb6a064..47ab3e0baa 100644 --- a/src/RWStepVisual/RWStepVisual_RWTriangulatedFace.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTriangulatedFace.cxx @@ -14,7 +14,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTriangulatedFace.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTriangulatedFace.hxx b/src/RWStepVisual/RWStepVisual_RWTriangulatedFace.hxx deleted file mode 100644 index e0ef703b15..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTriangulatedFace.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// Created on : Thu Mar 24 18:30:12 2022 -// Created by: snn -// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 -// Copyright (c) Open CASCADE 2022 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTriangulatedFace_HeaderFile_ -#define _RWStepVisual_RWTriangulatedFace_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TriangulatedFace; - -//! Read & Write tool for TriangulatedFace -class RWStepVisual_RWTriangulatedFace -{ - -public: - - DEFINE_STANDARD_ALLOC - - Standard_EXPORT RWStepVisual_RWTriangulatedFace(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TriangulatedFace)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TriangulatedFace)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TriangulatedFace)& theEnt, - Interface_EntityIterator& theIter) const; - -}; - -#endif // _RWStepVisual_RWTriangulatedFace_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTriangulatedFace.pxx b/src/RWStepVisual/RWStepVisual_RWTriangulatedFace.pxx new file mode 100644 index 0000000000..0192ff65cf --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTriangulatedFace.pxx @@ -0,0 +1,53 @@ +// Created on : Thu Mar 24 18:30:12 2022 +// Created by: snn +// Generator: Express (EXPRESS -> CASCADE/XSTEP Translator) V2.0 +// Copyright (c) Open CASCADE 2022 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTriangulatedFace_HeaderFile_ +#define _RWStepVisual_RWTriangulatedFace_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TriangulatedFace; + +//! Read & Write tool for TriangulatedFace +class RWStepVisual_RWTriangulatedFace +{ + +public: + + DEFINE_STANDARD_ALLOC + + Standard_HIDDEN RWStepVisual_RWTriangulatedFace(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TriangulatedFace)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TriangulatedFace)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TriangulatedFace)& theEnt, + Interface_EntityIterator& theIter) const; + +}; + +#endif // _RWStepVisual_RWTriangulatedFace_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.cxx b/src/RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.cxx index bf02f6e907..1f81fd2d1d 100644 --- a/src/RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.cxx +++ b/src/RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.cxx @@ -11,7 +11,7 @@ // Alternatively, this file may be used under the terms of Open CASCADE // commercial license or contractual agreement. -#include +#include "RWStepVisual_RWTriangulatedSurfaceSet.pxx" #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.hxx b/src/RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.hxx deleted file mode 100644 index 38fafbc49b..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) Open CASCADE 2023 -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWTriangulatedSurfaceSet_HeaderFile_ -#define _RWStepVisual_RWTriangulatedSurfaceSet_HeaderFile_ - -#include -#include -#include - -class StepData_StepReaderData; -class Interface_Check; -class StepData_StepWriter; -class Interface_EntityIterator; -class StepVisual_TriangulatedSurfaceSet; - -//! Read & Write tool for TriangulatedSurfaceSet -class RWStepVisual_RWTriangulatedSurfaceSet -{ -public: - DEFINE_STANDARD_ALLOC - - //! default constructor - Standard_EXPORT RWStepVisual_RWTriangulatedSurfaceSet(); - - Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData, - const Standard_Integer theNum, - Handle(Interface_Check)& theCheck, - const Handle(StepVisual_TriangulatedSurfaceSet)& theEnt) const; - - Standard_EXPORT void WriteStep(StepData_StepWriter& theSW, - const Handle(StepVisual_TriangulatedSurfaceSet)& theEnt) const; - - Standard_EXPORT void Share(const Handle(StepVisual_TriangulatedSurfaceSet)& theEnt, - Interface_EntityIterator& theIter) const; -}; - -#endif // _RWStepVisual_RWTriangulatedSurfaceSet_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.pxx b/src/RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.pxx new file mode 100644 index 0000000000..4864862e31 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWTriangulatedSurfaceSet.pxx @@ -0,0 +1,48 @@ +// Copyright (c) Open CASCADE 2023 +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWTriangulatedSurfaceSet_HeaderFile_ +#define _RWStepVisual_RWTriangulatedSurfaceSet_HeaderFile_ + +#include +#include +#include + +class StepData_StepReaderData; +class Interface_Check; +class StepData_StepWriter; +class Interface_EntityIterator; +class StepVisual_TriangulatedSurfaceSet; + +//! Read & Write tool for TriangulatedSurfaceSet +class RWStepVisual_RWTriangulatedSurfaceSet +{ +public: + DEFINE_STANDARD_ALLOC + + //! default constructor + Standard_HIDDEN RWStepVisual_RWTriangulatedSurfaceSet(); + + Standard_HIDDEN void ReadStep(const Handle(StepData_StepReaderData)& theData, + const Standard_Integer theNum, + Handle(Interface_Check)& theCheck, + const Handle(StepVisual_TriangulatedSurfaceSet)& theEnt) const; + + Standard_HIDDEN void WriteStep(StepData_StepWriter& theSW, + const Handle(StepVisual_TriangulatedSurfaceSet)& theEnt) const; + + Standard_HIDDEN void Share(const Handle(StepVisual_TriangulatedSurfaceSet)& theEnt, + Interface_EntityIterator& theIter) const; +}; + +#endif // _RWStepVisual_RWTriangulatedSurfaceSet_HeaderFile_ diff --git a/src/RWStepVisual/RWStepVisual_RWViewVolume.cxx b/src/RWStepVisual/RWStepVisual_RWViewVolume.cxx index 6dd227ef26..617e2248de 100644 --- a/src/RWStepVisual/RWStepVisual_RWViewVolume.cxx +++ b/src/RWStepVisual/RWStepVisual_RWViewVolume.cxx @@ -13,7 +13,7 @@ #include -#include +#include "RWStepVisual_RWViewVolume.pxx" #include #include #include diff --git a/src/RWStepVisual/RWStepVisual_RWViewVolume.hxx b/src/RWStepVisual/RWStepVisual_RWViewVolume.hxx deleted file mode 100644 index d480f7ad1f..0000000000 --- a/src/RWStepVisual/RWStepVisual_RWViewVolume.hxx +++ /dev/null @@ -1,71 +0,0 @@ -// Created on: 1995-12-04 -// Created by: EXPRESS->CDL V0.2 Translator -// Copyright (c) 1995-1999 Matra Datavision -// Copyright (c) 1999-2014 OPEN CASCADE SAS -// -// This file is part of Open CASCADE Technology software library. -// -// This library is free software; you can redistribute it and/or modify it under -// the terms of the GNU Lesser General Public License version 2.1 as published -// by the Free Software Foundation, with special exception defined in the file -// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -// distribution for complete text of the license and disclaimer of any warranty. -// -// Alternatively, this file may be used under the terms of Open CASCADE -// commercial license or contractual agreement. - -#ifndef _RWStepVisual_RWViewVolume_HeaderFile -#define _RWStepVisual_RWViewVolume_HeaderFile - -#include -#include -#include - -#include -class StepData_StepReaderData; -class Interface_Check; -class StepVisual_ViewVolume; -class StepData_StepWriter; -class Interface_EntityIterator; - - -//! Read & Write Module for ViewVolume -class RWStepVisual_RWViewVolume -{ -public: - - DEFINE_STANDARD_ALLOC - - - Standard_EXPORT RWStepVisual_RWViewVolume(); - - Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ViewVolume)& ent) const; - - Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ViewVolume)& ent) const; - - Standard_EXPORT void Share (const Handle(StepVisual_ViewVolume)& ent, Interface_EntityIterator& iter) const; - - - - -protected: - - - - - -private: - - - - - -}; - - - - - - - -#endif // _RWStepVisual_RWViewVolume_HeaderFile diff --git a/src/RWStepVisual/RWStepVisual_RWViewVolume.pxx b/src/RWStepVisual/RWStepVisual_RWViewVolume.pxx new file mode 100644 index 0000000000..f5fb7a24a4 --- /dev/null +++ b/src/RWStepVisual/RWStepVisual_RWViewVolume.pxx @@ -0,0 +1,71 @@ +// Created on: 1995-12-04 +// Created by: EXPRESS->CDL V0.2 Translator +// Copyright (c) 1995-1999 Matra Datavision +// Copyright (c) 1999-2014 OPEN CASCADE SAS +// +// This file is part of Open CASCADE Technology software library. +// +// This library is free software; you can redistribute it and/or modify it under +// the terms of the GNU Lesser General Public License version 2.1 as published +// by the Free Software Foundation, with special exception defined in the file +// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT +// distribution for complete text of the license and disclaimer of any warranty. +// +// Alternatively, this file may be used under the terms of Open CASCADE +// commercial license or contractual agreement. + +#ifndef _RWStepVisual_RWViewVolume_HeaderFile +#define _RWStepVisual_RWViewVolume_HeaderFile + +#include +#include +#include + +#include +class StepData_StepReaderData; +class Interface_Check; +class StepVisual_ViewVolume; +class StepData_StepWriter; +class Interface_EntityIterator; + + +//! Read & Write Module for ViewVolume +class RWStepVisual_RWViewVolume +{ +public: + + DEFINE_STANDARD_ALLOC + + + Standard_HIDDEN RWStepVisual_RWViewVolume(); + + Standard_HIDDEN void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepVisual_ViewVolume)& ent) const; + + Standard_HIDDEN void WriteStep (StepData_StepWriter& SW, const Handle(StepVisual_ViewVolume)& ent) const; + + Standard_HIDDEN void Share (const Handle(StepVisual_ViewVolume)& ent, Interface_EntityIterator& iter) const; + + + + +protected: + + + + + +private: + + + + + +}; + + + + + + + +#endif // _RWStepVisual_RWViewVolume_HeaderFile diff --git a/src/STEPControl/STEPControl_Controller.cxx b/src/STEPControl/STEPControl_Controller.cxx index 2b45463e6a..7a0be491da 100644 --- a/src/STEPControl/STEPControl_Controller.cxx +++ b/src/STEPControl/STEPControl_Controller.cxx @@ -25,7 +25,7 @@ #include #include #include -#include +#include "../RWStepAP214/RWStepAP214.pxx" #include #include #include diff --git a/src/STEPSelections/STEPSelections_SelectDerived.cxx b/src/STEPSelections/STEPSelections_SelectDerived.cxx index 6a39a1f974..642b93d658 100644 --- a/src/STEPSelections/STEPSelections_SelectDerived.cxx +++ b/src/STEPSelections/STEPSelections_SelectDerived.cxx @@ -17,7 +17,7 @@ #include #include -#include +#include "../RWStepAP214/RWStepAP214_GeneralModule.pxx" #include #include #include diff --git a/src/Standard/Standard_Macro.hxx b/src/Standard/Standard_Macro.hxx index 85f2785eae..a3eb51bf69 100644 --- a/src/Standard/Standard_Macro.hxx +++ b/src/Standard/Standard_Macro.hxx @@ -290,6 +290,23 @@ # endif /* _WIN32 */ +//! @def Standard_HIDDEN +//! This macro should be used in declarations of methods or functions +//! to ensure that they are hidden and not exported from the shared library. +//! +//! Expands to "__attribute__((visibility("hidden")))" on GCC and Clang +#if defined(__has_attribute) + #if __has_attribute(visibility) + #define Standard_HIDDEN __attribute__((visibility("hidden"))) + #else + #define Standard_HIDDEN + #endif +#elif defined(__GNUC__) || defined(__clang__) + #define Standard_HIDDEN __attribute__((visibility("hidden"))) +#else + #define Standard_HIDDEN +#endif + //! @def OCCT_UWP //! This macro is defined on Windows platform in the case if the code //! is being compiled for UWP (Universal Windows Platform).