|
IVW_MODULE_PLOTTING_API bool | operator== (const AxisSettings &a, const AxisSettings &b) |
|
IVW_MODULE_PLOTTING_API bool | operator!= (const AxisSettings &a, const AxisSettings &b) |
|
IVW_MODULE_PLOTTING_API bool | operator== (const MajorTickSettings &a, const MajorTickSettings &b) |
|
IVW_MODULE_PLOTTING_API bool | operator!= (const MajorTickSettings &a, const MajorTickSettings &b) |
|
IVW_MODULE_PLOTTING_API bool | operator== (const MinorTickSettings &a, const MinorTickSettings &b) |
|
IVW_MODULE_PLOTTING_API bool | operator!= (const MinorTickSettings &a, const MinorTickSettings &b) |
|
IVW_MODULE_PLOTTING_API bool | operator== (const PlotTextSettings &a, const PlotTextSettings &b) |
|
IVW_MODULE_PLOTTING_API bool | operator!= (const PlotTextSettings &a, const PlotTextSettings &b) |
|
IVW_MODULE_PLOTTING_API std::vector< double > | getMajorTickPositions (const MajorTickSettings &ticks, dvec2 range, size_t maxTicks=1000) |
|
IVW_MODULE_PLOTTING_API std::vector< double > | getMinorTickPositions (const MinorTickSettings &minorTicks, const MajorTickSettings &majorTicks, dvec2 range, size_t maxTicks=1000) |
|
std::vector< double > | getMajorTickPositions (const AxisSettings &settings, size_t maxTicks=1000) |
| returns tick positions along the axis range defined in the axis property More...
|
|
std::vector< double > | getMinorTickPositions (const AxisSettings &settings, size_t maxTicks=1000) |
|
vec2 IVW_MODULE_PLOTTING_API | getAxisCaptionPosition (const AxisSettings &settings, const vec2 &startPos, const vec2 &endPos) |
|
IVW_MODULE_PLOTTING_API std::vector< std::pair< double, vec2 > > | getLabelPositions (const AxisSettings &property, const vec2 &startPos, const vec2 &endPos) |
|
vec3 IVW_MODULE_PLOTTING_API | getAxisCaptionPosition3D (const AxisSettings &settings, const vec3 &startPos, const vec3 &endPos, const vec3 &tickDirection) |
|
IVW_MODULE_PLOTTING_API std::vector< std::pair< double, vec3 > > | getLabelPositions3D (const AxisSettings &property, const vec3 &startPos, const vec3 &endPos, const vec3 &tickDirection) |
|
IVW_MODULE_PLOTTING_API std::unique_ptr< Mesh > | generateMajorTicksMesh (const AxisSettings &settings, const vec2 &startPos, const vec2 &endPos) |
| creates a mesh containing major ticks for an axis extending from start to end position More...
|
|
IVW_MODULE_PLOTTING_API std::unique_ptr< Mesh > | generateMinorTicksMesh (const AxisSettings &settings, const vec2 &startPos, const vec2 &endPos) |
|
IVW_MODULE_PLOTTING_API std::unique_ptr< Mesh > | generateAxisMesh (const vec2 &startPos, const vec2 &endPos, const vec4 &color, const size_t &pickingId=std::numeric_limits< size_t >::max()) |
|
IVW_MODULE_PLOTTING_API std::unique_ptr< Mesh > | generateMajorTicksMesh3D (const AxisSettings &settings, const vec3 &startPos, const vec3 &endPos, const vec3 &tickDirection) |
|
IVW_MODULE_PLOTTING_API std::unique_ptr< Mesh > | generateMinorTicksMesh3D (const AxisSettings &settings, const vec3 &startPos, const vec3 &endPos, const vec3 &tickDirection) |
|
IVW_MODULE_PLOTTING_API std::unique_ptr< Mesh > | generateAxisMesh3D (const vec3 &startPos, const vec3 &endPos, const vec4 &color, const size_t &pickingId=std::numeric_limits< size_t >::max()) |
|
IVW_MODULE_PLOTTING_API std::unique_ptr< Mesh > | generateTicksMesh (const std::vector< double > &tickMarks, dvec2 axisRange, const vec3 &startPos, const vec3 &endPos, const vec3 &tickDirection, float tickLength, TickStyle style, const vec4 &color, bool flip) |
| utility function to create a mesh for a given set of tick mark positions More...
|
|
IVW_MODULE_PLOTTING_API std::pair< vec2, vec2 > | tickBoundingRect (const AxisSettings &settings, const vec2 &startPos, const vec2 &endPos) |
|
plot
This processor plots a given
DataFrame using a Parallel Coordinate Plot.
Inports
- DataFrame data input for plotting
- BrushingAndLinking inport for brushing & linking interactions
Outports
- outport rendered image of the parallel coordinate plot