62 #ifndef __vtkApplyIcons_h
63 #define __vtkApplyIcons_h
65 #include "vtkViewsInfovisModule.h"
66 #include "vtkPassInputTypeAlgorithm.h"
67 #include "vtkVariant.h"
69 class VTKVIEWSINFOVIS_EXPORT
vtkApplyIcons :
public vtkPassInputTypeAlgorithm
74 void PrintSelf(ostream& os, vtkIndent indent);
79 void SetIconType(vtkVariant v,
int icon);
81 { this->SetIconType(vtkVariant(v), icon); }
83 { this->SetIconType(vtkVariant(v), icon); }
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);
162 vtkInformation *, vtkInformationVector **, vtkInformationVector *);
166 int FillInputPortInformation(
int port, vtkInformation* info);
virtual void SetSelectionModeToSelectedIcon()
void SetIconType(double v, int icon)
virtual void SetSelectionModeToIgnoreSelection()
void SetIconType(const char *v, int icon)
Internals * Implementation
virtual void SetSelectionModeToAnnotationIcon()
virtual void SetSelectionModeToSelectedOffset()
apply icons to a data set.
char * IconOutputArrayName