Go to the documentation of this file.
63 #ifndef vtkApplyIcons_h
64 #define vtkApplyIcons_h
66 #include "vtkViewsInfovisModule.h"
95 vtkSetMacro(UseLookupTable,
bool);
96 vtkGetMacro(UseLookupTable,
bool);
97 vtkBooleanMacro(UseLookupTable,
bool);
105 vtkSetMacro(DefaultIcon,
int);
106 vtkGetMacro(DefaultIcon,
int);
114 vtkSetMacro(SelectedIcon,
int);
115 vtkGetMacro(SelectedIcon,
int);
123 vtkSetStringMacro(IconOutputArrayName);
124 vtkGetStringMacro(IconOutputArrayName);
146 vtkSetMacro(SelectionMode,
int);
147 vtkGetMacro(SelectionMode,
int);
149 { this->SetSelectionMode(SELECTED_ICON); }
151 { this->SetSelectionMode(SELECTED_OFFSET); }
153 { this->SetSelectionMode(ANNOTATION_ICON); }
155 { this->SetSelectionMode(IGNORE_SELECTION); }
165 vtkSetMacro(AttributeType,
int);
166 vtkGetMacro(AttributeType,
int);
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkApplyIcons * New()
void SetIconType(vtkVariant v, int icon)
Edits the lookup table to use for point icons.
virtual void SetSelectionModeToAnnotationIcon()
char * IconOutputArrayName
virtual void SetSelectionModeToSelectedIcon()
void SetIconType(const char *v, int icon)
a simple class to control print indentation
A atomic type representing the union of many types.
~vtkApplyIcons() override
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Convert the vtkGraph into vtkPolyData.
void SetIconType(double v, int icon)
int FillInputPortInformation(int port, vtkInformation *info) override
Set the input type of the algorithm to vtkGraph.
virtual void SetSelectionModeToSelectedOffset()
Internals * Implementation
virtual void SetSelectionModeToIgnoreSelection()
apply icons to a data set.