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

#include <DataSetBuilderCurvilinear.h>

Public Member Functions

VTKM_CONT DataSetBuilderCurvilinear ()
 

Static Public Member Functions

template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const std::vector< T > &xVals, const std::string &coordsNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const std::vector< T > &xVals, const std::vector< T > &yVals, const vtkm::Id2 &dims, const std::string &coordsNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const std::vector< T > &xVals, const std::vector< T > &yVals, const std::vector< T > &zVals, const vtkm::Id3 &dims, const std::string &coordsNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const std::vector< vtkm::Vec< T, 3 >> &points, const vtkm::Id3 &dims, const std::string &coordsNm="coords")
 
template<typename CoordsType >
static VTKM_CONT vtkm::cont::DataSet Create (const CoordsType &coords, const vtkm::Id3 &dims, const std::string &coordsNm="coords")
 
template<typename CoordsType >
static VTKM_CONT vtkm::cont::DataSet Create (const CoordsType &coords, const vtkm::Id2 &dims, const std::string &coordsNm="coords")
 
template<typename CoordsType >
static VTKM_CONT vtkm::cont::DataSet Create (const CoordsType &coords, const std::string &coordsNm="coords")
 

Static Private Member Functions

template<typename CoordsType >
static VTKM_CONT vtkm::cont::DataSet Create (const CoordsType &coords, const vtkm::Id3 &dims, const vtkm::Id &cellSetDim, const std::string &coordsNm="coords")
 

Constructor & Destructor Documentation

◆ DataSetBuilderCurvilinear()

VTKM_CONT vtkm::cont::DataSetBuilderCurvilinear::DataSetBuilderCurvilinear ( )

Member Function Documentation

◆ Create() [1/8]

template<typename CoordsType >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderCurvilinear::Create ( const CoordsType &  coords,
const std::string &  coordsNm = "coords" 
)
inlinestatic

◆ Create() [2/8]

template<typename CoordsType >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderCurvilinear::Create ( const CoordsType &  coords,
const vtkm::Id2 dims,
const std::string &  coordsNm = "coords" 
)
inlinestatic

◆ Create() [3/8]

template<typename CoordsType >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderCurvilinear::Create ( const CoordsType &  coords,
const vtkm::Id3 dims,
const std::string &  coordsNm = "coords" 
)
inlinestatic

◆ Create() [4/8]

template<typename CoordsType >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderCurvilinear::Create ( const CoordsType &  coords,
const vtkm::Id3 dims,
const vtkm::Id cellSetDim,
const std::string &  coordsNm = "coords" 
)
inlinestaticprivate

◆ Create() [5/8]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderCurvilinear::Create ( const std::vector< T > &  xVals,
const std::string &  coordsNm = "coords" 
)
inlinestatic

◆ Create() [6/8]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderCurvilinear::Create ( const std::vector< T > &  xVals,
const std::vector< T > &  yVals,
const std::vector< T > &  zVals,
const vtkm::Id3 dims,
const std::string &  coordsNm = "coords" 
)
inlinestatic

◆ Create() [7/8]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderCurvilinear::Create ( const std::vector< T > &  xVals,
const std::vector< T > &  yVals,
const vtkm::Id2 dims,
const std::string &  coordsNm = "coords" 
)
inlinestatic

◆ Create() [8/8]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderCurvilinear::Create ( const std::vector< vtkm::Vec< T, 3 >> &  points,
const vtkm::Id3 dims,
const std::string &  coordsNm = "coords" 
)
inlinestatic

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