| Forge
    | 
VectorField is a line graph to display two dimensional data. More...
#include <vector_field.h>
| Public Member Functions | |
| FGAPI | VectorField (const unsigned pNumPoints, const dtype pDataType, const ChartType pChartType) | 
| Creates a VectorField object.  More... | |
| FGAPI | VectorField (const VectorField &pOther) | 
| Copy constructor for VectorField.  More... | |
| FGAPI | ~VectorField () | 
| VectorField Destructor.  More... | |
| FGAPI void | setColor (const forge::Color pColor) | 
| Set global color for the field lines.  More... | |
| FGAPI void | setColor (const float pRed, const float pGreen, const float pBlue, const float pAlpha) | 
| Set global color for the field lines.  More... | |
| FGAPI void | setLegend (const char *pLegend) | 
| Set VectorField legend.  More... | |
| FGAPI unsigned | vertices () const | 
| Get the buffer identifier for vertices.  More... | |
| FGAPI unsigned | colors () const | 
| Get the buffer identifier for color values per vertex.  More... | |
| FGAPI unsigned | alphas () const | 
| Get the buffer identifier for alpha values per vertex.  More... | |
| FGAPI unsigned | directions () const | 
| Get the buffer identifier for field direction per vertex values.  More... | |
| FGAPI unsigned | verticesSize () const | 
| Get the vertex buffer size in bytes.  More... | |
| FGAPI unsigned | colorsSize () const | 
| Get the colors buffer size in bytes.  More... | |
| FGAPI unsigned | alphasSize () const | 
| Get the alpha values buffer size in bytes.  More... | |
| FGAPI unsigned | directionsSize () const | 
| Get the directions buffer size.  More... | |
| FGAPI fg_vector_field | get () const | 
| Get the handle to internal implementation of VectorField.  More... | |
VectorField is a line graph to display two dimensional data.
| FGAPI VectorField | ( | const unsigned | pNumPoints, | 
| const dtype | pDataType, | ||
| const ChartType | pChartType | ||
| ) | 
Creates a VectorField object.
| [in] | pNumPoints | is number of data points to display | 
| [in] | pDataType | takes one of the values of dtype that indicates the integral data type of VectorField data | 
| [in] | pChartType | dictates the dimensionality of the chart | 
| FGAPI VectorField | ( | const VectorField & | pOther | ) | 
Copy constructor for VectorField.
| [in] | pOther | is the VectorField of which we make a copy of. | 
| FGAPI ~VectorField | ( | ) | 
VectorField Destructor.
| FGAPI unsigned alphas | ( | ) | const | 
Get the buffer identifier for alpha values per vertex.
| FGAPI unsigned alphasSize | ( | ) | const | 
Get the alpha values buffer size in bytes.
| FGAPI unsigned colors | ( | ) | const | 
Get the buffer identifier for color values per vertex.
| FGAPI unsigned colorsSize | ( | ) | const | 
Get the colors buffer size in bytes.
| FGAPI unsigned directions | ( | ) | const | 
Get the buffer identifier for field direction per vertex values.
| FGAPI unsigned directionsSize | ( | ) | const | 
Get the directions buffer size.
| FGAPI fg_vector_field get | ( | ) | const | 
Get the handle to internal implementation of VectorField.
| FGAPI void setColor | ( | const forge::Color | pColor | ) | 
Set global color for the field lines.
| [in] | pColor | takes values of forge::Color to define VectorField color | 
| FGAPI void setColor | ( | const float | pRed, | 
| const float | pGreen, | ||
| const float | pBlue, | ||
| const float | pAlpha | ||
| ) | 
Set global color for the field lines.
| [in] | pRed | is Red component in range [0, 1] | 
| [in] | pGreen | is Green component in range [0, 1] | 
| [in] | pBlue | is Blue component in range [0, 1] | 
| [in] | pAlpha | is Blue component in range [0, 1] | 
| FGAPI void setLegend | ( | const char * | pLegend | ) | 
Set VectorField legend.
| [in] | pLegend | 
| FGAPI unsigned vertices | ( | ) | const | 
Get the buffer identifier for vertices.
| FGAPI unsigned verticesSize | ( | ) | const | 
Get the vertex buffer size in bytes.