Open CASCADE Technology  6.9.1
Public Member Functions
Storage_CallBack Class Referenceabstract

#include <Storage_CallBack.hxx>

Inherits MMgt_TShared.

Inherited by ShapeSchema_ObjMgt_ExternRef, ShapeSchema_ObjMgt_ExternShareable, ShapeSchema_ObjMgt_PSeqOfExtRef, ShapeSchema_ObjMgt_SeqNodeOfPSeqOfExtRef, ShapeSchema_PBRep_Curve3D, ShapeSchema_PBRep_CurveOn2Surfaces, ShapeSchema_PBRep_CurveOnClosedSurface, ShapeSchema_PBRep_CurveOnSurface, ShapeSchema_PBRep_CurveRepresentation, ShapeSchema_PBRep_GCurve, ShapeSchema_PBRep_PointOnCurve, ShapeSchema_PBRep_PointOnCurveOnSurface, ShapeSchema_PBRep_PointOnSurface, ShapeSchema_PBRep_PointRepresentation, ShapeSchema_PBRep_PointsOnSurface, ShapeSchema_PBRep_Polygon3D, ShapeSchema_PBRep_PolygonOnClosedSurface, ShapeSchema_PBRep_PolygonOnClosedTriangulation, ShapeSchema_PBRep_PolygonOnSurface, ShapeSchema_PBRep_PolygonOnTriangulation, ShapeSchema_PBRep_TEdge, ShapeSchema_PBRep_TEdge1, ShapeSchema_PBRep_TFace, ShapeSchema_PBRep_TFace1, ShapeSchema_PBRep_TVertex, ShapeSchema_PBRep_TVertex1, ShapeSchema_PCDM_Document, ShapeSchema_PCDMShape_Document, ShapeSchema_PColgp_HArray1OfCirc2d, ShapeSchema_PColgp_HArray1OfDir, ShapeSchema_PColgp_HArray1OfDir2d, ShapeSchema_PColgp_HArray1OfLin2d, ShapeSchema_PColgp_HArray1OfPnt, ShapeSchema_PColgp_HArray1OfPnt2d, ShapeSchema_PColgp_HArray1OfVec, ShapeSchema_PColgp_HArray1OfVec2d, ShapeSchema_PColgp_HArray1OfXY, ShapeSchema_PColgp_HArray1OfXYZ, ShapeSchema_PColgp_HArray2OfCirc2d, ShapeSchema_PColgp_HArray2OfDir, ShapeSchema_PColgp_HArray2OfDir2d, ShapeSchema_PColgp_HArray2OfLin2d, ShapeSchema_PColgp_HArray2OfPnt, ShapeSchema_PColgp_HArray2OfPnt2d, ShapeSchema_PColgp_HArray2OfVec, ShapeSchema_PColgp_HArray2OfVec2d, ShapeSchema_PColgp_HArray2OfXY, ShapeSchema_PColgp_HArray2OfXYZ, ShapeSchema_PColgp_HSequenceOfDir, ShapeSchema_PColgp_HSequenceOfPnt, ShapeSchema_PColgp_HSequenceOfVec, ShapeSchema_PColgp_HSequenceOfXYZ, ShapeSchema_PColgp_SeqNodeOfHSequenceOfDir, ShapeSchema_PColgp_SeqNodeOfHSequenceOfPnt, ShapeSchema_PColgp_SeqNodeOfHSequenceOfVec, ShapeSchema_PColgp_SeqNodeOfHSequenceOfXYZ, ShapeSchema_PCollection_HAsciiString, ShapeSchema_PCollection_HExtendedString, ShapeSchema_PColStd_HArray1OfInteger, ShapeSchema_PColStd_HArray1OfReal, ShapeSchema_PColStd_HArray2OfReal, ShapeSchema_PGeom2d_AxisPlacement, ShapeSchema_PGeom2d_BezierCurve, ShapeSchema_PGeom2d_BoundedCurve, ShapeSchema_PGeom2d_BSplineCurve, ShapeSchema_PGeom2d_CartesianPoint, ShapeSchema_PGeom2d_Circle, ShapeSchema_PGeom2d_Conic, ShapeSchema_PGeom2d_Curve, ShapeSchema_PGeom2d_Direction, ShapeSchema_PGeom2d_Ellipse, ShapeSchema_PGeom2d_Geometry, ShapeSchema_PGeom2d_Hyperbola, ShapeSchema_PGeom2d_Line, ShapeSchema_PGeom2d_OffsetCurve, ShapeSchema_PGeom2d_Parabola, ShapeSchema_PGeom2d_Point, ShapeSchema_PGeom2d_Transformation, ShapeSchema_PGeom2d_TrimmedCurve, ShapeSchema_PGeom2d_Vector, ShapeSchema_PGeom2d_VectorWithMagnitude, ShapeSchema_PGeom_Axis1Placement, ShapeSchema_PGeom_Axis2Placement, ShapeSchema_PGeom_AxisPlacement, ShapeSchema_PGeom_BezierCurve, ShapeSchema_PGeom_BezierSurface, ShapeSchema_PGeom_BoundedCurve, ShapeSchema_PGeom_BoundedSurface, ShapeSchema_PGeom_BSplineCurve, ShapeSchema_PGeom_BSplineSurface, ShapeSchema_PGeom_CartesianPoint, ShapeSchema_PGeom_Circle, ShapeSchema_PGeom_Conic, ShapeSchema_PGeom_ConicalSurface, ShapeSchema_PGeom_Curve, ShapeSchema_PGeom_CylindricalSurface, ShapeSchema_PGeom_Direction, ShapeSchema_PGeom_ElementarySurface, ShapeSchema_PGeom_Ellipse, ShapeSchema_PGeom_Geometry, ShapeSchema_PGeom_Hyperbola, ShapeSchema_PGeom_Line, ShapeSchema_PGeom_OffsetCurve, ShapeSchema_PGeom_OffsetSurface, ShapeSchema_PGeom_Parabola, ShapeSchema_PGeom_Plane, ShapeSchema_PGeom_Point, ShapeSchema_PGeom_RectangularTrimmedSurface, ShapeSchema_PGeom_SphericalSurface, ShapeSchema_PGeom_Surface, ShapeSchema_PGeom_SurfaceOfLinearExtrusion, ShapeSchema_PGeom_SurfaceOfRevolution, ShapeSchema_PGeom_SweptSurface, ShapeSchema_PGeom_ToroidalSurface, ShapeSchema_PGeom_Transformation, ShapeSchema_PGeom_TrimmedCurve, ShapeSchema_PGeom_Vector, ShapeSchema_PGeom_VectorWithMagnitude, ShapeSchema_PMMgt_PManaged, ShapeSchema_PPoly_HArray1OfTriangle, ShapeSchema_PPoly_Polygon2D, ShapeSchema_PPoly_Polygon3D, ShapeSchema_PPoly_PolygonOnTriangulation, ShapeSchema_PPoly_Triangulation, ShapeSchema_PTopLoc_Datum3D, ShapeSchema_PTopLoc_ItemLocation, ShapeSchema_PTopoDS_Compound, ShapeSchema_PTopoDS_CompSolid, ShapeSchema_PTopoDS_Edge, ShapeSchema_PTopoDS_Face, ShapeSchema_PTopoDS_HArray1OfHShape, ShapeSchema_PTopoDS_HArray1OfShape1, ShapeSchema_PTopoDS_HShape, ShapeSchema_PTopoDS_Shell, ShapeSchema_PTopoDS_Solid, ShapeSchema_PTopoDS_TCompound, ShapeSchema_PTopoDS_TCompound1, ShapeSchema_PTopoDS_TCompSolid, ShapeSchema_PTopoDS_TCompSolid1, ShapeSchema_PTopoDS_TEdge, ShapeSchema_PTopoDS_TEdge1, ShapeSchema_PTopoDS_TFace, ShapeSchema_PTopoDS_TFace1, ShapeSchema_PTopoDS_TShape, ShapeSchema_PTopoDS_TShape1, ShapeSchema_PTopoDS_TShell, ShapeSchema_PTopoDS_TShell1, ShapeSchema_PTopoDS_TSolid, ShapeSchema_PTopoDS_TSolid1, ShapeSchema_PTopoDS_TVertex, ShapeSchema_PTopoDS_TVertex1, ShapeSchema_PTopoDS_TWire, ShapeSchema_PTopoDS_TWire1, ShapeSchema_PTopoDS_Vertex, ShapeSchema_PTopoDS_Wire, ShapeSchema_Standard_Persistent, StdLSchema_PCDM_Document, StdLSchema_PCollection_HAsciiString, StdLSchema_PCollection_HExtendedString, StdLSchema_PColStd_HArray1OfExtendedString, StdLSchema_PColStd_HArray1OfInteger, StdLSchema_PColStd_HArray1OfReal, StdLSchema_PColStd_HArray2OfInteger, StdLSchema_PDataStd_AsciiString, StdLSchema_PDataStd_BooleanArray, StdLSchema_PDataStd_BooleanList, StdLSchema_PDataStd_ByteArray, StdLSchema_PDataStd_ByteArray_1, StdLSchema_PDataStd_Comment, StdLSchema_PDataStd_Directory, StdLSchema_PDataStd_Expression, StdLSchema_PDataStd_ExtStringArray, StdLSchema_PDataStd_ExtStringArray_1, StdLSchema_PDataStd_ExtStringList, StdLSchema_PDataStd_HArray1OfByte, StdLSchema_PDataStd_HArray1OfHArray1OfInteger, StdLSchema_PDataStd_HArray1OfHArray1OfReal, StdLSchema_PDataStd_HArray1OfHAsciiString, StdLSchema_PDataStd_Integer, StdLSchema_PDataStd_IntegerArray, StdLSchema_PDataStd_IntegerArray_1, StdLSchema_PDataStd_IntegerList, StdLSchema_PDataStd_IntPackedMap, StdLSchema_PDataStd_IntPackedMap_1, StdLSchema_PDataStd_Name, StdLSchema_PDataStd_NamedData, StdLSchema_PDataStd_NoteBook, StdLSchema_PDataStd_Real, StdLSchema_PDataStd_RealArray, StdLSchema_PDataStd_RealArray_1, StdLSchema_PDataStd_RealList, StdLSchema_PDataStd_ReferenceArray, StdLSchema_PDataStd_ReferenceList, StdLSchema_PDataStd_Relation, StdLSchema_PDataStd_Tick, StdLSchema_PDataStd_TreeNode, StdLSchema_PDataStd_UAttribute, StdLSchema_PDataStd_Variable, StdLSchema_PDF_Attribute, StdLSchema_PDF_Data, StdLSchema_PDF_HAttributeArray1, StdLSchema_PDF_Reference, StdLSchema_PDF_TagSource, StdLSchema_PDocStd_Document, StdLSchema_PDocStd_XLink, StdLSchema_PFunction_Function, StdLSchema_Standard_Persistent, StdSchema_PCollection_HAsciiString, StdSchema_PCollection_HExtendedString, StdSchema_PColStd_HArray1OfInteger, StdSchema_PDataStd_Integer, StdSchema_PDataStd_Real, StdSchema_PDataXtd_Axis, StdSchema_PDataXtd_Constraint, StdSchema_PDataXtd_Geometry, StdSchema_PDataXtd_PatternStd, StdSchema_PDataXtd_Placement, StdSchema_PDataXtd_Plane, StdSchema_PDataXtd_Point, StdSchema_PDataXtd_Position, StdSchema_PDataXtd_Shape, StdSchema_PDF_Attribute, StdSchema_PDF_HAttributeArray1, StdSchema_PNaming_HArray1OfNamedShape, StdSchema_PNaming_Name, StdSchema_PNaming_Name_1, StdSchema_PNaming_Name_2, StdSchema_PNaming_NamedShape, StdSchema_PNaming_Naming, StdSchema_PNaming_Naming_1, StdSchema_PNaming_Naming_2, StdSchema_PPrsStd_AISPresentation, StdSchema_PPrsStd_AISPresentation_1, StdSchema_PTopLoc_Datum3D, StdSchema_PTopLoc_ItemLocation, StdSchema_PTopoDS_HArray1OfShape1, StdSchema_PTopoDS_TShape1, StdSchema_Standard_Persistent, Storage_DefaultCallBack, XCAFSchema_PCollection_HAsciiString, XCAFSchema_PCollection_HExtendedString, XCAFSchema_PColStd_HArray1OfReal, XCAFSchema_PDF_Attribute, XCAFSchema_PMMgt_PManaged, XCAFSchema_PTopLoc_Datum3D, XCAFSchema_PTopLoc_ItemLocation, XCAFSchema_PXCAFDoc_Area, XCAFSchema_PXCAFDoc_Centroid, XCAFSchema_PXCAFDoc_Color, XCAFSchema_PXCAFDoc_ColorTool, XCAFSchema_PXCAFDoc_Datum, XCAFSchema_PXCAFDoc_DimTol, XCAFSchema_PXCAFDoc_DimTolTool, XCAFSchema_PXCAFDoc_DocumentTool, XCAFSchema_PXCAFDoc_GraphNode, XCAFSchema_PXCAFDoc_GraphNodeSequence, XCAFSchema_PXCAFDoc_LayerTool, XCAFSchema_PXCAFDoc_Location, XCAFSchema_PXCAFDoc_Material, XCAFSchema_PXCAFDoc_MaterialTool, XCAFSchema_PXCAFDoc_SeqNodeOfGraphNodeSequence, XCAFSchema_PXCAFDoc_ShapeTool, XCAFSchema_PXCAFDoc_Volume, and XCAFSchema_Standard_Persistent.

