Workspace 6.21.5
|
#include <QCoreApplication>
#include <QtAlgorithms>
#include "Workspace/Application/LanguageUtils/streamqstring.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 "nameddimensionrange.h"
Classes | |
class | ArrayNdPermutation |
Acts as a permutation of an ArrayNd set, without having to copy the data. Is not specific to any data type. More... | |
class | ArrayNdPermutationFactory |
Factory base class for creating slice objects. More... | |
class | ArrayNdPermutationFactoryTyped< T > |
Template factory class for creating slices. Used by the registry class to create slice objects that match the type of a given data factory. More... | |
class | ArrayNdPermutationRegistry |
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 createPermutation function. More... | |
class | ArrayNdPermutationTyped< T > |
Type-specific implementation of the ArrayNdPermutation 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. | |