12#ifndef ROOT_TGraphNode
13#define ROOT_TGraphNode
#define ClassDef(name, id)
Fill Area Attributes class.
A graph node object which can be added in a TGraphStruct.
GVizAgnode_t * fGVNode
Graphviz node.
Double_t fY
Node's center Y coordinate.
virtual void SetTextAngle(Float_t)
Set the text angle.
GVizAgnode_t * GetGVNode()
void SaveAttributes(std::ostream &)
Save attributes as a C++ statement(s) on output stream out called by TGraphStruct::SavePrimitive.
virtual void Paint(Option_t *option="")
Paint this node with its current attributes.
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
Compute distance from point px,py to a node.
virtual void SavePrimitive(std::ostream &, Option_t *)
Save primitive as a C++ statement(s) on output stream out.
Double_t fX
Node's center X coordinate.
TGraphNode()
Graph node default constructor.
void SetGVNode(GVizAgnode_t *gvn)
virtual ~TGraphNode()
Graph Node default destructor.
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
Execute action corresponding to one event.
void CreateGVNode(GVizAgraph_t *gv)
Create the GraphViz node into the GraphViz data structure gv.
void Layout()
Layout this node in the GraphViz space.
The TNamed class is the base class for all named ROOT classes.