Public Member Functions

virtual Handle< Standard_PersistentNew () const =0
 
virtual void Add (const Handle< Standard_Persistent > &aPers, const Handle< Storage_Schema > &aSchema) const =0
 
virtual void Write (const Handle< Standard_Persistent > &aPers, Storage_BaseDriver &aDriver, const Handle< Storage_Schema > &aSchema) const =0
 
virtual void Read (const Handle< Standard_Persistent > &aPers, Storage_BaseDriver &aDriver, const Handle< Storage_Schema > &aSchema) const =0
 
- Public Member Functions inherited from MMgt_TShared
virtual void Delete () const
 Memory deallocator for transient classes. More...
 
- Public Member Functions inherited from Standard_Transient
 Standard_Transient ()
 Empty constructor. More...
 
 Standard_Transient (const Standard_Transient &)
 Copy constructor – does nothing. More...
 
Standard_Transientoperator= (const Standard_Transient &)
 Assignment operator, needed to avoid copying reference counter. More...
 
virtual ~Standard_Transient ()
 Destructor must be virtual. More...
 
virtual const Handle_Standard_Type & DynamicType () const
 Returns a type information object about this object. More...
 
Standard_Boolean IsInstance (const Handle_Standard_Type &theType) const
 Returns a true value if this is an instance of Type. More...
 
Standard_Boolean IsInstance (const Standard_CString theTypeName) const
 Returns a true value if this is an instance of TypeName. More...
 
Standard_Boolean IsKind (const Handle_Standard_Type &theType) const
 Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
 
Standard_Boolean IsKind (const Standard_CString theTypeName) const
 Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
 
virtual Handle_Standard_Transient This () const
 Returns a Handle which references this object. Must never be called to objects created in stack. More...
 
Standard_Integer GetRefCount () const
 Get the reference counter of this object. More...
 

Member Function Documentation

virtual void Storage_CallBack::Add ( const Handle< Standard_Persistent > &  aPers,
const Handle< Storage_Schema > &  aSchema 
) const
pure virtual

