|
virtual vtkTypeBool | IsA (const char *type) |
| Return 1 if this class is the same type of (or a subclass of) the named class. More...
|
|
vtkDendrogramItem * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
virtual void | SetTree (vtkTree *tree) |
| Set the tree that this item draws. More...
|
|
vtkTree * | GetTree () |
| Get the tree that this item draws. More...
|
|
void | CollapseToNumberOfLeafNodes (unsigned int n) |
| Collapse subtrees until there are only n leaf nodes left in the tree. More...
|
|
vtkTree * | GetPrunedTree () |
| Get the collapsed tree. More...
|
|
void | SetColorArray (const char *arrayName) |
| Indicate which array within the Tree's VertexData should be used to color the tree. More...
|
|
void | SetOrientation (int orientation) |
| Set which way the tree should face within the visualization. More...
|
|
int | GetOrientation () |
| Get the current tree orientation. More...
|
|
double | GetAngleForOrientation (int orientation) |
| Get the rotation angle (in degrees) that corresponds to the given tree orientation. More...
|
|
double | GetTextAngleForOrientation (int orientation) |
| Get the angle that vertex labels should be rotated for the corresponding tree orientation. More...
|
|
void | PrepareToPaint (vtkContext2D *painter) |
| This function calls RebuildBuffers() if necessary. More...
|
|
virtual void | GetBounds (double bounds[4]) |
| Get the bounds for this item as (Xmin,Xmax,Ymin,Ymax). More...
|
|
void | ComputeLabelWidth (vtkContext2D *painter) |
| Compute the width of the longest leaf node label. More...
|
|
float | GetLabelWidth () |
| Get the width of the longest leaf node label. More...
|
|
bool | GetPositionOfVertex (const std::string &vertexName, double position[2]) |
| Find the position of the vertex with the specified name. More...
|
|
bool | Paint (vtkContext2D *painter) override |
| Paints the input tree as a dendrogram. More...
|
|
bool | Hit (const vtkContextMouseEvent &mouse) override |
| Returns true if the transform is interactive, false otherwise. More...
|
|
bool | MouseDoubleClickEvent (const vtkContextMouseEvent &event) override |
| Collapse or expand a subtree when the user double clicks on an internal node. More...
|
|
|
virtual void | SetExtendLeafNodes (bool) |
| Get/set whether or not leaf nodes should be extended so that they all line up vertically. More...
|
|
virtual bool | GetExtendLeafNodes () |
| Get/set whether or not leaf nodes should be extended so that they all line up vertically. More...
|
|
virtual void | ExtendLeafNodesOn () |
| Get/set whether or not leaf nodes should be extended so that they all line up vertically. More...
|
|
virtual void | ExtendLeafNodesOff () |
| Get/set whether or not leaf nodes should be extended so that they all line up vertically. More...
|
|
|
virtual void | SetDrawLabels (bool) |
| Get/Set whether or not leaf nodes should be labeled by this class. More...
|
|
virtual bool | GetDrawLabels () |
| Get/Set whether or not leaf nodes should be labeled by this class. More...
|
|
virtual void | DrawLabelsOn () |
| Get/Set whether or not leaf nodes should be labeled by this class. More...
|
|
virtual void | DrawLabelsOff () |
| Get/Set whether or not leaf nodes should be labeled by this class. More...
|
|
|
virtual void | SetPosition (float, float) |
| Set the position of the dendrogram. More...
|
|
void | SetPosition (float[2]) |
| Set the position of the dendrogram. More...
|
|
void | SetPosition (const vtkVector2f &pos) |
| Set the position of the dendrogram. More...
|
|
|
virtual float * | GetPosition () |
| Get position of the dendrogram. More...
|
|
virtual void | GetPosition (float &, float &) |
| Get position of the dendrogram. More...
|
|
virtual void | GetPosition (float[2]) |
| Get position of the dendrogram. More...
|
|
vtkVector2f | GetPositionVector () |
| Get position of the dendrogram. More...
|
|
|
virtual double | GetLeafSpacing () |
| Get/Set the spacing between the leaf nodes in our dendrogram. More...
|
|
virtual void | SetLeafSpacing (double) |
| Get/Set the spacing between the leaf nodes in our dendrogram. More...
|
|
|
virtual float | GetLineWidth () |
| Get/Set how wide the edges of this dendrogram should be. More...
|
|
virtual void | SetLineWidth (float) |
| Get/Set how wide the edges of this dendrogram should be. More...
|
|
|
virtual void | SetDisplayNumberOfCollapsedLeafNodes (bool) |
| Get/set whether or not the number of collapsed leaf nodes should be written inside the triangle representing a collapsed subtree. More...
|
|
virtual bool | GetDisplayNumberOfCollapsedLeafNodes () |
| Get/set whether or not the number of collapsed leaf nodes should be written inside the triangle representing a collapsed subtree. More...
|
|
virtual void | DisplayNumberOfCollapsedLeafNodesOn () |
| Get/set whether or not the number of collapsed leaf nodes should be written inside the triangle representing a collapsed subtree. More...
|
|
virtual void | DisplayNumberOfCollapsedLeafNodesOff () |
| Get/set whether or not the number of collapsed leaf nodes should be written inside the triangle representing a collapsed subtree. More...
|
|
|
virtual vtkStdString | GetDistanceArrayName () |
| Get/Set the name of the array that specifies the distance of each vertex from the root (NOT the vertex's parent). More...
|
|
virtual void | SetDistanceArrayName (vtkStdString) |
| Get/Set the name of the array that specifies the distance of each vertex from the root (NOT the vertex's parent). More...
|
|
|
virtual vtkStdString | GetVertexNameArrayName () |
| Get/Set the name of a vtkStringArray that specifies the names of the vertices of the input tree. More...
|
|
virtual void | SetVertexNameArrayName (vtkStdString) |
| Get/Set the name of a vtkStringArray that specifies the names of the vertices of the input tree. More...
|
|
vtkContextItem * | NewInstance () const |
|
virtual double | GetOpacity () |
| Get the opacity of the item. More...
|
|
virtual void | SetOpacity (double) |
| Set the opacity of the item. More...
|
|
vtkAbstractContextItem * | NewInstance () const |
|
virtual void | Update () |
| Perform any updates to the item that may be necessary before rendering. More...
|
|
virtual bool | PaintChildren (vtkContext2D *painter) |
| Paint the children of the item, should be called whenever the children need to be rendered. More...
|
|
virtual void | ReleaseGraphicsResources () |
| Release graphics resources hold by the item. More...
|
|
vtkIdType | AddItem (vtkAbstractContextItem *item) |
| Add child items to this item. More...
|
|
bool | RemoveItem (vtkAbstractContextItem *item) |
| Remove child item from this item. More...
|
|
bool | RemoveItem (vtkIdType index) |
| Remove child item from this item. More...
|
|
vtkAbstractContextItem * | GetItem (vtkIdType index) |
| Get the item at the specified index. More...
|
|
vtkIdType | GetItemIndex (vtkAbstractContextItem *item) |
| Get the index of the specified item in itemIndex. More...
|
|
vtkIdType | GetNumberOfItems () |
| Get the number of child items. More...
|
|
void | ClearItems () |
| Remove all child items from this item. More...
|
|
vtkIdType | Raise (vtkIdType index) |
| Raises the child to the top of the item's stack. More...
|
|
virtual vtkIdType | StackAbove (vtkIdType index, vtkIdType under) |
| Raises the child above the under sibling. More...
|
|
vtkIdType | Lower (vtkIdType index) |
| Lowers the child to the bottom of the item's stack. More...
|
|
virtual vtkIdType | StackUnder (vtkIdType child, vtkIdType above) |
| Lowers the child under the above sibling. More...
|
|
virtual vtkAbstractContextItem * | GetPickedItem (const vtkContextMouseEvent &mouse) |
| Return the item under the mouse. More...
|
|
virtual bool | MouseEnterEvent (const vtkContextMouseEvent &mouse) |
| Mouse enter event. More...
|
|
virtual bool | MouseMoveEvent (const vtkContextMouseEvent &mouse) |
| Mouse move event. More...
|
|
virtual bool | MouseLeaveEvent (const vtkContextMouseEvent &mouse) |
| Mouse leave event. More...
|
|
virtual bool | MouseButtonPressEvent (const vtkContextMouseEvent &mouse) |
| Mouse button down event Return true if the item holds the event, false if the event can be propagated to other items. More...
|
|
virtual bool | MouseButtonReleaseEvent (const vtkContextMouseEvent &mouse) |
| Mouse button release event. More...
|
|
virtual bool | MouseWheelEvent (const vtkContextMouseEvent &mouse, int delta) |
| Mouse wheel event, positive delta indicates forward movement of the wheel. More...
|
|
virtual bool | KeyPressEvent (const vtkContextKeyEvent &key) |
| Key press event. More...
|
|
virtual bool | KeyReleaseEvent (const vtkContextKeyEvent &key) |
| Key release event. More...
|
|
virtual void | SetScene (vtkContextScene *scene) |
| Set the vtkContextScene for the item, always set for an item in a scene. More...
|
|
vtkContextScene * | GetScene () |
| Get the vtkContextScene for the item, always set for an item in a scene. More...
|
|
virtual void | SetParent (vtkAbstractContextItem *parent) |
| Set the parent item. More...
|
|
vtkAbstractContextItem * | GetParent () |
| Get the parent item. More...
|
|
virtual vtkVector2f | MapToParent (const vtkVector2f &point) |
| Maps the point to the parent coordinate system. More...
|
|
virtual vtkVector2f | MapFromParent (const vtkVector2f &point) |
| Maps the point from the parent coordinate system. More...
|
|
virtual vtkVector2f | MapToScene (const vtkVector2f &point) |
| Maps the point to the scene coordinate system. More...
|
|
virtual vtkVector2f | MapFromScene (const vtkVector2f &point) |
| Maps the point from the scene coordinate system. More...
|
|
virtual bool | GetVisible () |
| Get the visibility of the item (should it be drawn). More...
|
|
virtual void | SetVisible (bool) |
| Set the visibility of the item (should it be drawn). More...
|
|
virtual bool | GetInteractive () |
| Get if the item is interactive (should respond to mouse events). More...
|
|
virtual void | SetInteractive (bool) |
| Set if the item is interactive (should respond to mouse events). More...
|
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
| Turn debugging output on. More...
|
|
virtual void | DebugOff () |
| Turn debugging output off. More...
|
|
bool | GetDebug () |
| Get the value of the debug flag. More...
|
|
void | SetDebug (bool debugFlag) |
| Set the value of the debug flag. More...
|
|
virtual void | Modified () |
| Update the modification time for this object. More...
|
|
virtual vtkMTimeType | GetMTime () |
| Return this object's modified time. More...
|
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
vtkTypeBool | HasObserver (unsigned long event) |
|
vtkTypeBool | HasObserver (const char *event) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkCommand * | GetCommand (unsigned long tag) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObserver (vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObservers (const char *event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkTypeBool | HasObserver (unsigned long event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkTypeBool | HasObserver (const char *event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Allow user to set the AbortFlagOn() with the return value of the callback method. More...
|
|
int | InvokeEvent (unsigned long event, void *callData) |
| This method invokes an event and return whether the event was aborted or not. More...
|
|
int | InvokeEvent (const char *event, void *callData) |
| This method invokes an event and return whether the event was aborted or not. More...
|
|
const char * | GetClassName () const |
| Return the class name as a string. More...
|
|
virtual void | Delete () |
| Delete a VTK object. More...
|
|
virtual void | FastDelete () |
| Delete a reference to this object. More...
|
|
void | InitializeObjectBase () |
|
void | Print (ostream &os) |
| Print an object to an ostream. More...
|
|
virtual void | Register (vtkObjectBase *o) |
| Increase the reference count (mark as used by another object). More...
|
|
virtual void | UnRegister (vtkObjectBase *o) |
| Decrease the reference count (release by another object). More...
|
|
int | GetReferenceCount () |
| Return the current reference count of this object. More...
|
|
void | SetReferenceCount (int) |
| Sets the reference count. More...
|
|
void | PrintRevisions (ostream &) |
| Legacy. More...
|
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkDendrogramItem () |
|
| ~vtkDendrogramItem () override |
|
virtual void | RebuildBuffers () |
| Generate some data needed for painting. More...
|
|
virtual void | PaintBuffers (vtkContext2D *painter) |
| This function does the bulk of the actual work in rendering our dendrogram. More...
|
|
virtual bool | IsDirty () |
| This function returns a bool indicating whether or not we need to rebuild our cached data before painting. More...
|
|
void | ComputeMultipliers () |
| Compute how to scale our data so that text labels will fit within the bounds determined by the spacing between the leaf nodes of the tree. More...
|
|
void | ComputeBounds () |
| Compute the bounds of our tree in pixel coordinates. More...
|
|
void | CountLeafNodes () |
| Count the number of leaf nodes in the tree. More...
|
|
int | CountLeafNodes (vtkIdType vertex) |
| Count the number of leaf nodes that descend from a given vertex. More...
|
|
vtkIdType | GetClosestVertex (double x, double y) |
| Get the tree vertex closest to the specified coordinates. More...
|
|
void | CollapseSubTree (vtkIdType vertex) |
| Collapse the subtree rooted at vertex. More...
|
|
void | ExpandSubTree (vtkIdType vertex) |
| Expand the previously collapsed subtree rooted at vertex. More...
|
|
vtkIdType | GetOriginalId (vtkIdType vertex) |
| Look up the original ID of a vertex in the pruned tree. More...
|
|
vtkIdType | GetPrunedIdForOriginalId (vtkIdType originalId) |
| Look up the ID of a vertex in the pruned tree from a vertex ID of the input tree. More...
|
|
vtkIdType | GetClickedCollapsedSubTree (double x, double y) |
| Check if the click at (x, y) should be considered as a click on a collapsed subtree. More...
|
|
void | UpdateVisibleSceneExtent (vtkContext2D *painter) |
| Calculate the extent of the data that is visible within the window. More...
|
|
bool | LineIsVisible (double x0, double y0, double x1, double y1) |
| Returns true if any part of the line segment defined by endpoints (x0, y0), (x1, y1) falls within the extent of the currently visible scene. More...
|
|
void | SetOrientation (vtkTree *tree, int orientation) |
| Internal function. More...
|
|
void | PositionColorLegend () |
|
| vtkContextItem () |
|
| ~vtkContextItem () override |
|
| vtkAbstractContextItem () |
|
| ~vtkAbstractContextItem () override |
|
| vtkObject () |
|
| ~vtkObject () override |
|
void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) override |
|
void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) override |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=nullptr) |
| These methods allow a command to exclusively grab all events. More...
|
|
void | InternalReleaseFocus () |
| These methods allow a command to exclusively grab all events. More...
|
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|