User:Marcus.hanwell: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
mNo edit summary
mNo edit summary
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
<graphviz renderer='neato' caption='Class diagram?'>
== 2D API ==
digraph UML {
 
 
 
<graphviz renderer='neato' caption='Chart Classes'>
digraph Charts {
   node [
   node [
     fontsize = 10
     fontsize = 10
Line 13: Line 17:
   ]
   ]


//
  // Classes
  vtk2DActor
  vtk2DPainter
 
  vtkChart
  vtkChartXY
  vtkChartParallel
  vtkChartPie
 
  vtkPlot
  vtkPlotLine
  vtkPlotStacked
  vtkPlotBar
 
  vtkPlotGrid
  vtkAxis
  vtkLegend
 
// Subclass relationships
// Subclass relationships
//
//
// A -> B means
// A -> B means
// A is the superclass of B
// A is the superclass of B
Line 23: Line 43:
edge [
edge [
   arrowtail = onormal
   arrowtail = onormal
  arrowhead = none
]
  vtkChart -> vtkChartXY
  vtkChart -> vtkChartParallel
  vtkChart -> vtkChartPie
  vtkPlot -> vtkPlotLine
  vtkPlot -> vtkPlotStacked
  vtkPlot -> vtkPlotBar
// "owns the lifetime of"
edge [
  arrowtail = diamond
  arrowhead = none
]
// "has a pointer to"
edge [
  arrowtail = odiamond
   arrowhead = none
   arrowhead = none
]
]


   vtkChart
   vtkChartXY -> vtkPlot
   vtkPlot
   vtkChartXY -> vtkPlotGrid
   vtkAxis
   vtkChartXY -> vtkAxis
  vtkChartXY -> vtkLegend


   vtkChart -> vtkPlot
   vtk2DActor -> vtkChart
  vtk2DActor -> vtk2DPainter
}
}
</graphviz>
</graphviz>

Latest revision as of 17:29, 21 October 2009

2D API

Chart Classes