|
| 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 &) |
| |