MeVisLabToolboxReference
MeVisLab/Standard/Sources/Inventor/SoCSO/SoView2DCSOEditor/SoView2DCSOExtensibleEditor/SoCSOVisualizationSettings.h File Reference

Class for setting visualization parameters for CSO editors. More...

#include <SoCSODefines.h>

Go to the source code of this file.

Classes

struct  CSOPathPointsRenderSettings
class  ml::CSOVisualizationSettings
class  SoCSOVisualizationSettings

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


Defines

#define addMemberAndAccessMethod(type, name)
#define addMemberAndAccessMethodWithCSO(type, name)

Enumerations

enum  CSOPathPointStyle {
  PATH_POINTS_STYLE_NONE = 0, PATH_POINTS_STYLE_SOLID = 1, PATH_POINTS_STYLE_DASHED = 2, PATH_POINTS_STYLE_DOTTED = 3,
  PATH_POINTS_STYLE_SHORT_DASHED = 4
}
enum  CSOSeedPointStyle { SEED_POINT_STYLE_NONE = 0, SEED_POINT_STYLE_RECTANGLE = 1, SEED_POINT_STYLE_CIRCLE = 2, SEED_POINT_STYLE_FIXED_SIZE_CIRCLE = 3 }
enum  CSOHighlightMode { HIGHLIGHT_MODE_RELATIVE = 0, HIGHLIGHT_MODE_ABSOLUTE = 1 }
 Highlight mode for selection or mouse over. More...

Detailed Description

Class for setting visualization parameters for CSO editors.

Author:
Olaf Konrad
Date:
08/2012

Definition in file SoCSOVisualizationSettings.h.


Define Documentation

#define addMemberAndAccessMethod (   type,
  name 
)
Value:
public:\
  type name() const { return _##name; } \
  private: \
  type _##name;

Definition at line 65 of file SoCSOVisualizationSettings.h.

#define addMemberAndAccessMethodWithCSO (   type,
  name 
)
Value:
public:\
  type name() const { return _##name; } \
  type name(CSO* cso) const; \
  private: \
  type _##name;

Definition at line 71 of file SoCSOVisualizationSettings.h.


Enumeration Type Documentation

Highlight mode for selection or mouse over.

Enumerator:
HIGHLIGHT_MODE_RELATIVE 

Can be brighten (color), widen (path points), or enlarge (seed points)

HIGHLIGHT_MODE_ABSOLUTE 

Can be fixed color, fixed width, or fixed size.

Definition at line 40 of file SoCSOVisualizationSettings.h.

Enumerator:
PATH_POINTS_STYLE_NONE 
PATH_POINTS_STYLE_SOLID 
PATH_POINTS_STYLE_DASHED 
PATH_POINTS_STYLE_DOTTED 
PATH_POINTS_STYLE_SHORT_DASHED 

Definition at line 18 of file SoCSOVisualizationSettings.h.

Enumerator:
SEED_POINT_STYLE_NONE 
SEED_POINT_STYLE_RECTANGLE 
SEED_POINT_STYLE_CIRCLE 
SEED_POINT_STYLE_FIXED_SIZE_CIRCLE 

Definition at line 29 of file SoCSOVisualizationSettings.h.