#include <ShapeProcess_Context.hxx>
Inheritance diagram for ShapeProcess_Context:

Public Member Functions | |
| Standard_EXPORT | ShapeProcess_Context () |
| Creates an empty tool . | |
| Standard_EXPORT | ShapeProcess_Context (const Standard_CString file, const Standard_CString scope="") |
| Creates a new tool and initialises by name of resource file and (if specified) starting scope Calls method Init() . | |
| Standard_EXPORT Standard_Boolean | Init (const Standard_CString file, const Standard_CString scope="") |
| Initialises a tool by loading resource file and (if specified) sets starting scope Returns False if resource file not found . | |
| Standard_EXPORT Handle_Resource_Manager | LoadResourceManager (const Standard_CString file) |
| Loading Resource_Manager object if this object not equal internal static Resource_Manager object or internal static Resource_Manager object is null . | |
| Standard_EXPORT const Handle_Resource_Manager & | ResourceManager () const |
| Returns internal Resource_Manager object . | |
| Standard_EXPORT void | SetScope (const Standard_CString scope) |
| Set a new (sub)scope . | |
| Standard_EXPORT void | UnSetScope () |
| Go out of current scope . | |
| Standard_EXPORT Standard_Boolean | IsParamSet (const Standard_CString param) const |
| Returns True if parameter is defined in the resource file . | |
| Standard_EXPORT Standard_Boolean | GetReal (const Standard_CString param, Standard_Real &val) const |
| Standard_EXPORT Standard_Boolean | GetInteger (const Standard_CString param, Standard_Integer &val) const |
| Standard_EXPORT Standard_Boolean | GetBoolean (const Standard_CString param, Standard_Boolean &val) const |
| Standard_EXPORT Standard_Boolean | GetString (const Standard_CString param, TCollection_AsciiString &val) const |
| Get value of parameter as being of specific type Returns False if parameter is not defined or has a wrong type . | |
| Standard_EXPORT Standard_Real | RealVal (const Standard_CString param, const Standard_Real def) const |
| Standard_EXPORT Standard_Integer | IntegerVal (const Standard_CString param, const Standard_Integer def) const |
| Standard_EXPORT Standard_Boolean | BooleanVal (const Standard_CString param, const Standard_Boolean def) const |
| Standard_EXPORT Standard_CString | StringVal (const Standard_CString param, const Standard_CString def) const |
| Get value of parameter as being of specific type If parameter is not defined or does not have expected type, returns default value as specified . | |
| Standard_EXPORT void | SetMessenger (const Handle(Message_Messenger)&messenger) |
| Sets Messenger used for outputting messages. . | |
| Standard_EXPORT Handle_Message_Messenger | Messenger () const |
| Returns Messenger used for outputting messages. . | |
| Standard_EXPORT void | SetTraceLevel (const Standard_Integer tracelev) |
| Sets trace level used for outputting messages - 0: no trace at all - 1: errors - 2: errors and warnings - 3: all messages Default is 1 : Errors traced . | |
| Standard_EXPORT Standard_Integer | TraceLevel () const |
| Returns trace level used for outputting messages. . | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| Handle_Resource_Manager | myRC |
| Handle_TColStd_HSequenceOfHAsciiString | myScope |
| Handle_Message_Messenger | myMessenger |
| Standard_Integer | myTraceLev |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Reimplemented in ShapeProcess_ShapeContext. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1