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

WOK
TKWOK
WOKAPI


WOKAPI_Entity Class Reference

#include <WOKAPI_Entity.hxx>

Inheritance diagram for WOKAPI_Entity:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT WOKAPI_Entity ()
Standard_EXPORT WOKAPI_Entity (const WOKAPI_Entity &aent)
Standard_EXPORT WOKAPI_Entity (const WOKAPI_Session &asession, const Handle(TCollection_HAsciiString)&aname, const Standard_Boolean verbose=Standard_False, const Standard_Boolean getit=Standard_True)
Standard_EXPORT void Destructor ()
virtual Standard_EXPORT ~WOKAPI_Entity ()
virtual Standard_EXPORT Standard_Boolean IsValid () const
virtual Standard_EXPORT Standard_Boolean IsAccessible () const
virtual Standard_EXPORT Standard_Boolean IsWriteAble () const
Standard_EXPORT Standard_Boolean IsSession () const
Standard_EXPORT Standard_Boolean IsFactory () const
Standard_EXPORT Standard_Boolean IsWarehouse () const
Standard_EXPORT Standard_Boolean IsParcel () const
Standard_EXPORT Standard_Boolean IsWorkshop () const
Standard_EXPORT Standard_Boolean IsWorkbench () const
Standard_EXPORT Standard_Boolean IsUnit () const
virtual Standard_EXPORT Standard_Boolean NestedEntities (WOKAPI_SequenceOfEntity &aseq) const
Standard_EXPORT WOKAPI_Entity NestingEntity () const
Standard_EXPORT Handle_TCollection_HAsciiString Name () const
Standard_EXPORT Handle_TCollection_HAsciiString Code () const
Standard_EXPORT Handle_TCollection_HAsciiString UserPath () const
virtual Standard_EXPORT void Open (const WOKAPI_Session &aSession, const Handle(TCollection_HAsciiString)&aPath)
virtual Standard_EXPORT void Close ()
virtual Standard_EXPORT Standard_Boolean Destroy ()
Standard_EXPORT Standard_Boolean IsParameterSet (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT Handle_TCollection_HAsciiString EntityParameterName (const Handle(TCollection_HAsciiString)&aparam) const
Standard_EXPORT Handle_TCollection_HAsciiString ParameterValue (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT Handle_TCollection_HAsciiString ParameterEval (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString ParameterArguments (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT Handle_WOKUtils_HSequenceOfParamItem ParameterClassValues (const Handle(TCollection_HAsciiString)&aclass) const
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString ParameterClasses () const
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString ParameterSearchList () const
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString ParameterClassFiles (const Handle(TCollection_HAsciiString)&aclass) const
Standard_EXPORT Handle_TCollection_HAsciiString FindParameterFile (const Handle(TCollection_HAsciiString)&afile) const
Standard_EXPORT void ParameterSet (const Handle(TCollection_HAsciiString)&aname, const Handle(TCollection_HAsciiString)&avalue) const
Standard_EXPORT void ParameterUnSet (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT void ParameterReset () const
Standard_EXPORT Standard_Boolean IsFileType (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT Standard_Boolean IsFileTypeFileDependent (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT Handle_TCollection_HAsciiString GetFileTypeDefinition (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT Handle_TCollection_HAsciiString GetFileTypeDirectory (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT void GetFileTypeArguments (const Handle(TCollection_HAsciiString)&aname, TColStd_SequenceOfHAsciiString &argseq) const
Standard_EXPORT void FileTypes (TColStd_SequenceOfHAsciiString &typeseq) const
Standard_EXPORT void GetFiles (TColStd_SequenceOfHAsciiString &fileseq) const
Standard_EXPORT void GetDirs (TColStd_SequenceOfHAsciiString &dirseq) const
Standard_EXPORT Standard_Boolean CheckDirs (const Standard_Boolean createifmissing=Standard_True, const Standard_Boolean besilent=Standard_False) const
Standard_EXPORT Handle_TCollection_HAsciiString GetFilePath (const Handle(TCollection_HAsciiString)&atype, const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT Handle_TCollection_HAsciiString GetFilePath (const Handle(TCollection_HAsciiString)&atype) const
Standard_EXPORT void GetInterpFiles (Handle(WOKTools_HSequenceOfReturnValue)&files) const
Standard_EXPORT Standard_Integer GetEnvActions (const WOKAPI_Session &asession, WOKTools_Return &actions) const
virtual Standard_EXPORT Standard_Boolean HomePage (const Standard_OStream &astream) const
virtual Standard_EXPORT Standard_Boolean ItemHRef (const Standard_OStream &astream) const

Protected Member Functions

virtual Standard_EXPORT Standard_Boolean PageHeader (const Standard_OStream &astream) const
virtual Standard_EXPORT Standard_Boolean PageFooter (const Standard_OStream &astream) const

Protected Attributes

Handle_WOKernel_Entity myEntity

Private Member Functions

Standard_EXPORT void Set (const Handle(WOKernel_Entity)&anentity)
Standard_EXPORT Handle_WOKernel_Session Session () const
const Handle_WOKernel_Entity & Entity () const
Standard_EXPORT void UpdateBeforeDestroy (const Handle(WOKernel_Entity)&anesting)
Standard_EXPORT void UpdateBeforeBuild (const Handle(WOKernel_Entity)&anesting)
Standard_EXPORT Handle_TCollection_HAsciiString BuildName (const Handle(TCollection_HAsciiString)&path) const
Standard_EXPORT Handle_TCollection_HAsciiString BuildNesting (const Handle(TCollection_HAsciiString)&path) const
Standard_EXPORT Handle_WOKUtils_HSequenceOfParamItem GetBuildParameters (const WOKAPI_Session &asession, const Handle(TCollection_HAsciiString)&aname, const WOKAPI_Entity &anesting, const Handle(WOKTools_HSequenceOfDefine)&defines, const Standard_Boolean usedefaults) const
Standard_EXPORT Standard_Boolean BuildEntity (const WOKAPI_Session &asession, const Handle(TCollection_HAsciiString)&name, const WOKAPI_Entity &anesting, const Handle(WOKTools_HSequenceOfDefine)&defines, const Standard_Boolean usedefaults, const Standard_Boolean checkhome=Standard_False)

Constructor & Destructor Documentation

Standard_EXPORT WOKAPI_Entity::WOKAPI_Entity  ) 
 

Standard_EXPORT WOKAPI_Entity::WOKAPI_Entity const WOKAPI_Entity aent  ) 
 

Standard_EXPORT WOKAPI_Entity::WOKAPI_Entity const WOKAPI_Session asession,
const Handle(TCollection_HAsciiString)&  aname,
const Standard_Boolean  verbose = Standard_False,
const Standard_Boolean  getit = Standard_True
 

virtual Standard_EXPORT WOKAPI_Entity::~WOKAPI_Entity  )  [inline, virtual]
 


Member Function Documentation

Standard_EXPORT Standard_Boolean WOKAPI_Entity::BuildEntity const WOKAPI_Session asession,
const Handle(TCollection_HAsciiString)&  name,
const WOKAPI_Entity anesting,
const Handle(WOKTools_HSequenceOfDefine)&  defines,
const Standard_Boolean  usedefaults,
const Standard_Boolean  checkhome = Standard_False
[private]
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::BuildName const Handle(TCollection_HAsciiString)&  path  )  const [private]
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::BuildNesting const Handle(TCollection_HAsciiString)&  path  )  const [private]
 

Standard_EXPORT Standard_Boolean WOKAPI_Entity::CheckDirs const Standard_Boolean  createifmissing = Standard_True,
const Standard_Boolean  besilent = Standard_False
const
 

virtual Standard_EXPORT void WOKAPI_Entity::Close  )  [virtual]
 

Reimplemented in WOKAPI_Session.

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::Code  )  const
 

virtual Standard_EXPORT Standard_Boolean WOKAPI_Entity::Destroy  )  [virtual]
 

Reimplemented in WOKAPI_Factory, WOKAPI_Session, WOKAPI_Unit, WOKAPI_Warehouse, WOKAPI_Workbench, and WOKAPI_Workshop.

Standard_EXPORT void WOKAPI_Entity::Destructor  ) 
 

const Handle_WOKernel_Entity& WOKAPI_Entity::Entity  )  const [private]
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::EntityParameterName const Handle(TCollection_HAsciiString)&  aparam  )  const
 

