VTK-m  2.0
Public Member Functions | Static Public Member Functions | Private Types | Static Private Member Functions | List of all members
vtkm::cont::DataSetBuilderUniform Class Reference

#include <DataSetBuilderUniform.h>

Public Member Functions

VTKM_CONT DataSetBuilderUniform ()
 

Static Public Member Functions

template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const vtkm::Id &dimension, const T &origin, const T &spacing, const std::string &coordNm="coords")
 
static VTKM_CONT vtkm::cont::DataSet Create (const vtkm::Id &dimension, const std::string &coordNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const vtkm::Id2 &dimensions, const vtkm::Vec< T, 2 > &origin, const vtkm::Vec< T, 2 > &spacing, const std::string &coordNm="coords")
 
static VTKM_CONT vtkm::cont::DataSet Create (const vtkm::Id2 &dimensions, const std::string &coordNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const vtkm::Id3 &dimensions, const vtkm::Vec< T, 3 > &origin, const vtkm::Vec< T, 3 > &spacing, const std::string &coordNm="coords")
 
static VTKM_CONT vtkm::cont::DataSet Create (const vtkm::Id3 &dimensions, const std::string &coordNm="coords")
 

Private Types

using VecType = vtkm::Vec3f
 

Static Private Member Functions

static VTKM_CONT vtkm::cont::DataSet CreateDataSet (const vtkm::Id3 &dimensions, const vtkm::Vec3f &origin, const vtkm::Vec3f &spacing, const std::string &coordNm)
 

Member Typedef Documentation

◆ VecType

Constructor & Destructor Documentation

◆ DataSetBuilderUniform()

VTKM_CONT vtkm::cont::DataSetBuilderUniform::DataSetBuilderUniform ( )

Member Function Documentation

◆ Create() [1/6]

static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderUniform::Create ( const vtkm::Id dimension,
const std::string &  coordNm = "coords" 
)
static

◆ Create() [2/6]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderUniform::Create ( const vtkm::Id dimension,
const T &  origin,
const T &  spacing,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ Create() [3/6]

static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderUniform::Create ( const vtkm::Id2 dimensions,
const std::string &  coordNm = "coords" 
)
static

◆ Create() [4/6]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderUniform::Create ( const vtkm::Id2 dimensions,
const vtkm::Vec< T, 2 > &  origin,
const vtkm::Vec< T, 2 > &  spacing,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ Create() [5/6]

static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderUniform::Create ( const vtkm::Id3 dimensions,
const std::string &  coordNm = "coords" 
)
static

◆ Create() [6/6]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderUniform::Create ( const vtkm::Id3 dimensions,
const vtkm::Vec< T, 3 > &  origin,
const vtkm::Vec< T, 3 > &  spacing,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ CreateDataSet()

static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderUniform::CreateDataSet ( const vtkm::Id3 dimensions,
const vtkm::Vec3f origin,
const vtkm::Vec3f spacing,
const std::string &  coordNm 
)
staticprivate

The documentation for this class was generated from the following file: