Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
ShapePersistent_Geom::geometryBase< Transient > Struct Template Reference

#include <ShapePersistent_Geom.hxx>

Inheritance diagram for ShapePersistent_Geom::geometryBase< Transient >:
Inheritance graph
[legend]

Public Member Functions

void Write (StdObjMgt_WriteData &) const override
 Write persistent data to a file.
 
void PChildren (StdObjMgt_Persistent::SequenceOfPersistent &) const override
 Gets persistent child objects.
 
const charPName () const override
 Returns persistent type name.
 
const charPName () const
 
const charPName () const
 
const charPName () const
 
const charPName () const
 
const charPName () const
 
- Public Member Functions inherited from StdObjMgt_SharedObject::DelayedBase< Base, Transient, Persistent >
virtual occ::handle< Transient > Import ()
 Import transient object from the persistent data.
 

Additional Inherited Members

- Public Types inherited from StdObjMgt_SharedObject::DelayedBase< Base, Transient, Persistent >
typedef Transient TransientBase
 
typedef Persistent PersistentBase
 
- Data Fields inherited from StdObjMgt_SharedObject::DelayedBase< Base, Transient, Persistent >
occ::handle< Transient > myTransient
 

Member Function Documentation

◆ PChildren()

template<class Transient >
void ShapePersistent_Geom::geometryBase< Transient >::PChildren ( StdObjMgt_Persistent::SequenceOfPersistent & ) const
inlineoverride

Gets persistent child objects.

◆ PName() [1/6]

const char * ShapePersistent_Geom::geometryBase< Geom_Geometry >::PName ( ) const
inline

◆ PName() [2/6]

const char * ShapePersistent_Geom::geometryBase< Geom_Curve >::PName ( ) const
inline

◆ PName() [3/6]

const char * ShapePersistent_Geom::geometryBase< Geom_Surface >::PName ( ) const
inline

◆ PName() [4/6]

const char * ShapePersistent_Geom::geometryBase< Geom2d_Geometry >::PName ( ) const
inline

◆ PName() [5/6]

const char * ShapePersistent_Geom::geometryBase< Geom2d_Curve >::PName ( ) const
inline

◆ PName() [6/6]

template<class Transient >
const char * ShapePersistent_Geom::geometryBase< Transient >::PName ( ) const
inlineoverride

Returns persistent type name.

◆ Write()

template<class Transient >
void ShapePersistent_Geom::geometryBase< Transient >::Write ( StdObjMgt_WriteData & ) const
inlineoverride

Write persistent data to a file.


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