Standard_EXPORT void WOKAPI_Entity::FileTypes TColStd_SequenceOfHAsciiString &  typeseq  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::FindParameterFile const Handle(TCollection_HAsciiString)&  afile  )  const
 

Standard_EXPORT Handle_WOKUtils_HSequenceOfParamItem WOKAPI_Entity::GetBuildParameters const WOKAPI_Session asession,
const Handle(TCollection_HAsciiString)&  aname,
const WOKAPI_Entity anesting,
const Handle(WOKTools_HSequenceOfDefine)&  defines,
const Standard_Boolean  usedefaults
const [private]
 

Standard_EXPORT void WOKAPI_Entity::GetDirs TColStd_SequenceOfHAsciiString &  dirseq  )  const
 

Standard_EXPORT Standard_Integer WOKAPI_Entity::GetEnvActions const WOKAPI_Session asession,
WOKTools_Return actions
const
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::GetFilePath const Handle(TCollection_HAsciiString)&  atype  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::GetFilePath const Handle(TCollection_HAsciiString)&  atype,
const Handle(TCollection_HAsciiString)&  aname
const
 

Standard_EXPORT void WOKAPI_Entity::GetFiles TColStd_SequenceOfHAsciiString &  fileseq  )  const
 

Standard_EXPORT void WOKAPI_Entity::GetFileTypeArguments const Handle(TCollection_HAsciiString)&  aname,
TColStd_SequenceOfHAsciiString &  argseq
const
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::GetFileTypeDefinition const Handle(TCollection_HAsciiString)&  aname  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::GetFileTypeDirectory const Handle(TCollection_HAsciiString)&  aname  )  const
 

