|
Open CASCADE Technology 6.5.2
|
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 MDF_TagSourceRetrievalDriver, MDF_ReferenceRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_CommentRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_RealRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_RealArrayRetrievalDriver_1, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_VariableRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_IntegerListRetrievalDriver, MDataStd_RealListRetrievalDriver, MDataStd_ExtStringListRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_NamedDataRetrievalDriver, MDataStd_AsciiStringRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver_1, MFunction_FunctionRetrievalDriver, MDocStd_XLinkRetrievalDriver, 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, and MXCAFDoc_MaterialToolRetrievalDriver.
| 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 MDF_TagSourceRetrievalDriver, MDF_ReferenceRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_CommentRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_RealRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_RealArrayRetrievalDriver_1, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_VariableRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_IntegerListRetrievalDriver, MDataStd_RealListRetrievalDriver, MDataStd_ExtStringListRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_NamedDataRetrievalDriver, MDataStd_AsciiStringRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver_1, MFunction_FunctionRetrievalDriver, MDocStd_XLinkRetrievalDriver, 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, and MXCAFDoc_MaterialToolRetrievalDriver.
| virtual Handle_Standard_Type MDF_ARDriver::SourceType | ( | ) | const [pure virtual] |
Implemented in MDF_TagSourceRetrievalDriver, MDF_ReferenceRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_CommentRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_RealRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_RealArrayRetrievalDriver_1, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_VariableRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_IntegerListRetrievalDriver, MDataStd_RealListRetrievalDriver, MDataStd_ExtStringListRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_NamedDataRetrievalDriver, MDataStd_AsciiStringRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver_1, MFunction_FunctionRetrievalDriver, MDocStd_XLinkRetrievalDriver, 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, and MXCAFDoc_MaterialToolRetrievalDriver.
| virtual Standard_Integer MDF_ARDriver::VersionNumber | ( | ) | const [pure virtual] |
Implemented in MDF_TagSourceRetrievalDriver, MDF_ReferenceRetrievalDriver, MDataStd_DirectoryRetrievalDriver, MDataStd_UAttributeRetrievalDriver, MDataStd_NameRetrievalDriver, MDataStd_CommentRetrievalDriver, MDataStd_IntegerRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver, MDataStd_IntegerArrayRetrievalDriver_1, MDataStd_RealRetrievalDriver, MDataStd_RealArrayRetrievalDriver, MDataStd_RealArrayRetrievalDriver_1, MDataStd_ExtStringArrayRetrievalDriver, MDataStd_ExtStringArrayRetrievalDriver_1, MDataStd_VariableRetrievalDriver, MDataStd_ExpressionRetrievalDriver, MDataStd_RelationRetrievalDriver, MDataStd_NoteBookRetrievalDriver, MDataStd_TreeNodeRetrievalDriver, MDataStd_TickRetrievalDriver, MDataStd_IntegerListRetrievalDriver, MDataStd_RealListRetrievalDriver, MDataStd_ExtStringListRetrievalDriver, MDataStd_BooleanListRetrievalDriver, MDataStd_ReferenceListRetrievalDriver, MDataStd_BooleanArrayRetrievalDriver, MDataStd_ReferenceArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver, MDataStd_ByteArrayRetrievalDriver_1, MDataStd_NamedDataRetrievalDriver, MDataStd_AsciiStringRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver, MDataStd_IntPackedMapRetrievalDriver_1, MFunction_FunctionRetrievalDriver, MDocStd_XLinkRetrievalDriver, 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, and MXCAFDoc_MaterialToolRetrievalDriver.
| void MDF_ARDriver::WriteMessage | ( | const TCollection_ExtendedString & | theMessage | ) | const |
1.7.4