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

Attribute Retrieval Driver.

#include <MDF_ARDriver.hxx>

Inherits MMgt_TShared.

Inherited by MDataStd_AsciiStringRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_CommentRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_ExtStringListRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_IntegerListRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver_1, MDataStd_NamedDataRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_RealArrayRetrievalDriver_1, MDataStd_RealListRetrievalDriver, MDataStd_RealRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_VariableRetrievalDriver, MDataXtd_AxisRetrievalDriver, MDataXtd_ConstraintRetrievalDriver, MDataXtd_GeometryRetrievalDriver, MDataXtd_PatternStdRetrievalDriver, MDataXtd_PlacementRetrievalDriver, MDataXtd_PlaneRetrievalDriver, MDataXtd_PointRetrievalDriver, MDataXtd_ShapeRetrievalDriver, MDF_ReferenceRetrievalDriver, MDF_TagSourceRetrievalDriver, MDocStd_XLinkRetrievalDriver, MFunction_FunctionRetrievalDriver, MNaming_NamedShapeRetrievalDriver, MNaming_NamingRetrievalDriver, MNaming_NamingRetrievalDriver_1, MPrsStd_AISPresentationRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver_1, MPrsStd_PositionRetrievalDriver, MXCAFDoc_AreaRetrievalDriver, MXCAFDoc_CentroidRetrievalDriver, MXCAFDoc_ColorRetrievalDriver, MXCAFDoc_ColorToolRetrievalDriver, MXCAFDoc_DatumRetrievalDriver, MXCAFDoc_DimTolRetrievalDriver, MXCAFDoc_DimTolToolRetrievalDriver, MXCAFDoc_DocumentToolRetrievalDriver, MXCAFDoc_GraphNodeRetrievalDriver, MXCAFDoc_LayerToolRetrievalDriver, MXCAFDoc_LocationRetrievalDriver, MXCAFDoc_MaterialRetrievalDriver, MXCAFDoc_MaterialToolRetrievalDriver, MXCAFDoc_ShapeToolRetrievalDriver, and MXCAFDoc_VolumeRetrievalDriver.

Public Member Functions

virtual Standard_Integer VersionNumber () const =0
 Returns the version number from which the driver
is available.

virtual Handle_Standard_Type SourceType () const =0
 Returns the type of source object, inheriting from
Attribute from PDF.

virtual Handle_TDF_Attribute NewEmpty () const =0
 Creates a new attribute from PDF.

virtual void Paste (const Handle< PDF_Attribute > &aSource, const Handle< TDF_Attribute > &aTarget, const Handle< MDF_RRelocationTable > &aRelocTable) const =0
 Translate the contents of <aSource> and put it
into <aTarget>, using the relocation table
<aRelocTable> to keep the sharings.

void WriteMessage (const TCollection_ExtendedString &theMessage) const
 To send message to Application (if MessageDriver defined)

Protected Member Functions

 MDF_ARDriver (const Handle< CDM_MessageDriver > &theMessageDriver)

Constructor & Destructor Documentation

MDF_ARDriver::MDF_ARDriver ( const Handle< CDM_MessageDriver > &  theMessageDriver) [protected]

Member Function Documentation

virtual Handle_TDF_Attribute MDF_ARDriver::NewEmpty ( ) const [pure virtual]

Implemented in MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_RealArrayRetrievalDriver_1, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_IntPackedMapRetrievalDriver_1, MDocStd_XLinkRetrievalDriver, MDF_TagSourceRetrievalDriver, MDF_ReferenceRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_CommentRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_RealRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_VariableRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_AsciiStringRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MFunction_FunctionRetrievalDriver, MDataXtd_ShapeRetrievalDriver, MDataXtd_PointRetrievalDriver, MDataXtd_AxisRetrievalDriver, MDataXtd_PlaneRetrievalDriver, MDataXtd_GeometryRetrievalDriver, MDataXtd_ConstraintRetrievalDriver, MDataXtd_PlacementRetrievalDriver, MDataXtd_PatternStdRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver_1, MPrsStd_PositionRetrievalDriver, MNaming_NamedShapeRetrievalDriver, MNaming_NamingRetrievalDriver, MNaming_NamingRetrievalDriver_1, MXCAFDoc_DocumentToolRetrievalDriver, MXCAFDoc_ColorToolRetrievalDriver, MXCAFDoc_ShapeToolRetrievalDriver, MXCAFDoc_LayerToolRetrievalDriver, MXCAFDoc_LocationRetrievalDriver, MXCAFDoc_ColorRetrievalDriver, MXCAFDoc_VolumeRetrievalDriver, MXCAFDoc_AreaRetrievalDriver, MXCAFDoc_CentroidRetrievalDriver, MXCAFDoc_GraphNodeRetrievalDriver, MXCAFDoc_DatumRetrievalDriver, MXCAFDoc_DimTolRetrievalDriver, MXCAFDoc_DimTolToolRetrievalDriver, MXCAFDoc_MaterialRetrievalDriver, MXCAFDoc_MaterialToolRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_IntegerListRetrievalDriver, MDataStd_RealListRetrievalDriver, MDataStd_ExtStringListRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, and MDataStd_NamedDataRetrievalDriver.

virtual void MDF_ARDriver::Paste ( const Handle< PDF_Attribute > &  aSource,
const Handle< TDF_Attribute > &  aTarget,
const Handle< MDF_RRelocationTable > &  aRelocTable 
) const [pure virtual]

