|
Public Member Functions |
Standard_EXPORT void | Open () |
| open an existing entity
|
Standard_EXPORT void | Close () |
| closes entity
|
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | Units () const |
Standard_EXPORT Handle_WOKernel_DevUnit | GetDevUnit (const Standard_Character akey, const Handle(TCollection_HAsciiString)&aname) const |
Standard_EXPORT Handle_WOKernel_DevUnit | GetDevUnit (const Handle(TCollection_HAsciiString)&atype, const Handle(TCollection_HAsciiString)&aname) const |
Standard_EXPORT const WOKernel_UnitTypeBase & | KnownTypes () const |
Standard_EXPORT void | AddUnit (const Handle(WOKernel_DevUnit)&aunit) |
Standard_EXPORT void | RemoveUnit (const Handle(WOKernel_DevUnit)&aunit) |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions |
Standard_EXPORT | WOKernel_UnitNesting (const Handle(TCollection_HAsciiString)&aname, const Handle(WOKernel_Entity)&anesting) |
Private Member Functions |
virtual Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | GetUnitList ()=0 |
virtual Standard_EXPORT Handle_WOKernel_File | GetUnitListFile () const =0 |
Standard_EXPORT void | DumpUnitList () const |
Private Attributes |
WOKernel_UnitTypeBase | mytypebase |
Handle_TColStd_HSequenceOfHAsciiString | myunits |