Implemented in ShapeSchema_ObjMgt_ExternRef, ShapeSchema_ObjMgt_ExternShareable, ShapeSchema_ObjMgt_PSeqOfExtRef, ShapeSchema_ObjMgt_SeqNodeOfPSeqOfExtRef, ShapeSchema_PBRep_Curve3D, ShapeSchema_PBRep_CurveOn2Surfaces, ShapeSchema_PBRep_CurveOnClosedSurface, ShapeSchema_PBRep_CurveOnSurface, ShapeSchema_PBRep_CurveRepresentation, ShapeSchema_PBRep_GCurve, ShapeSchema_PBRep_PointOnCurve, ShapeSchema_PBRep_PointOnCurveOnSurface, ShapeSchema_PBRep_PointOnSurface, ShapeSchema_PBRep_PointRepresentation, ShapeSchema_PBRep_PointsOnSurface, ShapeSchema_PBRep_Polygon3D, ShapeSchema_PBRep_PolygonOnClosedSurface, ShapeSchema_PBRep_PolygonOnClosedTriangulation, ShapeSchema_PBRep_PolygonOnSurface, ShapeSchema_PBRep_PolygonOnTriangulation, ShapeSchema_PBRep_TEdge, ShapeSchema_PBRep_TEdge1, ShapeSchema_PBRep_TFace, ShapeSchema_PBRep_TFace1, ShapeSchema_PBRep_TVertex, ShapeSchema_PBRep_TVertex1, ShapeSchema_PCDMShape_Document, ShapeSchema_PCDM_Document, ShapeSchema_PColgp_HArray1OfCirc2d, ShapeSchema_PColgp_HArray1OfDir, ShapeSchema_PColgp_HArray1OfDir2d, ShapeSchema_PColgp_HArray1OfLin2d, ShapeSchema_PColgp_HArray1OfPnt, ShapeSchema_PColgp_HArray1OfPnt2d, ShapeSchema_PColgp_HArray1OfVec, ShapeSchema_PColgp_HArray1OfVec2d, ShapeSchema_PColgp_HArray1OfXY, ShapeSchema_PColgp_HArray1OfXYZ, ShapeSchema_PColgp_HArray2OfCirc2d, ShapeSchema_PColgp_HArray2OfDir, ShapeSchema_PColgp_HArray2OfDir2d, ShapeSchema_PColgp_HArray2OfLin2d, ShapeSchema_PColgp_HArray2OfPnt, ShapeSchema_PColgp_HArray2OfPnt2d, ShapeSchema_PColgp_HArray2OfVec, ShapeSchema_PColgp_HArray2OfVec2d, ShapeSchema_PColgp_HArray2OfXY, ShapeSchema_PColgp_HArray2OfXYZ, ShapeSchema_PColgp_HSequenceOfDir, ShapeSchema_PColgp_HSequenceOfPnt, ShapeSchema_PColgp_HSequenceOfVec, ShapeSchema_PColgp_HSequenceOfXYZ, ShapeSchema_PColgp_SeqNodeOfHSequenceOfDir, ShapeSchema_PColgp_SeqNodeOfHSequenceOfPnt, ShapeSchema_PColgp_SeqNodeOfHSequenceOfVec, ShapeSchema_PColgp_SeqNodeOfHSequenceOfXYZ, ShapeSchema_PCollection_HAsciiString, ShapeSchema_PCollection_HExtendedString, ShapeSchema_PColStd_HArray1OfInteger, ShapeSchema_PColStd_HArray1OfReal, ShapeSchema_PColStd_HArray2OfReal, ShapeSchema_PGeom2d_AxisPlacement, ShapeSchema_PGeom2d_BezierCurve, ShapeSchema_PGeom2d_BoundedCurve, ShapeSchema_PGeom2d_BSplineCurve, ShapeSchema_PGeom2d_CartesianPoint, ShapeSchema_PGeom2d_Circle, ShapeSchema_PGeom2d_Conic, ShapeSchema_PGeom2d_Curve, ShapeSchema_PGeom2d_Direction, ShapeSchema_PGeom2d_Ellipse, ShapeSchema_PGeom2d_Geometry, ShapeSchema_PGeom2d_Hyperbola, ShapeSchema_PGeom2d_Line, ShapeSchema_PGeom2d_OffsetCurve, ShapeSchema_PGeom2d_Parabola, ShapeSchema_PGeom2d_Point, ShapeSchema_PGeom2d_Transformation, ShapeSchema_PGeom2d_TrimmedCurve, ShapeSchema_PGeom2d_Vector, ShapeSchema_PGeom2d_VectorWithMagnitude, ShapeSchema_PGeom_Axis1Placement, ShapeSchema_PGeom_Axis2Placement, ShapeSchema_PGeom_AxisPlacement, ShapeSchema_PGeom_BezierCurve, ShapeSchema_PGeom_BezierSurface, ShapeSchema_PGeom_BoundedCurve, ShapeSchema_PGeom_BoundedSurface, ShapeSchema_PGeom_BSplineCurve, ShapeSchema_PGeom_BSplineSurface, ShapeSchema_PGeom_CartesianPoint, ShapeSchema_PGeom_Circle, ShapeSchema_PGeom_Conic, ShapeSchema_PGeom_ConicalSurface, ShapeSchema_PGeom_Curve, ShapeSchema_PGeom_CylindricalSurface, ShapeSchema_PGeom_Direction, ShapeSchema_PGeom_ElementarySurface, ShapeSchema_PGeom_Ellipse, ShapeSchema_PGeom_Geometry, ShapeSchema_PGeom_Hyperbola, ShapeSchema_PGeom_Line, ShapeSchema_PGeom_OffsetCurve, ShapeSchema_PGeom_OffsetSurface, ShapeSchema_PGeom_Parabola, ShapeSchema_PGeom_Plane, ShapeSchema_PGeom_Point, ShapeSchema_PGeom_RectangularTrimmedSurface, ShapeSchema_PGeom_SphericalSurface, ShapeSchema_PGeom_Surface, ShapeSchema_PGeom_SurfaceOfLinearExtrusion, ShapeSchema_PGeom_SurfaceOfRevolution, ShapeSchema_PGeom_SweptSurface, ShapeSchema_PGeom_ToroidalSurface, ShapeSchema_PGeom_Transformation, ShapeSchema_PGeom_TrimmedCurve, ShapeSchema_PGeom_Vector, ShapeSchema_PGeom_VectorWithMagnitude, ShapeSchema_PMMgt_PManaged, ShapeSchema_PPoly_HArray1OfTriangle, ShapeSchema_PPoly_Polygon2D, ShapeSchema_PPoly_Polygon3D, ShapeSchema_PPoly_PolygonOnTriangulation, ShapeSchema_PPoly_Triangulation, ShapeSchema_PTopLoc_Datum3D, ShapeSchema_PTopLoc_ItemLocation, ShapeSchema_PTopoDS_Compound, ShapeSchema_PTopoDS_CompSolid, ShapeSchema_PTopoDS_Edge, ShapeSchema_PTopoDS_Face, ShapeSchema_PTopoDS_HArray1OfHShape, ShapeSchema_PTopoDS_HArray1OfShape1, ShapeSchema_PTopoDS_HShape, ShapeSchema_PTopoDS_Shell, ShapeSchema_PTopoDS_Solid, ShapeSchema_PTopoDS_TCompound, ShapeSchema_PTopoDS_TCompound1, ShapeSchema_PTopoDS_TCompSolid, ShapeSchema_PTopoDS_TCompSolid1, ShapeSchema_PTopoDS_TEdge, ShapeSchema_PTopoDS_TEdge1, ShapeSchema_PTopoDS_TFace, ShapeSchema_PTopoDS_TFace1, ShapeSchema_PTopoDS_TShape, ShapeSchema_PTopoDS_TShape1, ShapeSchema_PTopoDS_TShell, ShapeSchema_PTopoDS_TShell1, ShapeSchema_PTopoDS_TSolid, ShapeSchema_PTopoDS_TSolid1, ShapeSchema_PTopoDS_TVertex, ShapeSchema_PTopoDS_TVertex1, ShapeSchema_PTopoDS_TWire, ShapeSchema_PTopoDS_TWire1, ShapeSchema_PTopoDS_Vertex, ShapeSchema_PTopoDS_Wire, ShapeSchema_Standard_Persistent, StdLSchema_PCDM_Document, StdLSchema_PCollection_HAsciiString, StdLSchema_PCollection_HExtendedString, StdLSchema_PColStd_HArray1OfExtendedString, StdLSchema_PColStd_HArray1OfInteger, StdLSchema_PColStd_HArray1OfReal, StdLSchema_PColStd_HArray2OfInteger, StdLSchema_PDataStd_AsciiString, StdLSchema_PDataStd_BooleanArray, StdLSchema_PDataStd_BooleanList, StdLSchema_PDataStd_ByteArray, StdLSchema_PDataStd_ByteArray_1, StdLSchema_PDataStd_Comment, StdLSchema_PDataStd_Directory, StdLSchema_PDataStd_Expression, StdLSchema_PDataStd_ExtStringArray, StdLSchema_PDataStd_ExtStringArray_1, StdLSchema_PDataStd_ExtStringList, StdLSchema_PDataStd_HArray1OfByte, StdLSchema_PDataStd_HArray1OfHArray1OfInteger, StdLSchema_PDataStd_HArray1OfHArray1OfReal, StdLSchema_PDataStd_HArray1OfHAsciiString, StdLSchema_PDataStd_Integer, StdLSchema_PDataStd_IntegerArray, StdLSchema_PDataStd_IntegerArray_1, StdLSchema_PDataStd_IntegerList, StdLSchema_PDataStd_IntPackedMap, StdLSchema_PDataStd_IntPackedMap_1, StdLSchema_PDataStd_Name, StdLSchema_PDataStd_NamedData, StdLSchema_PDataStd_NoteBook, StdLSchema_PDataStd_Real, StdLSchema_PDataStd_RealArray, StdLSchema_PDataStd_RealArray_1, StdLSchema_PDataStd_RealList, StdLSchema_PDataStd_ReferenceArray, StdLSchema_PDataStd_ReferenceList, StdLSchema_PDataStd_Relation, StdLSchema_PDataStd_Tick, StdLSchema_PDataStd_TreeNode, StdLSchema_PDataStd_UAttribute, StdLSchema_PDataStd_Variable, StdLSchema_PDF_Attribute, StdLSchema_PDF_Data, StdLSchema_PDF_HAttributeArray1, StdLSchema_PDF_Reference, StdLSchema_PDF_TagSource, StdLSchema_PDocStd_Document, StdLSchema_PDocStd_XLink, StdLSchema_PFunction_Function, StdLSchema_Standard_Persistent, StdSchema_PCollection_HAsciiString, StdSchema_PCollection_HExtendedString, StdSchema_PColStd_HArray1OfInteger, StdSchema_PDataStd_Integer, StdSchema_PDataStd_Real, StdSchema_PDataXtd_Axis, StdSchema_PDataXtd_Constraint, StdSchema_PDataXtd_Geometry, StdSchema_PDataXtd_PatternStd, StdSchema_PDataXtd_Placement, StdSchema_PDataXtd_Plane, StdSchema_PDataXtd_Point, StdSchema_PDataXtd_Position, StdSchema_PDataXtd_Shape, StdSchema_PDF_Attribute, StdSchema_PDF_HAttributeArray1, StdSchema_PNaming_HArray1OfNamedShape, StdSchema_PNaming_Name, StdSchema_PNaming_NamedShape, StdSchema_PNaming_Name_1, StdSchema_PNaming_Name_2, StdSchema_PNaming_Naming, StdSchema_PNaming_Naming_1, StdSchema_PNaming_Naming_2, StdSchema_PPrsStd_AISPresentation, StdSchema_PPrsStd_AISPresentation_1, StdSchema_PTopLoc_Datum3D, StdSchema_PTopLoc_ItemLocation, StdSchema_PTopoDS_HArray1OfShape1, StdSchema_PTopoDS_TShape1, StdSchema_Standard_Persistent, XCAFSchema_PCollection_HAsciiString, XCAFSchema_PCollection_HExtendedString, XCAFSchema_PColStd_HArray1OfReal, XCAFSchema_PDF_Attribute, XCAFSchema_PMMgt_PManaged, XCAFSchema_PTopLoc_Datum3D, XCAFSchema_PTopLoc_ItemLocation, XCAFSchema_PXCAFDoc_Area, XCAFSchema_PXCAFDoc_Centroid, XCAFSchema_PXCAFDoc_Color, XCAFSchema_PXCAFDoc_ColorTool, XCAFSchema_PXCAFDoc_Datum, XCAFSchema_PXCAFDoc_DimTol, XCAFSchema_PXCAFDoc_DimTolTool, XCAFSchema_PXCAFDoc_DocumentTool, XCAFSchema_PXCAFDoc_GraphNode, XCAFSchema_PXCAFDoc_GraphNodeSequence, XCAFSchema_PXCAFDoc_LayerTool, XCAFSchema_PXCAFDoc_Location, XCAFSchema_PXCAFDoc_Material, XCAFSchema_PXCAFDoc_MaterialTool, XCAFSchema_PXCAFDoc_SeqNodeOfGraphNodeSequence, XCAFSchema_PXCAFDoc_ShapeTool, XCAFSchema_PXCAFDoc_Volume, XCAFSchema_Standard_Persistent, and Storage_DefaultCallBack.

