OCC Main Page | ApplicationFramework | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ApplicationFramework
TKPLCAF
MDF


MDF_ARDriver Class Reference

Attribute Retrieval Driver.
.

#include <MDF_ARDriver.hxx>

Inheritance diagram for MDF_ARDriver:

Inheritance graph
[legend]

Public Member Functions

virtual Standard_EXPORT Standard_Integer VersionNumber () const =0
 Returns the version number from which the driver
is available.
.
virtual Standard_EXPORT Handle_Standard_Type SourceType () const =0
 Returns the type of source object, inheriting from
Attribute from PDF.
.
virtual Standard_EXPORT Handle_TDF_Attribute NewEmpty () const =0
 Creates a new attribute from PDF.
.
virtual Standard_EXPORT 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.
.
Standard_EXPORT void WriteMessage (const TCollection_ExtendedString &theMessage) const
 To send message to Application (if MessageDriver defined)
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT MDF_ARDriver (const Handle(CDM_MessageDriver)&theMessageDriver)

Private Attributes

Handle_CDM_MessageDriver myMessageDriver

Constructor & Destructor Documentation

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


Member Function Documentation

Standard_EXPORT const MDF_ARDriver::Handle Standard_Type   )  const
 

Reimplemented in MDataStd_AsciiStringRetrievalDriver, MDataStd_AxisRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_CommentRetrievalDriver, MDataStd_ConstraintRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_ExtStringListRetrievalDriver, MDataStd_GeometryRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_IntegerListRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver_1, MDataStd_NamedDataRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_PatternStdRetrievalDriver, MDataStd_PlacementRetrievalDriver, MDataStd_PlaneRetrievalDriver, MDataStd_PointRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_RealArrayRetrievalDriver_1, MDataStd_RealListRetrievalDriver, MDataStd_RealRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_ShapeRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_VariableRetrievalDriver, MDF_ReferenceRetrievalDriver, MDF_TagSourceRetrievalDriver, MDocStd_XLinkRetrievalDriver, MFunction_FunctionRetrievalDriver, MNaming_NamedShapeRetrievalDriver, MNaming_NamingRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver_1, and MPrsStd_PositionRetrievalDriver.

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

Implemented in MDataStd_AsciiStringRetrievalDriver, MDataStd_AxisRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_CommentRetrievalDriver, MDataStd_ConstraintRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_ExtStringListRetrievalDriver, MDataStd_GeometryRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_IntegerListRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver_1, MDataStd_NamedDataRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_PatternStdRetrievalDriver, MDataStd_PlacementRetrievalDriver, MDataStd_PlaneRetrievalDriver, MDataStd_PointRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_RealArrayRetrievalDriver_1, MDataStd_RealListRetrievalDriver, MDataStd_RealRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_ShapeRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_VariableRetrievalDriver, MDF_ReferenceRetrievalDriver, MDF_TagSourceRetrievalDriver, MDocStd_XLinkRetrievalDriver, MFunction_FunctionRetrievalDriver, MNaming_NamedShapeRetrievalDriver, MNaming_NamingRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver_1, and MPrsStd_PositionRetrievalDriver.

virtual Standard_EXPORT 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_AsciiStringRetrievalDriver, MDataStd_AxisRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_CommentRetrievalDriver, MDataStd_ConstraintRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_ExtStringListRetrievalDriver, MDataStd_GeometryRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_IntegerListRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver_1, MDataStd_NamedDataRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_PatternStdRetrievalDriver, MDataStd_PlacementRetrievalDriver, MDataStd_PlaneRetrievalDriver, MDataStd_PointRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_RealArrayRetrievalDriver_1, MDataStd_RealListRetrievalDriver, MDataStd_RealRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_ShapeRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_VariableRetrievalDriver, MDF_ReferenceRetrievalDriver, MDF_TagSourceRetrievalDriver, MDocStd_XLinkRetrievalDriver, MFunction_FunctionRetrievalDriver, MNaming_NamedShapeRetrievalDriver, MNaming_NamingRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver_1, and MPrsStd_PositionRetrievalDriver.

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

Implemented in MDataStd_AsciiStringRetrievalDriver, MDataStd_AxisRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_CommentRetrievalDriver, MDataStd_ConstraintRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_ExtStringListRetrievalDriver, MDataStd_GeometryRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_IntegerListRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver_1, MDataStd_NamedDataRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_PatternStdRetrievalDriver, MDataStd_PlacementRetrievalDriver, MDataStd_PlaneRetrievalDriver, MDataStd_PointRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_RealArrayRetrievalDriver_1, MDataStd_RealListRetrievalDriver, MDataStd_RealRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_ShapeRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_VariableRetrievalDriver, MDF_ReferenceRetrievalDriver, MDF_TagSourceRetrievalDriver, MDocStd_XLinkRetrievalDriver, MFunction_FunctionRetrievalDriver, MNaming_NamedShapeRetrievalDriver, MNaming_NamingRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver_1, and MPrsStd_PositionRetrievalDriver.

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

Implemented in MDataStd_AsciiStringRetrievalDriver, MDataStd_AxisRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_CommentRetrievalDriver, MDataStd_ConstraintRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_ExtStringListRetrievalDriver, MDataStd_GeometryRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_IntegerListRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver_1, MDataStd_NamedDataRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_PatternStdRetrievalDriver, MDataStd_PlacementRetrievalDriver, MDataStd_PlaneRetrievalDriver, MDataStd_PointRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_RealArrayRetrievalDriver_1, MDataStd_RealListRetrievalDriver, MDataStd_RealRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_ShapeRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_VariableRetrievalDriver, MDF_ReferenceRetrievalDriver, MDF_TagSourceRetrievalDriver, MDocStd_XLinkRetrievalDriver, MFunction_FunctionRetrievalDriver, MNaming_NamedShapeRetrievalDriver, MNaming_NamingRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver, MPrsStd_AISPresentationRetrievalDriver_1, and MPrsStd_PositionRetrievalDriver.

Standard_EXPORT void MDF_ARDriver::WriteMessage const TCollection_ExtendedString &  theMessage  )  const
 


Field Documentation

Handle_CDM_MessageDriver MDF_ARDriver::myMessageDriver [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:13:15 2008 for OpenCASCADE by  doxygen 1.4.1