mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-24 13:50:49 +03:00
Integration of OCCT 6.5.0 from SVN
This commit is contained in:
57
src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.hxx
Executable file
57
src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.hxx
Executable file
@@ -0,0 +1,57 @@
|
||||
// File : XmlTObjDrivers_XYZDriver.hxx
|
||||
// Created : Wed Nov 24 11:21:42 2004
|
||||
// Author : Edward AGAPOV
|
||||
// Copyright: Open CASCADE 2007
|
||||
// The original implementation Copyright: (C) RINA S.p.A
|
||||
|
||||
|
||||
#ifndef XmlTObjDrivers_XYZDriver_HeaderFile
|
||||
#define XmlTObjDrivers_XYZDriver_HeaderFile
|
||||
|
||||
#include <TObj_Common.hxx>
|
||||
#include <XmlMDF_ADriver.hxx>
|
||||
|
||||
class XmlTObjDrivers_XYZDriver : public XmlMDF_ADriver
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
Standard_EXPORT XmlTObjDrivers_XYZDriver
|
||||
(const Handle(CDM_MessageDriver)& theMessageDriver);
|
||||
// constructor
|
||||
|
||||
Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const;
|
||||
// Creates a new attribute
|
||||
|
||||
Standard_EXPORT Standard_Boolean Paste
|
||||
(const XmlObjMgt_Persistent& Source,
|
||||
const Handle(TDF_Attribute)& Target,
|
||||
XmlObjMgt_RRelocationTable& RelocTable) const;
|
||||
// Translate the contents of <aSource> and put it
|
||||
// into <aTarget>, using the relocation table
|
||||
// <aRelocTable> to keep the sharings.
|
||||
|
||||
Standard_EXPORT void Paste
|
||||
(const Handle(TDF_Attribute)& Source,
|
||||
XmlObjMgt_Persistent& Target,
|
||||
XmlObjMgt_SRelocationTable& RelocTable) const;
|
||||
// Translate the contents of <aSource> and put it
|
||||
// into <aTarget>, using the relocation table
|
||||
// <aRelocTable> to keep the sharings.
|
||||
// Store master and referred labels as entry, the other model referred
|
||||
// as entry in model-container
|
||||
// The XYZ pointing nowhere is not stored
|
||||
|
||||
public:
|
||||
// CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI(XmlTObjDrivers_XYZDriver)
|
||||
};
|
||||
|
||||
// Define handle class
|
||||
DEFINE_STANDARD_HANDLE(XmlTObjDrivers_XYZDriver,XmlMDF_ADriver)
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma once
|
||||
#endif
|
Reference in New Issue
Block a user