virtual Handle< Standard_Persistent > Storage_CallBack::New ( ) const
pure virtual

Implemented in ShapeSchema_ObjMgt_ExternRef, ShapeSchema_ObjMgt_ExternShareable, ShapeSchema_ObjMgt_PSeqOfExtRef, ShapeSchema_ObjMgt_SeqNodeOfPSeqOfExtRef, ShapeSchema_PBRep_Curve3D, ShapeSchema_PBRep_CurveOn2Surfaces, ShapeSchema_PBRep_CurveOnClosedSurface, ShapeSchema_PBRep_CurveOnSurface, ShapeSchema_PBRep_CurveRepresentation, ShapeSchema_PBRep_GCurve, ShapeSchema_PBRep_PointOnCurve, ShapeSchema_PBRep_PointOnCurveOnSurface, ShapeSchema_PBRep_PointOnSurface, ShapeSchema_PBRep_PointRepresentation, ShapeSchema_PBRep_PointsOnSurface, ShapeSchema_PBRep_Polygon3D, ShapeSchema_PBRep_PolygonOnClosedSurface, ShapeSchema_PBRep_PolygonOnClosedTriangulation, ShapeSchema_PBRep_PolygonOnSurface, ShapeSchema_PBRep_PolygonOnTriangulation, ShapeSchema_PBRep_TEdge, ShapeSchema_PBRep_TEdge1, ShapeSchema_PBRep_TFace, ShapeSchema_PBRep_TFace1, ShapeSchema_PBRep_TVertex, ShapeSchema_PBRep_TVertex1, ShapeSchema_PCDMShape_Document, ShapeSchema_PCDM_Document, ShapeSchema_PColgp_HArray1OfCirc2d, ShapeSchema_PColgp_HArray1OfDir, ShapeSchema_PColgp_HArray1OfDir2d, ShapeSchema_PColgp_HArray1OfLin2d, ShapeSchema_PColgp_HArray1OfPnt, ShapeSchema_PColgp_HArray1OfPnt2d, ShapeSchema_PColgp_HArray1OfVec, ShapeSchema_PColgp_HArray1OfVec2d, ShapeSchema_PColgp_HArray1OfXY, ShapeSchema_PColgp_HArray1OfXYZ, ShapeSchema_PColgp_HArray2OfCirc2d, ShapeSchema_PColgp_HArray2OfDir, ShapeSchema_PColgp_HArray2OfDir2d, ShapeSchema_PColgp_HArray2OfLin2d, ShapeSchema_PColgp_HArray2OfPnt, ShapeSchema_PColgp_HArray2OfPnt2d, ShapeSchema_PColgp_HArray2OfVec, ShapeSchema_PColgp_HArray2OfVec2d, ShapeSchema_PColgp_HArray2OfXY, ShapeSchema_PColgp_HArray2OfXYZ, ShapeSchema_PColgp_HSequenceOfDir, ShapeSchema_PColgp_HSequenceOfPnt, ShapeSchema_PColgp_HSequenceOfVec, ShapeSchema_PColgp_HSequenceOfXYZ, ShapeSchema_PColgp_SeqNodeOfHSequenceOfDir, ShapeSchema_PColgp_SeqNodeOfHSequenceOfPnt, ShapeSchema_PColgp_SeqNodeOfHSequenceOfVec, ShapeSchema_PColgp_SeqNodeOfHSequenceOfXYZ, ShapeSchema_PCollection_HAsciiString, ShapeSchema_PCollection_HExtendedString, ShapeSchema_PColStd_HArray1OfInteger, ShapeSchema_PColStd_HArray1OfReal, ShapeSchema_PColStd_HArray2OfReal, ShapeSchema_PGeom2d_AxisPlacement, ShapeSchema_PGeom2d_BezierCurve, ShapeSchema_PGeom2d_BoundedCurve, ShapeSchema_PGeom2d_BSplineCurve, ShapeSchema_PGeom2d_CartesianPoint, ShapeSchema_PGeom2d_Circle, ShapeSchema_PGeom2d_Conic, ShapeSchema_PGeom2d_Curve, ShapeSchema_PGeom2d_Direction, ShapeSchema_PGeom2d_Ellipse, ShapeSchema_PGeom2d_Geometry, ShapeSchema_PGeom2d_Hyperbola, ShapeSchema_PGeom2d_Line, ShapeSchema_PGeom2d_OffsetCurve, ShapeSchema_PGeom2d_Parabola, ShapeSchema_PGeom2d_Point, ShapeSchema_PGeom2d_Transformation, ShapeSchema_PGeom2d_TrimmedCurve, ShapeSchema_PGeom2d_Vector, ShapeSchema_PGeom2d_VectorWithMagnitude, ShapeSchema_PGeom_Axis1Placement, ShapeSchema_PGeom_Axis2Placement, ShapeSchema_PGeom_AxisPlacement, ShapeSchema_PGeom_BezierCurve, ShapeSchema_PGeom_BezierSurface, ShapeSchema_PGeom_BoundedCurve, ShapeSchema_PGeom_BoundedSurface, ShapeSchema_PGeom_BSplineCurve, ShapeSchema_PGeom_BSplineSurface, ShapeSchema_PGeom_CartesianPoint, ShapeSchema_PGeom_Circle, ShapeSchema_PGeom_Conic, ShapeSchema_PGeom_ConicalSurface, ShapeSchema_PGeom_Curve, ShapeSchema_PGeom_CylindricalSurface, ShapeSchema_PGeom_Direction, ShapeSchema_PGeom_ElementarySurface, ShapeSchema_PGeom_Ellipse, ShapeSchema_PGeom_Geometry, ShapeSchema_PGeom_Hyperbola, ShapeSchema_PGeom_Line, ShapeSchema_PGeom_OffsetCurve, ShapeSchema_PGeom_OffsetSurface, ShapeSchema_PGeom_Parabola, ShapeSchema_PGeom_Plane, ShapeSchema_PGeom_Point, ShapeSchema_PGeom_RectangularTrimmedSurface, ShapeSchema_PGeom_SphericalSurface, ShapeSchema_PGeom_Surface, ShapeSchema_PGeom_SurfaceOfLinearExtrusion, ShapeSchema_PGeom_SurfaceOfRevolution, ShapeSchema_PGeom_SweptSurface, ShapeSchema_PGeom_ToroidalSurface, ShapeSchema_PGeom_Transformation, ShapeSchema_PGeom_TrimmedCurve, ShapeSchema_PGeom_Vector, ShapeSchema_PGeom_VectorWithMagnitude, ShapeSchema_PMMgt_PManaged, ShapeSchema_PPoly_HArray1OfTriangle, ShapeSchema_PPoly_Polygon2D, ShapeSchema_PPoly_Polygon3D, ShapeSchema_PPoly_PolygonOnTriangulation, ShapeSchema_PPoly_Triangulation, ShapeSchema_PTopLoc_Datum3D, ShapeSchema_PTopLoc_ItemLocation, ShapeSchema_PTopoDS_Compound, ShapeSchema_PTopoDS_CompSolid, ShapeSchema_PTopoDS_Edge, ShapeSchema_PTopoDS_Face, ShapeSchema_PTopoDS_HArray1OfHShape, ShapeSchema_PTopoDS_HArray1OfShape1, ShapeSchema_PTopoDS_HShape, ShapeSchema_PTopoDS_Shell, ShapeSchema_PTopoDS_Solid, ShapeSchema_PTopoDS_TCompound, ShapeSchema_PTopoDS_TCompound1, ShapeSchema_PTopoDS_TCompSolid, ShapeSchema_PTopoDS_TCompSolid1, ShapeSchema_PTopoDS_TEdge, ShapeSchema_PTopoDS_TEdge1, ShapeSchema_PTopoDS_TFace, ShapeSchema_PTopoDS_TFace1, ShapeSchema_PTopoDS_TShape, ShapeSchema_PTopoDS_TShape1, ShapeSchema_PTopoDS_TShell, ShapeSchema_PTopoDS_TShell1, ShapeSchema_PTopoDS_TSolid, ShapeSchema_PTopoDS_TSolid1, ShapeSchema_PTopoDS_TVertex, ShapeSchema_PTopoDS_TVertex1, ShapeSchema_PTopoDS_TWire, ShapeSchema_PTopoDS_TWire1, ShapeSchema_PTopoDS_Vertex, ShapeSchema_PTopoDS_Wire, ShapeSchema_Standard_Persistent, StdLSchema_PCDM_Document, StdLSchema_PCollection_HAsciiString, StdLSchema_PCollection_HExtendedString, StdLSchema_PColStd_HArray1OfExtendedString, StdLSchema_PColStd_HArray1OfInteger, StdLSchema_PColStd_HArray1OfReal, StdLSchema_PColStd_HArray2OfInteger, StdLSchema_PDataStd_AsciiString, StdLSchema_PDataStd_BooleanArray, StdLSchema_PDataStd_BooleanList, StdLSchema_PDataStd_ByteArray, StdLSchema_PDataStd_ByteArray_1, StdLSchema_PDataStd_Comment, StdLSchema_PDataStd_Directory, StdLSchema_PDataStd_Expression, StdLSchema_PDataStd_ExtStringArray, StdLSchema_PDataStd_ExtStringArray_1, StdLSchema_PDataStd_ExtStringList, StdLSchema_PDataStd_HArray1OfByte, StdLSchema_PDataStd_HArray1OfHArray1OfInteger, StdLSchema_PDataStd_HArray1OfHArray1OfReal, StdLSchema_PDataStd_HArray1OfHAsciiString, StdLSchema_PDataStd_Integer, StdLSchema_PDataStd_IntegerArray, StdLSchema_PDataStd_IntegerArray_1, StdLSchema_PDataStd_IntegerList, StdLSchema_PDataStd_IntPackedMap, StdLSchema_PDataStd_IntPackedMap_1, StdLSchema_PDataStd_Name, StdLSchema_PDataStd_NamedData, StdLSchema_PDataStd_NoteBook, StdLSchema_PDataStd_Real, StdLSchema_PDataStd_RealArray, StdLSchema_PDataStd_RealArray_1, StdLSchema_PDataStd_RealList, StdLSchema_PDataStd_ReferenceArray, StdLSchema_PDataStd_ReferenceList, StdLSchema_PDataStd_Relation, StdLSchema_PDataStd_Tick, StdLSchema_PDataStd_TreeNode, StdLSchema_PDataStd_UAttribute, StdLSchema_PDataStd_Variable, StdLSchema_PDF_Attribute, StdLSchema_PDF_Data, StdLSchema_PDF_HAttributeArray1, StdLSchema_PDF_Reference, StdLSchema_PDF_TagSource, StdLSchema_PDocStd_Document, StdLSchema_PDocStd_XLink, StdLSchema_PFunction_Function, StdLSchema_Standard_Persistent, StdSchema_PCollection_HAsciiString, StdSchema_PCollection_HExtendedString, StdSchema_PColStd_HArray1OfInteger, StdSchema_PDataStd_Integer, StdSchema_PDataStd_Real, StdSchema_PDataXtd_Axis, StdSchema_PDataXtd_Constraint, StdSchema_PDataXtd_Geometry, StdSchema_PDataXtd_PatternStd, StdSchema_PDataXtd_Placement, StdSchema_PDataXtd_Plane, StdSchema_PDataXtd_Point, StdSchema_PDataXtd_Position, StdSchema_PDataXtd_Shape, StdSchema_PDF_Attribute, StdSchema_PDF_HAttributeArray1, StdSchema_PNaming_HArray1OfNamedShape, StdSchema_PNaming_Name, StdSchema_PNaming_NamedShape, StdSchema_PNaming_Name_1, StdSchema_PNaming_Name_2, StdSchema_PNaming_Naming, StdSchema_PNaming_Naming_1, StdSchema_PNaming_Naming_2, StdSchema_PPrsStd_AISPresentation, StdSchema_PPrsStd_AISPresentation_1, StdSchema_PTopLoc_Datum3D, StdSchema_PTopLoc_ItemLocation, StdSchema_PTopoDS_HArray1OfShape1, StdSchema_PTopoDS_TShape1, StdSchema_Standard_Persistent, XCAFSchema_PCollection_HAsciiString, XCAFSchema_PCollection_HExtendedString, XCAFSchema_PColStd_HArray1OfReal, XCAFSchema_PDF_Attribute, XCAFSchema_PMMgt_PManaged, XCAFSchema_PTopLoc_Datum3D, XCAFSchema_PTopLoc_ItemLocation, XCAFSchema_PXCAFDoc_Area, XCAFSchema_PXCAFDoc_Centroid, XCAFSchema_PXCAFDoc_Color, XCAFSchema_PXCAFDoc_ColorTool, XCAFSchema_PXCAFDoc_Datum, XCAFSchema_PXCAFDoc_DimTol, XCAFSchema_PXCAFDoc_DimTolTool, XCAFSchema_PXCAFDoc_DocumentTool, XCAFSchema_PXCAFDoc_GraphNode, XCAFSchema_PXCAFDoc_GraphNodeSequence, XCAFSchema_PXCAFDoc_LayerTool, XCAFSchema_PXCAFDoc_Location, XCAFSchema_PXCAFDoc_Material, XCAFSchema_PXCAFDoc_MaterialTool, XCAFSchema_PXCAFDoc_SeqNodeOfGraphNodeSequence, XCAFSchema_PXCAFDoc_ShapeTool, XCAFSchema_PXCAFDoc_Volume, XCAFSchema_Standard_Persistent, and Storage_DefaultCallBack.

