![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Classes | |
| struct | Points |
| class | Properties |
Public Types | |
| using | HighlightCallbackHandle = std::shared_ptr<std::function<HighlightFunc>> |
| using | HighlightFunc = void(const BitSet&) |
| using | SelectionCallbackHandle = std::shared_ptr<std::function<SelectionFunc>> |
| using | SelectionFunc = void(const BitSet&) |
| enum class | SortingOrder { Ascending , Descending } |
| using | ToolTipCallbackHandle = std::shared_ptr<std::function<ToolTipFunc>> |
| using | ToolTipFunc = void(PickingEvent*, size_t) |
Public Member Functions | |
| SelectionCallbackHandle | addFilteringChangedCallback (std::function< SelectionFunc > callback) |
| HighlightCallbackHandle | addHighlightChangedCallback (std::function< HighlightFunc > callback) |
| SelectionCallbackHandle | addSelectionChangedCallback (std::function< SelectionFunc > callback) |
| ToolTipCallbackHandle | addToolTipCallback (std::function< ToolTipFunc > callback) |
| void | plot (const ivec2 &start, const ivec2 &size, bool useAxisRanges=false) |
| void | plot (Image &dest, bool useAxisRanges=false) |
| void | plot (Image &dest, const Image &src, bool useAxisRanges=false) |
| void | plot (ImageOutport &dest, bool useAxisRanges=false) |
| void | plot (ImageOutport &dest, ImageInport &src, bool useAxisRanges=false) |
| ScatterPlotGL (Processor *processor=nullptr) | |
| void | setColorData (const Column *col) |
| void | setFilteredIndices (const BitSet &indices) |
| void | setHighlightedIndices (const BitSet &indices) |
| void | setIndexColumn (std::shared_ptr< const TemplateColumn< uint32_t > > indexcol) |
| void | setIndices (const BitSet &filtered, const BitSet &selected, const BitSet &highlighted) |
| void | setRadiusData (const Column *col) |
| void | setSelectedIndices (const BitSet &indices) |
| void | setSortingData (const Column *col) |
| void | setSortingOrder (SortingOrder order) |
| void | setXAxis (const Column *col) |
| void | setXAxisData (const Column *col) |
| void | setXAxisLabel (const std::string &label) |
| void | setYAxis (const Column *col) |
| void | setYAxisData (const Column *col) |
| void | setYAxisLabel (const std::string &label) |
| Public Member Functions inherited from inviwo::EventListener | |
| virtual void | invokeEvent (Event *event) |
Public Attributes | |
| Properties | properties_ |
| Shader | shader_ |
Protected Member Functions | |
| void | attachVertexAttributes () |
| uint32_t | getGlobalPickId (uint32_t localIndex) const |
| void | objectPicked (PickingEvent *p) |
| void | partitionData () |
| void | plot (const size2_t &dims, bool useAxisRanges) |
| void | renderAxis (const size2_t &dims) |
| void | setShaderUniforms (TextureUnitContainer &cont, const size2_t &dims, bool useAxisRanges) |
Protected Attributes | |
| std::array< AxisRenderer, 2 > | axisRenderers_ |
| BoxSelection | boxSelection_ |
| plot::BoxSelection::SelectionCallbackHandle | boxSelectionCallback_ |
| BitSet | filtered_ |
| Dispatcher< SelectionFunc > | filteringChangedCallback_ |
| Dispatcher< HighlightFunc > | highlightChangedCallback_ |
| BitSet | highlighted_ |
| std::shared_ptr< const TemplateColumn< uint32_t > > | indexColumn_ |
| BitSet | initialBrushingIndices_ |
| vec2 | minmaxC_ = vec2(0.0f, 1.0f) |
| vec2 | minmaxR_ = vec2(0.0f, 1.0f) |
| vec2 | minmaxX_ = vec2(0.0f, 1.0f) |
| vec2 | minmaxY_ = vec2(0.0f, 1.0f) |
| bool | partitionDirty_ |
| PickingMapper | picking_ |
| Points | points_ |
| Processor * | processor_ |
| BitSet | selected_ |
| Dispatcher< SelectionFunc > | selectionChangedCallback_ |
| BoxSelectionRenderer | selectionRectRenderer_ |
| SortingOrder | sortOrder_ = SortingOrder::Ascending |
| Dispatcher< ToolTipFunc > | tooltipCallback_ |
| void inviwo::plot::ScatterPlotGL::setFilteredIndices | ( | const BitSet & | indices | ) |
Set indices of data points that should be hidden.
| void inviwo::plot::ScatterPlotGL::setHighlightedIndices | ( | const BitSet & | indices | ) |
Set indices of data points that should be highlighted.
| void inviwo::plot::ScatterPlotGL::setIndices | ( | const BitSet & | filtered, |
| const BitSet & | selected, | ||
| const BitSet & | highlighted ) |
Set the brushed indices for filtered, selected, and highlighted data points.
| void inviwo::plot::ScatterPlotGL::setSelectedIndices | ( | const BitSet & | indices | ) |
Set indices of data points that are selected.