62 #ifndef vtkApplyIcons_h
63 #define vtkApplyIcons_h
84 void ClearAllIconTypes();
90 vtkSetMacro(UseLookupTable,
bool);
91 vtkGetMacro(UseLookupTable,
bool);
92 vtkBooleanMacro(UseLookupTable,
bool);
98 vtkSetMacro(DefaultIcon,
int);
99 vtkGetMacro(DefaultIcon,
int);
105 vtkSetMacro(SelectedIcon,
int);
106 vtkGetMacro(SelectedIcon,
int);
112 vtkSetStringMacro(IconOutputArrayName);
113 vtkGetStringMacro(IconOutputArrayName);
134 vtkSetMacro(SelectionMode,
int);
135 vtkGetMacro(SelectionMode,
int);
137 { this->SetSelectionMode(SELECTED_ICON); }
139 { this->SetSelectionMode(SELECTED_OFFSET); }
141 { this->SetSelectionMode(ANNOTATION_ICON); }
143 { this->SetSelectionMode(IGNORE_SELECTION); }
151 vtkSetMacro(AttributeType,
int);
152 vtkGetMacro(AttributeType,
int);
virtual void SetSelectionModeToSelectedIcon()
void SetIconType(double v, int icon)
A atomic type representing the union of many types.
virtual void SetSelectionModeToIgnoreSelection()
a simple class to control print indentation
void SetIconType(const char *v, int icon)
Internals * Implementation
virtual void SetSelectionModeToAnnotationIcon()
virtual void SetSelectionModeToSelectedOffset()
apply icons to a data set.
#define VTKVIEWSINFOVIS_EXPORT
char * IconOutputArrayName