Cube GUI Plugin User Guide  (CubeGUI 4.4.4, revision 18494)
How to develop a Cube GUI Plugin, road map and examples
Classes | Enumerations
cubepluginapi Namespace Reference

Classes

class  ContextFreePlugin
 Plugins that are subclass of ContextFreePlugin don't depend on a cube file. They only can be activated if no cube file is loaded. More...
 
class  ContextFreeServices
 
class  CubePlugin
 The CubePlugin class is base class of all plugins that depend on a loaded cube file. More...
 
class  PluginInterface
 
class  PluginServices
 
class  SettingsHandler
 
class  ValueView
 The ValueView class is used to display the Value objects in the trees. More...
 

Enumerations

enum  ValueModus {
  ABSOLUTE_VALUES, OWNROOT_VALUES, METRICROOT_VALUES, CALLROOT_VALUES,
  SYSTEMROOT_VALUES, METRICSELECTED_VALUES, CALLSELECTED_VALUES, SYSTEMSELECTED_VALUES,
  PEER_VALUES, PEERDIST_VALUES, EXTERNAL_VALUES
}
 
enum  LineType { BLACK_LINES, GRAY_LINES, WHITE_LINES, NO_LINES }
 
enum  DisplayType { METRIC, CALL, SYSTEM }
 
enum  TabType { DEFAULT_TAB, OTHER_PLUGIN_TAB }
 
enum  TreeType { METRICTREE, CALLTREE, CALLFLAT, SYSTEMTREE }
 
enum  UserAction { LoopMarkAction }
 
enum  PrecisionFormat { FORMAT_TREES = 0, FORMAT_DEFAULT, FORMAT_DOUBLE }
 
enum  HidingState { STATIC_HIDING, DYNAMIC_HIDING, NO_HIDING }
 
enum  TreeItemType {
  METRICITEM, CALLITEM, REGIONITEM, SYSTEMTREENODEITEM,
  LOCATIONGROUPITEM, LOCATIONITEM
}
 
enum  ColoringMethod {
  LINEAR, QUADRATIC1, QUADRATIC2, EXPONENTIAL1,
  EXPONENTIAL2
}
 
enum  ItemState { EXCLUSIVE, INCLUSIVE, EXCLUSIVE_PLUS_HIDDEN }
 
enum  SelectionSyntax { BACKGROUND_SELECTION, FRAME_SELECTION }
 

Enumeration Type Documentation

Enumerator
LINEAR 
QUADRATIC1 
QUADRATIC2 
EXPONENTIAL1 
EXPONENTIAL2 
Enumerator
METRIC 
CALL 
SYSTEM 
Enumerator
STATIC_HIDING 
DYNAMIC_HIDING 
NO_HIDING 
Enumerator
EXCLUSIVE 
INCLUSIVE 
EXCLUSIVE_PLUS_HIDDEN 
Enumerator
BLACK_LINES 
GRAY_LINES 
WHITE_LINES 
NO_LINES 
Enumerator
FORMAT_TREES 
FORMAT_DEFAULT 
FORMAT_DOUBLE 
Enumerator
BACKGROUND_SELECTION 
FRAME_SELECTION 
Enumerator
DEFAULT_TAB 
OTHER_PLUGIN_TAB 
Enumerator
METRICITEM 
CALLITEM 
REGIONITEM 
SYSTEMTREENODEITEM 
LOCATIONGROUPITEM 
LOCATIONITEM 
Enumerator
METRICTREE 
CALLTREE 
CALLFLAT 
SYSTEMTREE 
Enumerator
LoopMarkAction 
Enumerator
ABSOLUTE_VALUES 
OWNROOT_VALUES 
METRICROOT_VALUES 
CALLROOT_VALUES 
SYSTEMROOT_VALUES 
METRICSELECTED_VALUES 
CALLSELECTED_VALUES 
SYSTEMSELECTED_VALUES 
PEER_VALUES 
PEERDIST_VALUES 
EXTERNAL_VALUES 

Cube Writer Library    Copyright © 1998–2017 Forschungszentrum Jülich GmbH, Jülich Supercomputing Centre
Copyright © 2009–2015 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming