24#ifndef _PO_HIGH_LOW_CLOSE_
25#define _PO_HIGH_LOW_CLOSE_
27#include <MeshViz/graph/PoGraphMaster.h>
30#include <Inventor/fields/SoSFEnum.h>
31#include <Inventor/fields/SoMFFloat.h>
62 SO_KIT_CATALOG_ENTRY_HEADER(highLowClose) ;
130 const float *low,
const float *close)
131 { init(FALSE, numValues, x, high, low, close) ; }
140 static void initClass() ;
141 static void exitClass() ;
147 virtual void setDefaultOnNonWritingFields() ;
152 void init(
SbBool isDefault,
int numValues=0,
const float *x=NULL,
153 const float *high=NULL,
const float *low=NULL,
const float *close=NULL) ;
156 FieldSensorList fieldSensorList ;
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Abstract base class for ...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Class to build a high lo...
virtual void rebuild()
Forces node-kit rebuilding.
PoHighLowClose(int numValues, const float *x, const float *high, const float *low, const float *close)
Constructor.
SoMFFloat valuesClose
List of close values.
SoMFFloat valuesLow
List of low values.
HorCloseBarPosition
Position of the horizontal close bar.
@ LEFT
The horizontal close bar is on the left of the vertical close bar.
@ RIGHT
The horizontal close bar is on the right of the vertical close bar.
@ MIDDLE
The horizontal close bar is on the middle of the vertical close bar.
PoHighLowClose()
Default constructor.
SoMFFloat valuesHigh
List of high values.
SoMFFloat valuesX
List of abscissas.
SoSFEnum horCloseBarPosition
Position of the horizontal close bar in relation to the vertical line.
Maintains a list of pointers to fields.
Multiple-value field containing any number of floating point values.
Field containing an enumerated value.