#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|