Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
MDF_Tool Class Reference

A tool to translate...

#include <MDF_Tool.hxx>

Static Public Member Functions

static DEFINE_STANDARD_ALLOC void WriteLabels (const Handle< TDF_Data > &aSource, const Handle< PDF_Data > &aTarget, const MDF_TypeASDriverMap &aDriverMap, const Handle< MDF_SRelocationTable > &aReloc)
 Writes the labels with empty attributes.

static void WriteLabels (const TDF_Label &aSourceLab, const Handle< PColStd_HArray1OfInteger > &theLabels, const Handle< PDF_HAttributeArray1 > &theAttributes, const MDF_TypeASDriverMap &aDriverMap, const Handle< MDF_SRelocationTable > &aReloc, Standard_Integer &labAlloc, Standard_Integer &attAlloc)
 Used for recursivity.

static void WriteAttributes (const MDF_TypeASDriverMap &aDriverMap, const Handle< MDF_SRelocationTable > &aReloc)
 Writes attributes content.

static void ReadLabels (const Handle< PDF_Data > &aSource, const Handle< TDF_Data > &aTarget, const MDF_TypeARDriverMap &aDriverMap, const Handle< MDF_RRelocationTable > &aReloc)
 Reads the labels abd adds empty attributes to them.

static void ReadLabels (TDF_Label &anIns, const Handle< PColStd_HArray1OfInteger > &theLabels, const Handle< PDF_HAttributeArray1 > &theAttributes, const MDF_TypeARDriverMap &aDriverMap, const Handle< MDF_RRelocationTable > &aReloc, Standard_Integer &labRead, Standard_Integer &attRead)
 Used for recursivity.

static void ReadAttributes (const MDF_TypeARDriverMap &aDriverMap, const Handle< MDF_RRelocationTable > &aReloc)
 Reads attributes content and paste them.


Member Function Documentation

static void MDF_Tool::ReadAttributes ( const MDF_TypeARDriverMap aDriverMap,
const Handle< MDF_RRelocationTable > &  aReloc 
) [static]
static void MDF_Tool::ReadLabels ( const Handle< PDF_Data > &  aSource,
const Handle< TDF_Data > &  aTarget,
const MDF_TypeARDriverMap aDriverMap,
const Handle< MDF_RRelocationTable > &  aReloc 
) [static]
static void MDF_Tool::ReadLabels ( TDF_Label anIns,
const Handle< PColStd_HArray1OfInteger > &  theLabels,
const Handle< PDF_HAttributeArray1 > &  theAttributes,
const MDF_TypeARDriverMap aDriverMap,
const Handle< MDF_RRelocationTable > &  aReloc,
Standard_Integer labRead,
Standard_Integer attRead 
) [static]
static void MDF_Tool::WriteAttributes ( const MDF_TypeASDriverMap aDriverMap,
const Handle< MDF_SRelocationTable > &  aReloc 
) [static]
static DEFINE_STANDARD_ALLOC void MDF_Tool::WriteLabels ( const Handle< TDF_Data > &  aSource,
const Handle< PDF_Data > &  aTarget,
const MDF_TypeASDriverMap aDriverMap,
const Handle< MDF_SRelocationTable > &  aReloc 
) [static]
static void MDF_Tool::WriteLabels ( const TDF_Label aSourceLab,
const Handle< PColStd_HArray1OfInteger > &  theLabels,
const Handle< PDF_HAttributeArray1 > &  theAttributes,
const MDF_TypeASDriverMap aDriverMap,
const Handle< MDF_SRelocationTable > &  aReloc,
Standard_Integer labAlloc,
Standard_Integer attAlloc 
) [static]

The documentation for this class was generated from the following file: