25 #ifndef WCONVERTERVECTORS_H
26 #define WCONVERTERVECTORS_H
36 typedef std::shared_ptr< std::vector< float > > SPFloatVector;
41 typedef std::shared_ptr< std::vector< size_t > > SPSizeVector;
52 typedef std::shared_ptr< WConverterVectors >
SPtr;
Holds the vectors that store the data for the points and fibers.
SPFloatVector m_edeps
The edeps.
SPFloatVector getVertices()
Gets the vertices as shared_ptr to a float vector.
SPFloatVector m_vertices
The vertices.
SPSizeVector m_fiberStartIndexes
The fiber start indexes.
SPSizeVector getFiberLengths()
Gets the fiber lengths as shared_ptr to a size_t vector.
SPFloatVector getColors()
Gets the colors as shared_ptr to a float vector.
SPFloatVector m_colors
The colors.
SPSizeVector getVerticesReverse()
Gets the reverse vertices as shared_ptr to a size_t vector.
SPSizeVector getFiberStartIndexes()
Gets the fiber start indexes as shared_ptr to a size_t vector.
SPFloatVector getEdeps()
Gets the edeps as shared_ptr to a float vector.
WConverterVectors()
Initializes the vectors as empty vectors.
SPFloatVector m_sizes
The sizes.
std::shared_ptr< WConverterVectors > SPtr
A shared_ptr to this class.
void clear()
Clears all vectors.
SPSizeVector m_fiberLengths
The fiber lengths.
SPSizeVector m_verticesReverse
The reverse vertices.
SPSizeVector m_eventIDs
the event IDs.
SPFloatVector getSizes()
Gets the sizes as shared_ptr to a float vector.
SPSizeVector getEventIDs()
Gets the event IDs as shared_ptr to a size_t vector.