|
3Depict
|
#include "APT/ionhit.h"#include "APT/APTFileIO.h"#include "APT/APTRanges.h"#include "common/constants.h"#include "gl/select.h"#include "gl/drawables.h"#include "common/stringFuncs.h"#include "common/array2D.h"#include <libxml/xmlreader.h>#include <wx/propgrid/propgrid.h>

Classes | |
| class | Voxels< T > |
| Template class that stores 3D voxel data. More... | |
| class | FilterStreamData |
| Abstract base class for data types that can propagate through filter system. More... | |
| class | FilterProperty |
| class | FilterPropGroup |
| class | IonStreamData |
| Point with m-t-c value data. More... | |
| class | VoxelStreamData |
| Point with m-t-c value data. More... | |
| class | PlotStreamData |
| Plotting data. More... | |
| class | Plot2DStreamData |
| 2D Plotting data More... | |
| class | DrawStreamData |
| Drawable objects, for 3D decoration. More... | |
| class | RangeStreamData |
| Range file propagation. More... | |
| class | Filter |
| Abstract base filter class. More... | |
| class | ProgressData |
| Class that tracks the progress of scene updates. More... | |
Functions | |
| void | assignIonData (Point3D &p, const IonHit &h) |
| void | assignIonData (IonHit &p, const IonHit &h) |
| size_t | numElements (const std::vector< const FilterStreamData *> &vm, unsigned int mask=STREAMTYPE_MASK_ALL) |
| Return the number of elements in a vector of filter data - i.e. the sum of the number of objects within each stream. Only masked streams (STREAM_TYPE_*) will be counted. More... | |
Variables | |
| const unsigned int | NUM_CALLBACK =50000 |
| const unsigned int | IONDATA_SIZE =4 |
| const char * | FILTER_NAMES [] |
| const unsigned int | NUM_STREAM_TYPES =6 |
| const unsigned int | STREAMTYPE_MASK_ALL = ((1<<(NUM_STREAM_TYPES)) -1 ) & 0x000000FF |
| const char * | STREAM_NAMES [] |
| anonymous enum |
Filter types – must match array FILTER_NAMES.
| anonymous enum |
| anonymous enum |
| anonymous enum |
References IonHit::getPosRef().
Referenced by Filter::buildSplitPoints(), and Filter::extendDataVector().

References numElements(), and STREAMTYPE_MASK_ALL.
| size_t numElements | ( | const std::vector< const FilterStreamData *> & | vm, |
| unsigned int | mask = STREAMTYPE_MASK_ALL |
||
| ) |
Return the number of elements in a vector of filter data - i.e. the sum of the number of objects within each stream. Only masked streams (STREAM_TYPE_*) will be counted.
Referenced by assignIonData(), Filter::collateIons(), computeConvexHull(), IonClipFilter::refresh(), IonColourFilter::refresh(), TransformFilter::refresh(), BoundingBoxFilter::refresh(), SpectrumPlotFilter::refresh(), IonDownsampleFilter::refresh(), RangeFileFilter::refresh(), IonInfoFilter::refresh(), ProfileFilter::refresh(), SpatialAnalysisFilter::refresh(), FilterTree::refreshFilterTree(), and VisController::updateScene().

| const char* FILTER_NAMES[] |
Referenced by isValidFilterName(), makeFilter(), and Filter::trueName().
| const unsigned int IONDATA_SIZE =4 |
| const unsigned int NUM_CALLBACK =50000 |
| const unsigned int NUM_STREAM_TYPES =6 |
Referenced by Filter::Filter(), Filter::getNumOutput(), testFilterTree(), and Filter::updateOutputInfo().
| const char* STREAM_NAMES[] |
Referenced by FilterTree::contains(), Filter::Filter(), and testFilterTree().
| const unsigned int STREAMTYPE_MASK_ALL = ((1<<(NUM_STREAM_TYPES)) -1 ) & 0x000000FF |
1.8.13