MiResampledSurfaceExtractCurvilinear Class Reference
[Surface]

[PREVIEW] More...

#include <MeshVizXLM/extractors/MiResampledSurfaceExtractCurvilinear.h>

Inheritance diagram for MiResampledSurfaceExtractCurvilinear:
MiBaseExtractor

List of all members.

Public Member Functions

virtual ~MiResampledSurfaceExtractCurvilinear ()
virtual const
MeXSurfaceMeshCurvilinear
extract (size_t numCellsI, size_t numCellsJ, const MiCellFilterIj *cellFilter=NULL)=0
virtual const MeXVec3dSetIjextractVec3Set (const MiVec3dSetIj &inputSet)=0
virtual const MeXScalardSetIjextractScalarSet (const MiScalardSetIj &inputSet)=0

Static Public Member Functions

static
MiResampledSurfaceExtractCurvilinear
getNewInstance (const MiSurfaceMeshCurvilinear &mesh)

Detailed Description

[PREVIEW]

Build a curvilinear mesh that fits the input one but with a given number of cells along I and J.


Constructor & Destructor Documentation

virtual MiResampledSurfaceExtractCurvilinear::~MiResampledSurfaceExtractCurvilinear (  )  [inline, virtual]

Member Function Documentation

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.

Parameters:
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.

Parameters:
inputSet the input scalar set defined on the surface mesh
Returns:
the output scalar set defined on the latest extracted 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.

Parameters:
inputSet the input vector set defined on the input surface mesh
Returns:
the output vector set defined on the latest extracted surface mesh

static MiResampledSurfaceExtractCurvilinear* MiResampledSurfaceExtractCurvilinear::getNewInstance ( const MiSurfaceMeshCurvilinear mesh  )  [static]

Factory method returning a new instance of a class implementing this abstract class.

Parameters:
mesh The input mesh
Note:
Only some of the extraction algorithms have a parallel implementation.

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

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/