virtual void Storage_CallBack::Read ( const Handle< Standard_Persistent > &  aPers,
Storage_BaseDriver aDriver,
const Handle< Storage_Schema > &  aSchema 
) const
pure virtual

Implemented in ShapeSchema_ObjMgt_ExternRef, ShapeSchema_ObjMgt_ExternShareable, ShapeSchema_ObjMgt_PSeqOfExtRef, ShapeSchema_ObjMgt_SeqNodeOfPSeqOfExtRef, ShapeSchema_PBRep_Curve3D, ShapeSchema_PBRep_CurveOn2Surfaces, ShapeSchema_PBRep_CurveOnClosedSurface, ShapeSchema_PBRep_CurveOnSurface, ShapeSchema_PBRep_CurveRepresentation, ShapeSchema_PBRep_GCurve, ShapeSchema_PBRep_PointOnCurve, ShapeSchema_PBRep_PointOnCurveOnSurface, ShapeSchema_PBRep_PointOnSurface, ShapeSchema_PBRep_PointRepresentation, ShapeSchema_PBRep_PointsOnSurface, ShapeSchema_PBRep_Polygon3D, ShapeSchema_PBRep_PolygonOnClosedSurface, ShapeSchema_PBRep_PolygonOnClosedTriangulation, ShapeSchema_PBRep_PolygonOnSurface, ShapeSchema_PBRep_PolygonOnTriangulation, ShapeSchema_PBRep_TEdge, ShapeSchema_PBRep_TEdge1, ShapeSchema_PBRep_TFace, ShapeSchema_PBRep_TFace1, ShapeSchema_PBRep_TVertex, ShapeSchema_PBRep_TVertex1, ShapeSchema_PCDMShape_Document, ShapeSchema_PCDM_Document, ShapeSchema_PColgp_HArray1OfCirc2d, ShapeSchema_PColgp_HArray1OfDir, ShapeSchema_PColgp_HArray1OfDir2d, ShapeSchema_PColgp_HArray1OfLin2d, ShapeSchema_PColgp_HArray1OfPnt, ShapeSchema_PColgp_HArray1OfPnt2d, ShapeSchema_PColgp_HArray1OfVec, ShapeSchema_PColgp_HArray1OfVec2d, ShapeSchema_PColgp_HArray1OfXY, ShapeSchema_PColgp_HArray1OfXYZ, ShapeSchema_PColgp_HArray2OfCirc2d, ShapeSchema_PColgp_HArray2OfDir, ShapeSchema_PColgp_HArray2OfDir2d, ShapeSchema_PColgp_HArray2OfLin2d, ShapeSchema_PColgp_HArray2OfPnt, ShapeSchema_PColgp_HArray2OfPnt2d, ShapeSchema_PColgp_HArray2OfVec, ShapeSchema_PColgp_HArray2OfVec2d, ShapeSchema_PColgp_HArray2OfXY, ShapeSchema_PColgp_HArray2OfXYZ, ShapeSchema_PColgp_HSequenceOfDir, ShapeSchema_PColgp_HSequenceOfPnt, ShapeSchema_PColgp_HSequenceOfVec, ShapeSchema_PColgp_HSequenceOfXYZ, ShapeSchema_PColgp_SeqNodeOfHSequenceOfDir, ShapeSchema_PColgp_SeqNodeOfHSequenceOfPnt, ShapeSchema_PColgp_SeqNodeOfHSequenceOfVec, ShapeSchema_PColgp_SeqNodeOfHSequenceOfXYZ, ShapeSchema_PCollection_HAsciiString, ShapeSchema_PCollection_HExtendedString, ShapeSchema_PColStd_HArray1OfInteger, ShapeSchema_PColStd_HArray1OfReal, ShapeSchema_PColStd_HArray2OfReal, ShapeSchema_PGeom2d_AxisPlacement, ShapeSchema_PGeom2d_BezierCurve, ShapeSchema_PGeom2d_BoundedCurve, ShapeSchema_PGeom2d_BSplineCurve, ShapeSchema_PGeom2d_CartesianPoint, ShapeSchema_PGeom2d_Circle, ShapeSchema_PGeom2d_Conic, ShapeSchema_PGeom2d_Curve, ShapeSchema_PGeom2d_Direction, ShapeSchema_PGeom2d_Ellipse, ShapeSchema_PGeom2d_Geometry, ShapeSchema_PGeom2d_Hyperbola, ShapeSchema_PGeom2d_Line, ShapeSchema_PGeom2d_OffsetCurve, ShapeSchema_PGeom2d_Parabola, ShapeSchema_PGeom2d_Point, ShapeSchema_PGeom2d_Transformation, ShapeSchema_PGeom2d_TrimmedCurve, ShapeSchema_PGeom2d_Vector, ShapeSchema_PGeom2d_VectorWithMagnitude, ShapeSchema_PGeom_Axis1Placement, ShapeSchema_PGeom_Axis2Placement, ShapeSchema_PGeom_AxisPlacement, ShapeSchema_PGeom_BezierCurve, ShapeSchema_PGeom_BezierSurface, ShapeSchema_PGeom_BoundedCurve, ShapeSchema_PGeom_BoundedSurface, ShapeSchema_PGeom_BSplineCurve, ShapeSchema_PGeom_BSplineSurface, ShapeSchema_PGeom_CartesianPoint, ShapeSchema_PGeom_Circle, ShapeSchema_PGeom_Conic, ShapeSchema_PGeom_ConicalSurface, ShapeSchema_PGeom_Curve, ShapeSchema_PGeom_CylindricalSurface, ShapeSchema_PGeom_Direction, ShapeSchema_PGeom_ElementarySurface, ShapeSchema_PGeom_Ellipse, ShapeSchema_PGeom_Geometry, ShapeSchema_PGeom_Hyperbola, ShapeSchema_PGeom_Line, ShapeSchema_PGeom_OffsetCurve, ShapeSchema_PGeom_OffsetSurface, ShapeSchema_PGeom_Parabola, ShapeSchema_PGeom_Plane, ShapeSchema_PGeom_Point, ShapeSchema_PGeom_RectangularTrimmedSurface, ShapeSchema_PGeom_SphericalSurface, ShapeSchema_PGeom_Surface, ShapeSchema_PGeom_SurfaceOfLinearExtrusion, ShapeSchema_PGeom_SurfaceOfRevolution, ShapeSchema_PGeom_SweptSurface, ShapeSchema_PGeom_ToroidalSurface, ShapeSchema_PGeom_Transformation, ShapeSchema_PGeom_TrimmedCurve, ShapeSchema_PGeom_Vector, ShapeSchema_PGeom_VectorWithMagnitude, ShapeSchema_PMMgt_PManaged, ShapeSchema_PPoly_HArray1OfTriangle, ShapeSchema_PPoly_Polygon2D, ShapeSchema_PPoly_Polygon3D, ShapeSchema_PPoly_PolygonOnTriangulation, ShapeSchema_PPoly_Triangulation, ShapeSchema_PTopLoc_Datum3D, ShapeSchema_PTopLoc_ItemLocation, ShapeSchema_PTopoDS_Compound, ShapeSchema_PTopoDS_CompSolid, ShapeSchema_PTopoDS_Edge, ShapeSchema_PTopoDS_Face, ShapeSchema_PTopoDS_HArray1OfHShape, ShapeSchema_PTopoDS_HArray1OfShape1, ShapeSchema_PTopoDS_HShape, ShapeSchema_PTopoDS_Shell, ShapeSchema_PTopoDS_Solid, ShapeSchema_PTopoDS_TCompound, ShapeSchema_PTopoDS_TCompound1, ShapeSchema_PTopoDS_TCompSolid, ShapeSchema_PTopoDS_TCompSolid1, ShapeSchema_PTopoDS_TEdge, ShapeSchema_PTopoDS_TEdge1, ShapeSchema_PTopoDS_TFace, ShapeSchema_PTopoDS_TFace1, ShapeSchema_PTopoDS_TShape, ShapeSchema_PTopoDS_TShape1, ShapeSchema_PTopoDS_TShell, ShapeSchema_PTopoDS_TShell1, ShapeSchema_PTopoDS_TSolid, ShapeSchema_PTopoDS_TSolid1, ShapeSchema_PTopoDS_TVertex, ShapeSchema_PTopoDS_TVertex1, ShapeSchema_PTopoDS_TWire, ShapeSchema_PTopoDS_TWire1, ShapeSchema_PTopoDS_Vertex, ShapeSchema_PTopoDS_Wire, ShapeSchema_Standard_Persistent, StdLSchema_PCDM_Document, StdLSchema_PCollection_HAsciiString, StdLSchema_PCollection_HExtendedString, StdLSchema_PColStd_HArray1OfExtendedString, StdLSchema_PColStd_HArray1OfInteger, StdLSchema_PColStd_HArray1OfReal, StdLSchema_PColStd_HArray2OfInteger, StdLSchema_PDataStd_AsciiString, StdLSchema_PDataStd_BooleanArray, StdLSchema_PDataStd_BooleanList, StdLSchema_PDataStd_ByteArray, StdLSchema_PDataStd_ByteArray_1, StdLSchema_PDataStd_Comment, StdLSchema_PDataStd_Directory, StdLSchema_PDataStd_Expression, StdLSchema_PDataStd_ExtStringArray, StdLSchema_PDataStd_ExtStringArray_1, StdLSchema_PDataStd_ExtStringList, StdLSchema_PDataStd_HArray1OfByte, StdLSchema_PDataStd_HArray1OfHArray1OfInteger, StdLSchema_PDataStd_HArray1OfHArray1OfReal, StdLSchema_PDataStd_HArray1OfHAsciiString, StdLSchema_PDataStd_Integer, StdLSchema_PDataStd_IntegerArray, StdLSchema_PDataStd_IntegerArray_1, StdLSchema_PDataStd_IntegerList, StdLSchema_PDataStd_IntPackedMap, StdLSchema_PDataStd_IntPackedMap_1, StdLSchema_PDataStd_Name, StdLSchema_PDataStd_NamedData, StdLSchema_PDataStd_NoteBook, StdLSchema_PDataStd_Real, StdLSchema_PDataStd_RealArray, StdLSchema_PDataStd_RealArray_1, StdLSchema_PDataStd_RealList, StdLSchema_PDataStd_ReferenceArray, StdLSchema_PDataStd_ReferenceList, StdLSchema_PDataStd_Relation, StdLSchema_PDataStd_Tick, StdLSchema_PDataStd_TreeNode, StdLSchema_PDataStd_UAttribute, StdLSchema_PDataStd_Variable, StdLSchema_PDF_Attribute, StdLSchema_PDF_Data, StdLSchema_PDF_HAttributeArray1, StdLSchema_PDF_Reference, StdLSchema_PDF_TagSource, StdLSchema_PDocStd_Document, StdLSchema_PDocStd_XLink, StdLSchema_PFunction_Function, StdLSchema_Standard_Persistent, StdSchema_PCollection_HAsciiString, StdSchema_PCollection_HExtendedString, StdSchema_PColStd_HArray1OfInteger, StdSchema_PDataStd_Integer, StdSchema_PDataStd_Real, StdSchema_PDataXtd_Axis, StdSchema_PDataXtd_Constraint, StdSchema_PDataXtd_Geometry, StdSchema_PDataXtd_PatternStd, StdSchema_PDataXtd_Placement, StdSchema_PDataXtd_Plane, StdSchema_PDataXtd_Point, StdSchema_PDataXtd_Position, StdSchema_PDataXtd_Shape, StdSchema_PDF_Attribute, StdSchema_PDF_HAttributeArray1, StdSchema_PNaming_HArray1OfNamedShape, StdSchema_PNaming_Name, StdSchema_PNaming_NamedShape, StdSchema_PNaming_Name_1, StdSchema_PNaming_Name_2, StdSchema_PNaming_Naming, StdSchema_PNaming_Naming_1, StdSchema_PNaming_Naming_2, StdSchema_PPrsStd_AISPresentation, StdSchema_PPrsStd_AISPresentation_1, StdSchema_PTopLoc_Datum3D, StdSchema_PTopLoc_ItemLocation, StdSchema_PTopoDS_HArray1OfShape1, StdSchema_PTopoDS_TShape1, StdSchema_Standard_Persistent, XCAFSchema_PCollection_HAsciiString, XCAFSchema_PCollection_HExtendedString, XCAFSchema_PColStd_HArray1OfReal, XCAFSchema_PDF_Attribute, XCAFSchema_PMMgt_PManaged, XCAFSchema_PTopLoc_Datum3D, XCAFSchema_PTopLoc_ItemLocation, XCAFSchema_PXCAFDoc_Area, XCAFSchema_PXCAFDoc_Centroid, XCAFSchema_PXCAFDoc_Color, XCAFSchema_PXCAFDoc_ColorTool, XCAFSchema_PXCAFDoc_Datum, XCAFSchema_PXCAFDoc_DimTol, XCAFSchema_PXCAFDoc_DimTolTool, XCAFSchema_PXCAFDoc_DocumentTool, XCAFSchema_PXCAFDoc_GraphNode, XCAFSchema_PXCAFDoc_GraphNodeSequence, XCAFSchema_PXCAFDoc_LayerTool, XCAFSchema_PXCAFDoc_Location, XCAFSchema_PXCAFDoc_Material, XCAFSchema_PXCAFDoc_MaterialTool, XCAFSchema_PXCAFDoc_SeqNodeOfGraphNodeSequence, XCAFSchema_PXCAFDoc_ShapeTool, XCAFSchema_PXCAFDoc_Volume, XCAFSchema_Standard_Persistent, and Storage_DefaultCallBack.

