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