Open CASCADE Technology
6.5.4
|
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) |
MDF_ARDriver::MDF_ARDriver | ( | const Handle< CDM_MessageDriver > & | theMessageDriver | ) | [protected] |
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.
void MDF_ARDriver::WriteMessage | ( | const TCollection_ExtendedString & | theMessage | ) | const |