Standard_EXPORT void WOKAPI_Entity::GetInterpFiles Handle(WOKTools_HSequenceOfReturnValue)&  files  )  const
 

virtual Standard_EXPORT Standard_Boolean WOKAPI_Entity::HomePage const Standard_OStream &  astream  )  const [virtual]
 

virtual Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsAccessible  )  const [virtual]
 

Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsFactory  )  const
 

Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsFileType const Handle(TCollection_HAsciiString)&  aname  )  const
 

Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsFileTypeFileDependent const Handle(TCollection_HAsciiString)&  aname  )  const
 

Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsParameterSet const Handle(TCollection_HAsciiString)&  aname  )  const
 

Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsParcel  )  const
 

Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsSession  )  const
 

Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsUnit  )  const
 

virtual Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsValid  )  const [virtual]
 

Reimplemented in WOKAPI_Factory, WOKAPI_Parcel, WOKAPI_Session, WOKAPI_Unit, WOKAPI_Warehouse, WOKAPI_Workbench, and WOKAPI_Workshop.

Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsWarehouse  )  const
 

Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsWorkbench  )  const
 

Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsWorkshop  )  const
 

virtual Standard_EXPORT Standard_Boolean WOKAPI_Entity::IsWriteAble  )  const [virtual]
 

virtual Standard_EXPORT Standard_Boolean WOKAPI_Entity::ItemHRef const Standard_OStream &  astream  )  const [virtual]
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::Name  )  const
 

virtual Standard_EXPORT Standard_Boolean WOKAPI_Entity::NestedEntities WOKAPI_SequenceOfEntity aseq  )  const [virtual]
 

Reimplemented in WOKAPI_Factory, WOKAPI_Parcel, WOKAPI_Warehouse, WOKAPI_Workbench, and WOKAPI_Workshop.

Standard_EXPORT WOKAPI_Entity WOKAPI_Entity::NestingEntity  )  const
 

virtual Standard_EXPORT void WOKAPI_Entity::Open const WOKAPI_Session aSession,
const Handle(TCollection_HAsciiString)&  aPath
[virtual]
 

Reimplemented in WOKAPI_Session.

void WOKAPI_Entity::operator delete void *  anAddress  )  [inline]
 

Reimplemented in WOKAPI_Factory, WOKAPI_Parcel, WOKAPI_Session, WOKAPI_Unit, WOKAPI_Warehouse, WOKAPI_Workbench, and WOKAPI_Workshop.

void* WOKAPI_Entity::operator new size_t  size  )  [inline]
 

Reimplemented in WOKAPI_Factory, WOKAPI_Parcel, WOKAPI_Session, WOKAPI_Unit, WOKAPI_Warehouse, WOKAPI_Workbench, and WOKAPI_Workshop.

void* WOKAPI_Entity::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented in WOKAPI_Factory, WOKAPI_Parcel, WOKAPI_Session, WOKAPI_Unit, WOKAPI_Warehouse, WOKAPI_Workbench, and WOKAPI_Workshop.

virtual Standard_EXPORT Standard_Boolean WOKAPI_Entity::PageFooter const Standard_OStream &  astream  )  const [protected, virtual]
 

virtual Standard_EXPORT Standard_Boolean WOKAPI_Entity::PageHeader const Standard_OStream &  astream  )  const [protected, virtual]
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKAPI_Entity::ParameterArguments const Handle(TCollection_HAsciiString)&  aname  )  const
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKAPI_Entity::ParameterClasses  )  const
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKAPI_Entity::ParameterClassFiles const Handle(TCollection_HAsciiString)&  aclass  )  const
 

Standard_EXPORT Handle_WOKUtils_HSequenceOfParamItem WOKAPI_Entity::ParameterClassValues const Handle(TCollection_HAsciiString)&  aclass  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::ParameterEval const Handle(TCollection_HAsciiString)&  aname  )  const
 

Standard_EXPORT void WOKAPI_Entity::ParameterReset  )  const
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKAPI_Entity::ParameterSearchList  )  const
 

Standard_EXPORT void WOKAPI_Entity::ParameterSet const Handle(TCollection_HAsciiString)&  aname,
const Handle(TCollection_HAsciiString)&  avalue
const
 

Standard_EXPORT void WOKAPI_Entity::ParameterUnSet const Handle(TCollection_HAsciiString)&  aname  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::ParameterValue const Handle(TCollection_HAsciiString)&  aname  )  const
 

Standard_EXPORT Handle_WOKernel_Session WOKAPI_Entity::Session  )  const [private]
 

Standard_EXPORT void WOKAPI_Entity::Set const Handle(WOKernel_Entity)&  anentity  )  [private]
 

Standard_EXPORT void WOKAPI_Entity::UpdateBeforeBuild const Handle(WOKernel_Entity)&  anesting  )  [private]
 

Standard_EXPORT void WOKAPI_Entity::UpdateBeforeDestroy const Handle(WOKernel_Entity)&  anesting  )  [private]
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKAPI_Entity::UserPath  )  const
 


Field Documentation

Handle_WOKernel_Entity WOKAPI_Entity::myEntity [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:59:32 2008 for OpenCASCADE by  doxygen 1.4.1