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