Public Member Functions |
| | ShapeProcess_Context () |
| | Creates an empty tool
|
| | 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_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
|
| 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
|
| const Handle_Resource_Manager & | ResourceManager () const |
| | Returns internal Resource_Manager object
|
| void | SetScope (const Standard_CString scope) |
| | Set a new (sub)scope
|
| void | UnSetScope () |
| | Go out of current scope
|
| Standard_Boolean | IsParamSet (const Standard_CString param) const |
| | Returns True if parameter is defined in the resource file
|
| Standard_Boolean | GetReal (const Standard_CString param, Standard_Real &val) const |
| Standard_Boolean | GetInteger (const Standard_CString param, Standard_Integer &val) const |
| Standard_Boolean | GetBoolean (const Standard_CString param, Standard_Boolean &val) const |
| 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_Real | RealVal (const Standard_CString param, const Standard_Real def) const |
| Standard_Integer | IntegerVal (const Standard_CString param, const Standard_Integer def) const |
| Standard_Boolean | BooleanVal (const Standard_CString param, const Standard_Boolean def) const |
| 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
|
| void | SetMessenger (const Handle< Message_Messenger > &messenger) |
| | Sets Messenger used for outputting messages.
|
| Handle_Message_Messenger | Messenger () const |
| | Returns Messenger used for outputting messages.
|
| void | SetProgress (const Handle< Message_ProgressIndicator > &theProgress) |
| | Sets Progress Indicator.
|
| Handle_Message_ProgressIndicator | Progress () const |
| | Returns Progress Indicator.
|
| void | SetTraceLevel (const Standard_Integer tracelev) |
| | Sets trace level used for outputting messages
|
| Standard_Integer | TraceLevel () const |
| | Returns trace level used for outputting messages.
|