Open CASCADE Technology  7.7.2
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
StdObject_Shape Class Reference

#include <StdObject_Shape.hxx>

Inheritance diagram for StdObject_Shape:
Inheritance graph
[legend]

Public Member Functions

 StdObject_Shape ()
 Empty constructor. More...
 
TopoDS_Shape Import () const
 Import transient object from the persistent data. More...
 
void PChildren (StdObjMgt_Persistent::SequenceOfPersistent &theChildren) const
 

Protected Member Functions

void read (StdObjMgt_ReadData &theReadData)
 Read persistent data from a file. More...
 
void write (StdObjMgt_WriteData &theWriteData) const
 Write persistent data to a file. More...
 

Protected Attributes

Handle< StdPersistent_TopoDS::TShapemyTShape
 
StdObject_Location myLocation
 
Standard_Integer myOrient
 

Friends

StdObjMgt_ReadDataoperator>> (StdObjMgt_ReadData &, StdObject_Shape &)
 Read persistent data from a file. More...
 
StdObjMgt_WriteDataoperator<< (StdObjMgt_WriteData &, const StdObject_Shape &)
 Write persistent data to a file. More...
 

Constructor & Destructor Documentation

StdObject_Shape::StdObject_Shape ( )
inline

Empty constructor.

Member Function Documentation

TopoDS_Shape StdObject_Shape::Import ( ) const

Import transient object from the persistent data.

void StdObject_Shape::PChildren ( StdObjMgt_Persistent::SequenceOfPersistent theChildren) const
void StdObject_Shape::read ( StdObjMgt_ReadData theReadData)
inlineprotected

Read persistent data from a file.

void StdObject_Shape::write ( StdObjMgt_WriteData theWriteData) const
inlineprotected

Write persistent data to a file.

Friends And Related Function Documentation

StdObjMgt_WriteData& operator<< ( StdObjMgt_WriteData theWriteData,
const StdObject_Shape theShape 
)
friend

Write persistent data to a file.

StdObjMgt_ReadData& operator>> ( StdObjMgt_ReadData theReadData,
StdObject_Shape theShape 
)
friend

Read persistent data from a file.

Field Documentation

StdObject_Location StdObject_Shape::myLocation
protected
Standard_Integer StdObject_Shape::myOrient
protected
Handle< StdPersistent_TopoDS::TShape > StdObject_Shape::myTShape
protected

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