Workspace 6.21.5
Classes | Namespaces
arraynddimensionfilter.h File Reference
#include <QCoreApplication>
#include <QList>
#include "Workspace/Application/LanguageUtils/streamqstring.h"
#include "Workspace/Application/logmanager.h"
#include "Workspace/DataExecution/DataObjects/datafactorytraits.h"
#include "Workspace/DataExecution/DataObjects/objectgroup.h"
#include "Workspace/DataExecution/DataObjects/typedobject.h"
#include "DataAnalysis/dataanalysis_api.h"
#include "arraynd.h"
#include "arrayndinterface.h"
#include "nameddimensionrangefilter.h"
Include dependency graph for arraynddimensionfilter.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ArrayNdDimensionFilter
 Acts as a filter of an ArrayNd set's dimensions, without having to copy the data. Is not specific to any data type. More...
 
class  ArrayNdDimensionFilterFactory
 Factory base class for creating filter objects. More...
 
class  ArrayNdDimensionFilterFactoryTyped< T >
 Template factory class for creating filters. Used by the registry class to create slice objects that match the type of a given data factory. More...
 
class  ArrayNdDimensionFilterRegistry
 The registry for the various data slice factories. We register all of the types we want to support here, and then can easily create them using the createFilter function. More...
 
class  ArrayNdDimensionFilterTyped< T >
 Type-specific implementation of the ArrayNdDimensionFilter interface. Also implements a ArrayNdTyped object of the same type. More...
 

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::DataAnalysis
 Fundamental data analysis support.