Cube GUI Plugin User Guide  (CubeGUI 4.8.2, revision 7895e762)
How to develop a Cube GUI Plugin, road map and examples
Namespaces | Macros | Enumerations
Constants.h File Reference
#include "cubegui-version.h"

Namespaces

 cubepluginapi
 

Macros

#define TOPOLOGY_MARGIN   10
 
#define LAYOUT_MARGIN   2
 
#define LAYOUT_SPACING   2
 
#define ABSOLUTE_NAME   "Absolute"
 
#define OWNROOT_NAME   "Own root percent"
 
#define METRICSELECTED_NAME   "Metric selection percent"
 
#define CALLSELECTED_NAME   "Call selection percent"
 
#define SYSTEMSELECTED_NAME   "System selection percent"
 
#define METRICROOT_NAME   "Metric root percent"
 
#define CALLROOT_NAME   "Call root percent"
 
#define SYSTEMROOT_NAME   "System root percent"
 
#define PEER_NAME   "Peer percent"
 
#define PEERDIST_NAME   "Peer distribution"
 
#define EXTERNAL_NAME   "External percent"
 
#define DISPLAYS   3
 

Enumerations

enum  cubepluginapi::ValueModus {
  cubepluginapi::ABSOLUTE_VALUES, cubepluginapi::OWNROOT_VALUES, cubepluginapi::METRICROOT_VALUES, cubepluginapi::CALLROOT_VALUES,
  cubepluginapi::SYSTEMROOT_VALUES, cubepluginapi::METRICSELECTED_VALUES, cubepluginapi::CALLSELECTED_VALUES, cubepluginapi::SYSTEMSELECTED_VALUES,
  cubepluginapi::PEER_VALUES, cubepluginapi::PEERDIST_VALUES, cubepluginapi::EXTERNAL_VALUES
}
 
enum  cubepluginapi::LineType { cubepluginapi::BLACK_LINES, cubepluginapi::GRAY_LINES, cubepluginapi::WHITE_LINES, cubepluginapi::NO_LINES }
 
enum  cubepluginapi::DisplayType { cubepluginapi::METRIC, cubepluginapi::CALL, cubepluginapi::SYSTEM }
 
enum  cubepluginapi::TreeType {
  cubepluginapi::METRICTREE, cubepluginapi::DEFAULTCALLTREE, cubepluginapi::FLATTREE, cubepluginapi::TASKTREE,
  cubepluginapi::SYSTEMTREE
}
 
enum  cubepluginapi::TabType { cubepluginapi::DEFAULT_TAB, cubepluginapi::OTHER_PLUGIN_TAB }
 
enum  cubepluginapi::UserAction { cubepluginapi::LoopMarkAction }
 
enum  cubepluginapi::PrecisionFormat { cubepluginapi::FORMAT_TREES = 0, cubepluginapi::FORMAT_DEFAULT, cubepluginapi::FORMAT_DOUBLE }
 
enum  cubepluginapi::HidingState { cubepluginapi::STATIC_HIDING, cubepluginapi::DYNAMIC_HIDING, cubepluginapi::NO_HIDING }
 
enum  cubepluginapi::TreeItemType {
  cubepluginapi::METRICITEM, cubepluginapi::CALLITEM, cubepluginapi::REGIONITEM, cubepluginapi::SYSTEMTREENODEITEM,
  cubepluginapi::LOCATIONGROUPITEM, cubepluginapi::LOCATIONITEM
}
 
enum  cubepluginapi::CallItemType {
  cubepluginapi::CallItemType::StandardItem, cubepluginapi::CallItemType::AggregatedLoopRoot, cubepluginapi::CallItemType::LoopItem, cubepluginapi::CallItemType::ArtificialKernelRoot,
  cubepluginapi::CallItemType::KernelItem
}
 
enum  cubepluginapi::ColoringMethod {
  cubepluginapi::LINEAR, cubepluginapi::QUADRATIC1, cubepluginapi::QUADRATIC2, cubepluginapi::EXPONENTIAL1,
  cubepluginapi::EXPONENTIAL2
}
 
enum  cubepluginapi::ItemState { cubepluginapi::ItemState::Exclusive, cubepluginapi::ItemState::Inclusive }
 
enum  cubepluginapi::SelectionSyntax { cubepluginapi::BACKGROUND_SELECTION, cubepluginapi::FRAME_SELECTION }
 

Macro Definition Documentation

#define ABSOLUTE_NAME   "Absolute"
#define CALLROOT_NAME   "Call root percent"
#define CALLSELECTED_NAME   "Call selection percent"
#define DISPLAYS   3
#define EXTERNAL_NAME   "External percent"
#define LAYOUT_MARGIN   2
#define LAYOUT_SPACING   2
#define METRICROOT_NAME   "Metric root percent"
#define METRICSELECTED_NAME   "Metric selection percent"
#define OWNROOT_NAME   "Own root percent"
#define PEER_NAME   "Peer percent"
#define PEERDIST_NAME   "Peer distribution"
#define SYSTEMROOT_NAME   "System root percent"
#define SYSTEMSELECTED_NAME   "System selection percent"
#define TOPOLOGY_MARGIN   10

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