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

WOK
TKWOK
WOKernel


WOKernel_File Class Reference

a file in WOK context

#include <WOKernel_File.hxx>

Inheritance diagram for WOKernel_File:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT WOKernel_File (const Handle(TCollection_HAsciiString)&aname, const Handle(WOKernel_Entity)&anesting, const Handle(WOKernel_FileType)&atype)
 Constructor of a File with a FileDependent Type
.
Standard_EXPORT WOKernel_File (const Handle(WOKernel_Entity)&anesting, const Handle(WOKernel_FileType)&atype)
 Constructor of a File with a !FileDependent Type
Warning : Raises if FileType is FileDependent
.
const Handle_WOKUtils_Path & Path () const
Standard_EXPORT void SetPath (const Handle(WOKUtils_Path)&apath)
const Handle_WOKernel_FileType & Type () const
const Handle_TCollection_HAsciiString & TypeName () const
Standard_EXPORT void SetType (const Handle(WOKernel_FileType)&atype)
virtual Standard_EXPORT Handle_TCollection_HAsciiString GetUniqueName () const
Standard_EXPORT const Handle_TCollection_HAsciiString & LocatorName ()
Standard_EXPORT void GetPath ()
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Static Public Member Functions

static Standard_EXPORT Handle_TCollection_HAsciiString FileLocatorName (const Handle(TCollection_HAsciiString)&unitname, const Handle(TCollection_HAsciiString)&type, const Handle(TCollection_HAsciiString)&aname)

Private Attributes

Handle_WOKernel_FileType mytype
Handle_WOKUtils_Path mypath
Handle_TCollection_HAsciiString mylocatorname

Constructor & Destructor Documentation

Standard_EXPORT WOKernel_File::WOKernel_File const Handle(TCollection_HAsciiString)&  aname,
const Handle(WOKernel_Entity)&  anesting,
const Handle(WOKernel_FileType)&  atype
 

Standard_EXPORT WOKernel_File::WOKernel_File const Handle(WOKernel_Entity)&  anesting,
const Handle(WOKernel_FileType)&  atype
 


Member Function Documentation

static Standard_EXPORT Handle_TCollection_HAsciiString WOKernel_File::FileLocatorName const Handle(TCollection_HAsciiString)&  unitname,
const Handle(TCollection_HAsciiString)&  type,
const Handle(TCollection_HAsciiString)&  aname
[static]
 

Standard_EXPORT void WOKernel_File::GetPath  ) 
 

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKernel_File::GetUniqueName  )  const [virtual]
 

Implements WOKernel_BaseEntity.

Standard_EXPORT const WOKernel_File::Handle Standard_Type   )  const
 

Reimplemented from WOKernel_BaseEntity.

Standard_EXPORT const Handle_TCollection_HAsciiString& WOKernel_File::LocatorName  ) 
 

const Handle_WOKUtils_Path& WOKernel_File::Path  )  const
 

Standard_EXPORT void WOKernel_File::SetPath const Handle(WOKUtils_Path)&  apath  ) 
 

Standard_EXPORT void WOKernel_File::SetType const Handle(WOKernel_FileType)&  atype  ) 
 

const Handle_WOKernel_FileType& WOKernel_File::Type  )  const
 

const Handle_TCollection_HAsciiString& WOKernel_File::TypeName  )  const
 


Field Documentation

Handle_TCollection_HAsciiString WOKernel_File::mylocatorname [private]
 

Handle_WOKUtils_Path WOKernel_File::mypath [private]
 

Handle_WOKernel_FileType WOKernel_File::mytype [private]
 


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