Implemented in MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_RealArrayRetrievalDriver_1, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_IntPackedMapRetrievalDriver_1, MDocStd_XLinkRetrievalDriver, MDF_TagSourceRetrievalDriver, MDF_ReferenceRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_CommentRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_RealRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_VariableRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_AsciiStringRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MFunction_FunctionRetrievalDriver, MDataXtd_ShapeRetrievalDriver, MDataXtd_PointRetrievalDriver, MDataXtd_AxisRetrievalDriver, MDataXtd_PlaneRetrievalDriver, MDataXtd_GeometryRetrievalDriver, MDataXtd_ConstraintRetrievalDriver, MDataXtd_PlacementRetrievalDriver, MDataXtd_PatternStdRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver_1, MPrsStd_PositionRetrievalDriver, MNaming_NamedShapeRetrievalDriver, MNaming_NamingRetrievalDriver, MNaming_NamingRetrievalDriver_1, MXCAFDoc_DocumentToolRetrievalDriver, MXCAFDoc_ColorToolRetrievalDriver, MXCAFDoc_ShapeToolRetrievalDriver, MXCAFDoc_LayerToolRetrievalDriver, MXCAFDoc_LocationRetrievalDriver, MXCAFDoc_ColorRetrievalDriver, MXCAFDoc_VolumeRetrievalDriver, MXCAFDoc_AreaRetrievalDriver, MXCAFDoc_CentroidRetrievalDriver, MXCAFDoc_GraphNodeRetrievalDriver, MXCAFDoc_DatumRetrievalDriver, MXCAFDoc_DimTolRetrievalDriver, MXCAFDoc_DimTolToolRetrievalDriver, MXCAFDoc_MaterialRetrievalDriver, MXCAFDoc_MaterialToolRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_IntegerListRetrievalDriver, MDataStd_RealListRetrievalDriver, MDataStd_ExtStringListRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, and MDataStd_NamedDataRetrievalDriver.

virtual Handle_Standard_Type MDF_ARDriver::SourceType ( ) const [pure virtual]

Implemented in MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_RealArrayRetrievalDriver_1, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_IntPackedMapRetrievalDriver_1, MDocStd_XLinkRetrievalDriver, MDF_TagSourceRetrievalDriver, MDF_ReferenceRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_CommentRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_RealRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_VariableRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_AsciiStringRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MFunction_FunctionRetrievalDriver, MDataXtd_ShapeRetrievalDriver, MDataXtd_PointRetrievalDriver, MDataXtd_AxisRetrievalDriver, MDataXtd_PlaneRetrievalDriver, MDataXtd_GeometryRetrievalDriver, MDataXtd_ConstraintRetrievalDriver, MDataXtd_PlacementRetrievalDriver, MDataXtd_PatternStdRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver_1, MPrsStd_PositionRetrievalDriver, MNaming_NamedShapeRetrievalDriver, MNaming_NamingRetrievalDriver, MNaming_NamingRetrievalDriver_1, MXCAFDoc_DocumentToolRetrievalDriver, MXCAFDoc_ColorToolRetrievalDriver, MXCAFDoc_ShapeToolRetrievalDriver, MXCAFDoc_LayerToolRetrievalDriver, MXCAFDoc_LocationRetrievalDriver, MXCAFDoc_ColorRetrievalDriver, MXCAFDoc_VolumeRetrievalDriver, MXCAFDoc_AreaRetrievalDriver, MXCAFDoc_CentroidRetrievalDriver, MXCAFDoc_GraphNodeRetrievalDriver, MXCAFDoc_DatumRetrievalDriver, MXCAFDoc_DimTolRetrievalDriver, MXCAFDoc_DimTolToolRetrievalDriver, MXCAFDoc_MaterialRetrievalDriver, MXCAFDoc_MaterialToolRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_IntegerListRetrievalDriver, MDataStd_RealListRetrievalDriver, MDataStd_ExtStringListRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, and MDataStd_NamedDataRetrievalDriver.

virtual Standard_Integer MDF_ARDriver::VersionNumber ( ) const [pure virtual]

Implemented in MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_RealArrayRetrievalDriver_1, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_IntPackedMapRetrievalDriver_1, MDocStd_XLinkRetrievalDriver, MDF_TagSourceRetrievalDriver, MDF_ReferenceRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_CommentRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_RealRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_VariableRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_AsciiStringRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MFunction_FunctionRetrievalDriver, MDataXtd_ShapeRetrievalDriver, MDataXtd_PointRetrievalDriver, MDataXtd_AxisRetrievalDriver, MDataXtd_PlaneRetrievalDriver, MDataXtd_GeometryRetrievalDriver, MDataXtd_ConstraintRetrievalDriver, MDataXtd_PlacementRetrievalDriver, MDataXtd_PatternStdRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver_1, MPrsStd_PositionRetrievalDriver, MNaming_NamedShapeRetrievalDriver, MNaming_NamingRetrievalDriver, MNaming_NamingRetrievalDriver_1, MXCAFDoc_DocumentToolRetrievalDriver, MXCAFDoc_ColorToolRetrievalDriver, MXCAFDoc_ShapeToolRetrievalDriver, MXCAFDoc_LayerToolRetrievalDriver, MXCAFDoc_LocationRetrievalDriver, MXCAFDoc_ColorRetrievalDriver, MXCAFDoc_VolumeRetrievalDriver, MXCAFDoc_AreaRetrievalDriver, MXCAFDoc_CentroidRetrievalDriver, MXCAFDoc_GraphNodeRetrievalDriver, MXCAFDoc_DatumRetrievalDriver, MXCAFDoc_DimTolRetrievalDriver, MXCAFDoc_DimTolToolRetrievalDriver, MXCAFDoc_MaterialRetrievalDriver, MXCAFDoc_MaterialToolRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_IntegerListRetrievalDriver, MDataStd_RealListRetrievalDriver, MDataStd_ExtStringListRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, and MDataStd_NamedDataRetrievalDriver.


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