[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 |