3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
Plot2DStreamData Class Reference

2D Plotting data More...

#include <filter.h>

Inheritance diagram for Plot2DStreamData:
Inheritance graph
[legend]
Collaboration diagram for Plot2DStreamData:
Collaboration graph
[legend]

Public Member Functions

 Plot2DStreamData ()
 
 Plot2DStreamData (const Filter *f)
 
void clear ()
 Free mem held by objects. More...
 
size_t getNumBasicObjects () const
 
- Public Member Functions inherited from FilterStreamData
 FilterStreamData ()
 
 FilterStreamData (const Filter *)
 
virtual ~FilterStreamData ()
 
virtual unsigned int getStreamType () const
 Returns an integer unique to the class to identify type (yes rttid...) More...
 

Public Attributes

std::string dataLabel
 
std::string xLabel
 
std::string yLabel
 
unsigned int plotStyle
 
Array2D< float > xyData
 Structured XY data pairs for plotting curve. More...
 
float xMin
 
float xMax
 
float yMin
 
float yMax
 
float r
 
float g
 
float b
 
float a
 
std::vector< std::pair< float, float > > scatterData
 Unstructured XY points. More...
 
std::vector< float > scatterIntensity
 
bool scatterIntensityLog
 
unsigned int index
 Parent filter index. More...
 
- Public Attributes inherited from FilterStreamData
const Filterparent
 Parent filter pointer. More...
 
unsigned int cached
 Tells us if the filter has cached this data for later use. More...
 

Additional Inherited Members

- Protected Attributes inherited from FilterStreamData
unsigned int streamType
 

Detailed Description

2D Plotting data

Constructor & Destructor Documentation

◆ Plot2DStreamData() [1/2]

Plot2DStreamData::Plot2DStreamData ( )

◆ Plot2DStreamData() [2/2]

Plot2DStreamData::Plot2DStreamData ( const Filter f)

Member Function Documentation

◆ clear()

void Plot2DStreamData::clear ( )
inlinevirtual

Free mem held by objects.

Implements FilterStreamData.

References FilterStreamData::getNumBasicObjects().

◆ getNumBasicObjects()

size_t Plot2DStreamData::getNumBasicObjects ( ) const
virtual

Implements FilterStreamData.

References ASSERT, PLOT_TYPE_ENUM_END, PlotStreamData::plotStyle, xorFunc(), and PlotStreamData::xyData.

Referenced by VisController::updateScene().

Here is the caller graph for this function:

Member Data Documentation

◆ a

float Plot2DStreamData::a

◆ b

float Plot2DStreamData::b

◆ dataLabel

std::string Plot2DStreamData::dataLabel

◆ g

float Plot2DStreamData::g

◆ index

unsigned int Plot2DStreamData::index

Parent filter index.

Referenced by ClusterAnalysisFilter::refresh(), and VisController::updateScene().

◆ plotStyle

unsigned int Plot2DStreamData::plotStyle

◆ r

float Plot2DStreamData::r

◆ scatterData

std::vector<std::pair<float,float> > Plot2DStreamData::scatterData

Unstructured XY points.

Referenced by ClusterAnalysisFilter::refresh(), and VisController::updateScene().

◆ scatterIntensity

std::vector<float> Plot2DStreamData::scatterIntensity

◆ scatterIntensityLog

bool Plot2DStreamData::scatterIntensityLog

◆ xLabel

std::string Plot2DStreamData::xLabel

◆ xMax

float Plot2DStreamData::xMax

◆ xMin

float Plot2DStreamData::xMin

◆ xyData

Array2D<float> Plot2DStreamData::xyData

Structured XY data pairs for plotting curve.

Referenced by VisController::updateScene().

◆ yLabel

std::string Plot2DStreamData::yLabel

◆ yMax

float Plot2DStreamData::yMax

◆ yMin

float Plot2DStreamData::yMin

The documentation for this class was generated from the following files: