MoniTool_Profile.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_MoniTool_Profile.hxx>
#include <Handle_Dico_DictionaryOfTransient.hxx>
#include <TCollection_AsciiString.hxx>
#include <MMgt_TShared.hxx>
#include <Handle_MoniTool_Option.hxx>
#include <Standard_CString.hxx>
#include <Handle_TColStd_HSequenceOfAsciiString.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_Standard_Transient.hxx>

Data Structures

class  MoniTool_Profile
 A Profile gives access to a set of options :

  • it defines and gives access to options, by names specific
    to this Profile, defaulted to basic names of the Options
  • it records one or more Configurations, each of one is
    identified by a name, and commands for each option a switch
    value
  • a Configuration may be partial, i.e. concern only a subset
    of the complete list of options
  • Values are accessed through a Current Configuration, which
    name is fixed as ".", which can cumulate several
    configurations (especially when they are partial)

    It may also bring a "fast" access to values, which has been
    formerly computed from current configuration or another given
    one. But its up-to-date status regarding existing
    configurations is not checked : it may be recomputed or
    cleared at any time. If not set, the current configuration
    is then taken
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:40:40 2011 for Open CASCADE Technology by  doxygen 1.6.3