[PREVIEW] More...
#include <MeshVizXLM/extractors/MiResampledSurfaceExtractCurvilinear.h>
Public Member Functions | |
virtual | ~MiResampledSurfaceExtractCurvilinear () |
virtual const MeXSurfaceMeshCurvilinear & | extract (size_t numCellsI, size_t numCellsJ, const MiCellFilterIj *cellFilter=NULL)=0 |
virtual const MeXVec3dSetIj & | extractVec3Set (const MiVec3dSetIj &inputSet)=0 |
virtual const MeXScalardSetIj & | extractScalarSet (const MiScalardSetIj &inputSet)=0 |
Static Public Member Functions | |
static MiResampledSurfaceExtractCurvilinear * | getNewInstance (const MiSurfaceMeshCurvilinear &mesh) |
Build a curvilinear mesh that fits the input one but with a given number of cells along I and J.
virtual MiResampledSurfaceExtractCurvilinear::~MiResampledSurfaceExtractCurvilinear | ( | ) | [inline, virtual] |
virtual const MeXSurfaceMeshCurvilinear& MiResampledSurfaceExtractCurvilinear::extract | ( | size_t | numCellsI, | |
size_t | numCellsJ, | |||
const MiCellFilterIj * | cellFilter = NULL | |||
) | [pure virtual] |
Build a new curvilinear mesh fitting the given input mesh, but with the given number of cell along I and J.
This extractor does not currently supports dead cells in the input mesh.
numCellsI | The number of cells of the output mesh along I. | |
numCellsJ | The number of cells of the output mesh along J. | |
cellFilter | unused by the extractor for now. |
virtual const MeXScalardSetIj& MiResampledSurfaceExtractCurvilinear::extractScalarSet | ( | const MiScalardSetIj & | inputSet | ) | [pure virtual] |
Extracts a scalar set from the input surface mesh. The scalars are mapped onto the current extracted surface.
inputSet | the input scalar set defined on the surface mesh |
virtual const MeXVec3dSetIj& MiResampledSurfaceExtractCurvilinear::extractVec3Set | ( | const MiVec3dSetIj & | inputSet | ) | [pure virtual] |
Extracts a vector set from the input surface mesh. The vectors are mapped onto the current extracted surface.
inputSet | the input vector set defined on the input surface mesh |
static MiResampledSurfaceExtractCurvilinear* MiResampledSurfaceExtractCurvilinear::getNewInstance | ( | const MiSurfaceMeshCurvilinear & | mesh | ) | [static] |
Factory method returning a new instance of a class implementing this abstract class.
mesh | The input mesh |