virtual void Storage_CallBack::Write ( const Handle< Standard_Persistent > &  aPers,
Storage_BaseDriver aDriver,
const Handle< Storage_Schema > &  aSchema 
) const
pure virtual

Implemented in ShapeSchema_ObjMgt_ExternRef, ShapeSchema_ObjMgt_ExternShareable, ShapeSchema_ObjMgt_PSeqOfExtRef, ShapeSchema_ObjMgt_SeqNodeOfPSeqOfExtRef, ShapeSchema_PBRep_Curve3D, ShapeSchema_PBRep_CurveOn2Surfaces, ShapeSchema_PBRep_CurveOnClosedSurface, ShapeSchema_PBRep_CurveOnSurface, ShapeSchema_PBRep_CurveRepresentation, ShapeSchema_PBRep_GCurve, ShapeSchema_PBRep_PointOnCurve, ShapeSchema_PBRep_PointOnCurveOnSurface, ShapeSchema_PBRep_PointOnSurface, ShapeSchema_PBRep_PointRepresentation, ShapeSchema_PBRep_PointsOnSurface, ShapeSchema_PBRep_Polygon3D, ShapeSchema_PBRep_PolygonOnClosedSurface, ShapeSchema_PBRep_PolygonOnClosedTriangulation, ShapeSchema_PBRep_PolygonOnSurface, ShapeSchema_PBRep_PolygonOnTriangulation, ShapeSchema_PBRep_TEdge, ShapeSchema_PBRep_TEdge1, ShapeSchema_PBRep_TFace, ShapeSchema_PBRep_TFace1, ShapeSchema_PBRep_TVertex, ShapeSchema_PBRep_TVertex1, ShapeSchema_PCDMShape_Document, ShapeSchema_PCDM_Document, ShapeSchema_PColgp_HArray1OfCirc2d, ShapeSchema_PColgp_HArray1OfDir, ShapeSchema_PColgp_HArray1OfDir2d, ShapeSchema_PColgp_HArray1OfLin2d, ShapeSchema_PColgp_HArray1OfPnt, ShapeSchema_PColgp_HArray1OfPnt2d, ShapeSchema_PColgp_HArray1OfVec, ShapeSchema_PColgp_HArray1OfVec2d, ShapeSchema_PColgp_HArray1OfXY, ShapeSchema_PColgp_HArray1OfXYZ, ShapeSchema_PColgp_HArray2OfCirc2d, ShapeSchema_PColgp_HArray2OfDir, ShapeSchema_PColgp_HArray2OfDir2d, ShapeSchema_PColgp_HArray2OfLin2d, ShapeSchema_PColgp_HArray2OfPnt, ShapeSchema_PColgp_HArray2OfPnt2d, ShapeSchema_PColgp_HArray2OfVec, ShapeSchema_PColgp_HArray2OfVec2d, ShapeSchema_PColgp_HArray2OfXY, ShapeSchema_PColgp_HArray2OfXYZ, ShapeSchema_PColgp_HSequenceOfDir, ShapeSchema_PColgp_HSequenceOfPnt, ShapeSchema_PColgp_HSequenceOfVec, ShapeSchema_PColgp_HSequenceOfXYZ, ShapeSchema_PColgp_SeqNodeOfHSequenceOfDir, ShapeSchema_PColgp_SeqNodeOfHSequenceOfPnt, ShapeSchema_PColgp_SeqNodeOfHSequenceOfVec, ShapeSchema_PColgp_SeqNodeOfHSequenceOfXYZ, ShapeSchema_PCollection_HAsciiString, ShapeSchema_PCollection_HExtendedString, ShapeSchema_PColStd_HArray1OfInteger, ShapeSchema_PColStd_HArray1OfReal, ShapeSchema_PColStd_HArray2OfReal, ShapeSchema_PGeom2d_AxisPlacement, ShapeSchema_PGeom2d_BezierCurve, ShapeSchema_PGeom2d_BoundedCurve, ShapeSchema_PGeom2d_BSplineCurve, ShapeSchema_PGeom2d_CartesianPoint, ShapeSchema_PGeom2d_Circle, ShapeSchema_PGeom2d_Conic, ShapeSchema_PGeom2d_Curve, ShapeSchema_PGeom2d_Direction, ShapeSchema_PGeom2d_Ellipse, ShapeSchema_PGeom2d_Geometry, ShapeSchema_PGeom2d_Hyperbola, ShapeSchema_PGeom2d_Line, ShapeSchema_PGeom2d_OffsetCurve, ShapeSchema_PGeom2d_Parabola, ShapeSchema_PGeom2d_Point, ShapeSchema_PGeom2d_Transformation, ShapeSchema_PGeom2d_TrimmedCurve, ShapeSchema_PGeom2d_Vector, ShapeSchema_PGeom2d_VectorWithMagnitude, ShapeSchema_PGeom_Axis1Placement, ShapeSchema_PGeom_Axis2Placement, ShapeSchema_PGeom_AxisPlacement, ShapeSchema_PGeom_BezierCurve, ShapeSchema_PGeom_BezierSurface, ShapeSchema_PGeom_BoundedCurve, ShapeSchema_PGeom_BoundedSurface, ShapeSchema_PGeom_BSplineCurve, ShapeSchema_PGeom_BSplineSurface, ShapeSchema_PGeom_CartesianPoint, ShapeSchema_PGeom_Circle, ShapeSchema_PGeom_Conic, ShapeSchema_PGeom_ConicalSurface, ShapeSchema_PGeom_Curve, ShapeSchema_PGeom_CylindricalSurface, ShapeSchema_PGeom_Direction, ShapeSchema_PGeom_ElementarySurface, ShapeSchema_PGeom_Ellipse, ShapeSchema_PGeom_Geometry, ShapeSchema_PGeom_Hyperbola, ShapeSchema_PGeom_Line, ShapeSchema_PGeom_OffsetCurve, ShapeSchema_PGeom_OffsetSurface, ShapeSchema_PGeom_Parabola, ShapeSchema_PGeom_Plane, ShapeSchema_PGeom_Point, ShapeSchema_PGeom_RectangularTrimmedSurface, ShapeSchema_PGeom_SphericalSurface, ShapeSchema_PGeom_Surface, ShapeSchema_PGeom_SurfaceOfLinearExtrusion, ShapeSchema_PGeom_SurfaceOfRevolution, ShapeSchema_PGeom_SweptSurface, ShapeSchema_PGeom_ToroidalSurface, ShapeSchema_PGeom_Transformation, ShapeSchema_PGeom_TrimmedCurve, ShapeSchema_PGeom_Vector, ShapeSchema_PGeom_VectorWithMagnitude, ShapeSchema_PMMgt_PManaged, ShapeSchema_PPoly_HArray1OfTriangle, ShapeSchema_PPoly_Polygon2D, ShapeSchema_PPoly_Polygon3D, ShapeSchema_PPoly_PolygonOnTriangulation, ShapeSchema_PPoly_Triangulation, ShapeSchema_PTopLoc_Datum3D, ShapeSchema_PTopLoc_ItemLocation, ShapeSchema_PTopoDS_Compound, ShapeSchema_PTopoDS_CompSolid, ShapeSchema_PTopoDS_Edge, ShapeSchema_PTopoDS_Face, ShapeSchema_PTopoDS_HArray1OfHShape, ShapeSchema_PTopoDS_HArray1OfShape1, ShapeSchema_PTopoDS_HShape, ShapeSchema_PTopoDS_Shell, ShapeSchema_PTopoDS_Solid, ShapeSchema_PTopoDS_TCompound, ShapeSchema_PTopoDS_TCompound1, ShapeSchema_PTopoDS_TCompSolid, ShapeSchema_PTopoDS_TCompSolid1, ShapeSchema_PTopoDS_TEdge, ShapeSchema_PTopoDS_TEdge1, ShapeSchema_PTopoDS_TFace, ShapeSchema_PTopoDS_TFace1, ShapeSchema_PTopoDS_TShape, ShapeSchema_PTopoDS_TShape1, ShapeSchema_PTopoDS_TShell, ShapeSchema_PTopoDS_TShell1, ShapeSchema_PTopoDS_TSolid, ShapeSchema_PTopoDS_TSolid1, ShapeSchema_PTopoDS_TVertex, ShapeSchema_PTopoDS_TVertex1, ShapeSchema_PTopoDS_TWire, ShapeSchema_PTopoDS_TWire1, ShapeSchema_PTopoDS_Vertex, ShapeSchema_PTopoDS_Wire, ShapeSchema_Standard_Persistent, StdLSchema_PCDM_Document, StdLSchema_PCollection_HAsciiString, StdLSchema_PCollection_HExtendedString, StdLSchema_PColStd_HArray1OfExtendedString, StdLSchema_PColStd_HArray1OfInteger, StdLSchema_PColStd_HArray1OfReal, StdLSchema_PColStd_HArray2OfInteger, StdLSchema_PDataStd_AsciiString, StdLSchema_PDataStd_BooleanArray, StdLSchema_PDataStd_BooleanList, StdLSchema_PDataStd_ByteArray, StdLSchema_PDataStd_ByteArray_1, StdLSchema_PDataStd_Comment, StdLSchema_PDataStd_Directory, StdLSchema_PDataStd_Expression, StdLSchema_PDataStd_ExtStringArray, StdLSchema_PDataStd_ExtStringArray_1, StdLSchema_PDataStd_ExtStringList, StdLSchema_PDataStd_HArray1OfByte, StdLSchema_PDataStd_HArray1OfHArray1OfInteger, StdLSchema_PDataStd_HArray1OfHArray1OfReal, StdLSchema_PDataStd_HArray1OfHAsciiString, StdLSchema_PDataStd_Integer, StdLSchema_PDataStd_IntegerArray, StdLSchema_PDataStd_IntegerArray_1, StdLSchema_PDataStd_IntegerList, StdLSchema_PDataStd_IntPackedMap, StdLSchema_PDataStd_IntPackedMap_1, StdLSchema_PDataStd_Name, StdLSchema_PDataStd_NamedData, StdLSchema_PDataStd_NoteBook, StdLSchema_PDataStd_Real, StdLSchema_PDataStd_RealArray, StdLSchema_PDataStd_RealArray_1, StdLSchema_PDataStd_RealList, StdLSchema_PDataStd_ReferenceArray, StdLSchema_PDataStd_ReferenceList, StdLSchema_PDataStd_Relation, StdLSchema_PDataStd_Tick, StdLSchema_PDataStd_TreeNode, StdLSchema_PDataStd_UAttribute, StdLSchema_PDataStd_Variable, StdLSchema_PDF_Attribute, StdLSchema_PDF_Data, StdLSchema_PDF_HAttributeArray1, StdLSchema_PDF_Reference, StdLSchema_PDF_TagSource, StdLSchema_PDocStd_Document, StdLSchema_PDocStd_XLink, StdLSchema_PFunction_Function, StdLSchema_Standard_Persistent, StdSchema_PCollection_HAsciiString, StdSchema_PCollection_HExtendedString, StdSchema_PColStd_HArray1OfInteger, StdSchema_PDataStd_Integer, StdSchema_PDataStd_Real, StdSchema_PDataXtd_Axis, StdSchema_PDataXtd_Constraint, StdSchema_PDataXtd_Geometry, StdSchema_PDataXtd_PatternStd, StdSchema_PDataXtd_Placement, StdSchema_PDataXtd_Plane, StdSchema_PDataXtd_Point, StdSchema_PDataXtd_Position, StdSchema_PDataXtd_Shape, StdSchema_PDF_Attribute, StdSchema_PDF_HAttributeArray1, StdSchema_PNaming_HArray1OfNamedShape, StdSchema_PNaming_Name, StdSchema_PNaming_NamedShape, StdSchema_PNaming_Name_1, StdSchema_PNaming_Name_2, StdSchema_PNaming_Naming, StdSchema_PNaming_Naming_1, StdSchema_PNaming_Naming_2, StdSchema_PPrsStd_AISPresentation, StdSchema_PPrsStd_AISPresentation_1, StdSchema_PTopLoc_Datum3D, StdSchema_PTopLoc_ItemLocation, StdSchema_PTopoDS_HArray1OfShape1, StdSchema_PTopoDS_TShape1, StdSchema_Standard_Persistent, XCAFSchema_PCollection_HAsciiString, XCAFSchema_PCollection_HExtendedString, XCAFSchema_PColStd_HArray1OfReal, XCAFSchema_PDF_Attribute, XCAFSchema_PMMgt_PManaged, XCAFSchema_PTopLoc_Datum3D, XCAFSchema_PTopLoc_ItemLocation, XCAFSchema_PXCAFDoc_Area, XCAFSchema_PXCAFDoc_Centroid, XCAFSchema_PXCAFDoc_Color, XCAFSchema_PXCAFDoc_ColorTool, XCAFSchema_PXCAFDoc_Datum, XCAFSchema_PXCAFDoc_DimTol, XCAFSchema_PXCAFDoc_DimTolTool, XCAFSchema_PXCAFDoc_DocumentTool, XCAFSchema_PXCAFDoc_GraphNode, XCAFSchema_PXCAFDoc_GraphNodeSequence, XCAFSchema_PXCAFDoc_LayerTool, XCAFSchema_PXCAFDoc_Location, XCAFSchema_PXCAFDoc_Material, XCAFSchema_PXCAFDoc_MaterialTool, XCAFSchema_PXCAFDoc_SeqNodeOfGraphNodeSequence, XCAFSchema_PXCAFDoc_ShapeTool, XCAFSchema_PXCAFDoc_Volume, XCAFSchema_Standard_Persistent, and Storage_DefaultCallBack.


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