OCC Main Page | WOK | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

WOK
TKWOK
WOKernel


WOKernel_Workbench Class Reference

a workbench is the developing Environment of a developper

#include <WOKernel_Workbench.hxx>

Inheritance diagram for WOKernel_Workbench:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT WOKernel_Workbench (const Handle(TCollection_HAsciiString)&aname, const Handle(WOKernel_Workshop)&anesting, const Handle(WOKernel_Workbench)&afather)
 Instantiates a workbench
.
virtual Standard_EXPORT Handle_TCollection_HAsciiString EntityCode () const
virtual Standard_EXPORT void Open ()
 Opens an existing Workbench
.
virtual Standard_EXPORT void Close ()
 Closes an Opened Workbench
.
Standard_EXPORT Handle_TCollection_HAsciiString Father () const
 Gives the Father Workbench of me
.
Standard_EXPORT void SetFather (const Handle(WOKernel_Workbench)&afather)
 Set the father of Wb
.
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString Ancestors () const
 Gives the ancestors of me
.
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString Visibility () const
 Gives The nestings in visibility of workbench
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

virtual Standard_EXPORT void GetParameters ()

Private Member Functions

virtual Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString GetUnitList ()
virtual Standard_EXPORT Handle_WOKernel_File GetUnitListFile () const

Private Attributes

Handle_TCollection_HAsciiString myfather

Constructor & Destructor Documentation

Standard_EXPORT WOKernel_Workbench::WOKernel_Workbench const Handle(TCollection_HAsciiString)&  aname,
const Handle(WOKernel_Workshop)&  anesting,
const Handle(WOKernel_Workbench)&  afather
 


Member Function Documentation

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKernel_Workbench::Ancestors  )  const
 

virtual Standard_EXPORT void WOKernel_Workbench::Close  )  [virtual]
 

Reimplemented from WOKernel_UnitNesting.

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKernel_Workbench::EntityCode  )  const [virtual]
 

Implements WOKernel_Entity.

Standard_EXPORT Handle_TCollection_HAsciiString WOKernel_Workbench::Father  )  const
 

virtual Standard_EXPORT void WOKernel_Workbench::GetParameters  )  [protected, virtual]
 

Reimplemented from WOKernel_Entity.

virtual Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKernel_Workbench::GetUnitList  )  [private, virtual]
 

Implements WOKernel_UnitNesting.

virtual Standard_EXPORT Handle_WOKernel_File WOKernel_Workbench::GetUnitListFile  )  const [private, virtual]
 

Implements WOKernel_UnitNesting.

Standard_EXPORT const WOKernel_Workbench::Handle Standard_Type   )  const
 

Reimplemented from WOKernel_UnitNesting.

virtual Standard_EXPORT void WOKernel_Workbench::Open  )  [virtual]
 

Reimplemented from WOKernel_UnitNesting.

Standard_EXPORT void WOKernel_Workbench::SetFather const Handle(WOKernel_Workbench)&  afather  ) 
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKernel_Workbench::Visibility  )  const
 


Field Documentation

Handle_TCollection_HAsciiString WOKernel_Workbench::myfather [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 15:00:05 2008 for OpenCASCADE by  doxygen 1.4.1