IndexRegionOperators¶
-
vector<unsigned int>
computeIndicesFromBoxROI
(string filename, vector<double> box, string type)¶ Parameters: - string filename –
- vector<double> box –
- string type –
Returns: Rtype:
-
vector<unsigned int>
computeIndicesFromMaterialId
(string filename, int id, string type)¶ Parameters: - string filename –
- int id –
- string type –
Returns: Rtype:
IOHelper¶
-
vtkSmartPointer<vtkImageData>
VTKReadImage
(const char *filename)¶ Parameters const char* filename: Returns: Rtype:
-
vtkSmartPointer<vtkUnstructuredGrid>
VTKReadUnstructuredGrid
(const char *filename)¶ Parameters const char* filename: Returns: Rtype:
-
vtkSmartPointer<vtkPolyData>
VTKReadPolyData
(const char *filename)¶ Parameters const char* filename: Returns: Rtype:
MappingOperators¶
-
std::string
MapMeshPython
(std::string meshIni, std::string meshDeformed, std::string meshToMap, std::string mappedMesh)¶ :param std::string meshIni: :param std::string meshDeformed: :param std::string meshToMap: :param std::string mappedMesh:
Rtype: Returns:
-
bool
MapMesh
(const char *meshIni, const char *meshDeformed, const char *meshToMap, const char *mappedMesh)¶ Parameters: - const char* meshIni –
- const char* meshDeformed –
- const char* meshToMap –
- const char* mappedMesh –
Rtype: Returns:
-
bool
MapMesh
(vtkUnstructuredGrid *meshIni, vtkUnstructuredGrid *meshDeformed, vtkUnstructuredGrid *meshToMap, vtkUnstructuredGrid *mappedMesh)¶ Parameters: - vtkUnstructuredGrid* meshIni –
- vtkUnstructuredGrid* meshDeformed –
- vtkUnstructuredGrid* meshToMap –
- vtkUnstructuredGrid* mappedMesh –
Rtype: Returns:
MiscMeshOperators¶
-
std::string
ConvertSTLToVTKPython
(std::string infile, std::string outfile)¶ :param std::string infile: :param std::string outfile:
Returns: Rtype:
-
bool
ConvertSTLToVTK
(const char *infile, const char *outfile)¶ Parameters: - const char* infile –
- const char* outfile –
Returns: Rtype:
-
bool
ConvertSTLToVTK
(const char *infile, vtkPolyData *outputMesh)¶ Parameters: - const char* infile –
- vtkPolyData* outputMesh –
Returns: Rtype:
-
std::string
ConvertVTKToSTLPython
(std::string infile, std::string outfile)¶ Parameters: - std::string infile –
- std::string outfile –
Returns: Rtype:
-
bool
ConvertVTKToSTL
(const char *infile, const char *outfile)¶ Parameters: - const char* infile –
- const char* outfile –
Returns: Rtype:
-
bool
ConvertVTKToOFF
(vtkPolyData *inputMesh, const char *outfile)¶ Parameters: - vtkPolyData* inputMesh –
- const char* outfile –
Returns: Rtype:
-
bool
ConvertInpToVTK
(const char *infile, const char *outfile)¶ Parameters: - const char* infile –
- const char* outfile –
Returns: Rtype:
-
bool
ConvertInpToVTK
(const char *infile, vtkUnstructuredGrid *outputMesh)¶ Parameters: - const char* infile –
- vtkUnstructuredGrid* outputMesh –
Returns: Rtype:
-
std::string
ConvertVTKToVTUPython
(std::string infile, std::string outfile)¶ Parameters: - std::string infile –
- std::string outfile –
Returns: Rtype:
-
bool
ConvertVTKToVTU
(const char *infile, const char *outfile)¶ Parameters: - const char* infile –
- const char* outfile –
Returns: Rtype:
-
bool
VTKToInp
(const char *infile, const char *outfile)¶ Parameters: - const char* infile –
- const char* outfile –
Returns: Rtype:
-
bool
VTKToInp
(vtkUnstructuredGrid *inputMesh, const char *outfile)¶ Parameters: - vtkUnstructuredGrid* inputMesh –
- const char* outfile –
Returns: Rtype:
-
std::string
ExtractSurfaceMeshPython
(std::string infile, std::string outfile)¶ Parameters: - std::string infile –
- std::string outfile –
Returns: Rtype:
-
bool
ExtractSurfaceMesh
(const char *infile, const char *outfile)¶ Parameters: - const char* infile –
- const char* outfile –
Returns: Rtype:
-
bool
ExtractSurfaceMesh
(vtkUnstructuredGrid *inputMesh, vtkPolyData *outputMesh)¶ Parameters: - vtkUnstructuredGrid* inputMesh –
- vtkPolyData* outputMesh –
Returns: Rtype:
-
std::string
ExtractAllSurfacesByMaterial
(const char *infile, const char *outfile, bool theCutIntoPieces)¶ Parameters: - const char* infile –
- const char* outfile –
- bool theCutIntoPieces –
Returns: Rtype:
-
std::map<int, int> *
createHist
(vtkDataArray *theVtkDataArray)¶ Parameters vtkDataArray* theVtkDataArray: Returns: Rtype:
-
bool
AssignSurfaceRegion
(const char *infile, const char *outfile, std::vector<std::string> regionMeshes)¶ Parameters: - const char* infile –
- const char* outfile –
:param std::vector<std::string> regionMeshes:
Returns: Rtype:
-
bool
AssignSurfaceRegion
(vtkUnstructuredGrid *inputMesh, vtkUnstructuredGrid *outputMesh, std::vector<vtkSmartPointer<vtkPolyData>> ®ionMeshes)¶ Parameters: - vtkUnstructuredGrid* inputMesh –
- vtkUnstructuredGrid* outputMesh –
- std::vector<vtkSmartPointer<vtkPolyData> > & regionMeshes –
Returns: Rtype:
-
std::string
ConvertVTKMeshToAbaqusMeshString
(vtkUnstructuredGrid *inputMesh, std::string partName, std::string materialName)¶ Parameters: - vtkUnstructuredGrid* inputMesh –
- std::string partName –
- std::string materialName –
Returns: Rtype:
-
std::string
ConvertVTKMeshToAbaqusMeshStringPython
(std::string inputMesh, std::string partName, std::string materialName)¶ Parameters: - std::string inputMesh –
- std::string partName –
- std::string materialName –
Returns: Rtype:
-
std::string
ProjectSurfaceMeshPython
(std::string infile, std::string outfile, std::string referenceMesh)¶ Parameters: - std::string infile –
- std::string outfile –
- std::string referenceMesh –
Returns: Rtype:
-
bool
ProjectSurfaceMesh
(const char *infile, const char *outfile, const char *referenceMesh)¶ Parameters: - const char* infile –
- const char* outfile –
- const char* referenceMesh –
Returns: Rtype:
-
bool
ProjectSurfaceMesh
(vtkPolyData *inputMesh, vtkPolyData *referenceMesh)¶ Parameters: - vtkPolyData* inputMesh –
- vtkPolyData* referenceMesh –
Returns: Rtype:
-
std::string
VoxelizeSurfaceMeshPython
(std::string infile, std::string outfile, int resolution)¶ Parameters: - std::string infile –
- std::string outfile –
- int resolution –
Returns: Rtype:
-
bool
VoxelizeSurfaceMesh
(const char *infile, const char *outfile, int resolution)¶ Parameters: - const char* infile –
- const char* outfile –
- int resolution –
Returns: Rtype:
-
bool
VoxelizeSurfaceMesh
(vtkPolyData *inputMesh, vtkImageData *outputImage, int spacing)¶ Parameters: - vtkPolyData* inputMesh –
- vtkImageData* outputImage –
- int spacing –
Returns: Rtype:
-
std::string
ConvertVTKPolydataToUnstructuredGridPython
(std::string infile, std::string outfile)¶ Parameters: - std::string infile –
- std::string outfile –
Returns: Rtype:
-
bool
ConvertVTKPolydataToUnstructuredGrid
(const char *infile, const char *outfile)¶ Parameters: - const char* infile –
- const char* outfile –
Returns: Rtype:
-
bool
ConvertVTKPolydataToUnstructuredGrid
(vtkPolyData *inputPolyData, vtkUnstructuredGrid *outputMesh)¶ Parameters: - vtkPolyData* inputPolyData –
- vtkUnstructuredGrid* outputMesh –
Returns: Rtype:
-
std::vector<double>
ExtractPointPositions
(std::vector<int> indices, const char *infile)¶ Parameters: - std::vector<int> indices –
- const char* infile –
Returns: Rtype:
-
std::vector<double>
ExtractPointPositions
(std::vector<int> indices, vtkUnstructuredGrid *inputMesh)¶ Parameters: - std::vector<int> indices –
- vtkUnstructuredGrid* inputMesh –
Returns: Rtype:
Post Processing¶
-
void
ColorMesh
(const char *modelFilename, const char *coloredModelFilename)¶ Parameters: - const char* modelFilename –
- const char* coloredModelFilename –
Returns: Rtype:
-
void
ColorMesh
(vtkUnstructuredGrid *inputMesh, vtkPolyData *outputMesh)¶ Parameters: - vtkUnstructuredGrid* inputMesh –
- vtkPolyData* outputMesh –
Returns: Rtype:
-
void
CompareMeshes
(double &errorRMS, double &errorMax, const char *referenceFilename, const char *testFilename, bool surfaceOnly)¶ Parameters: - double& errorRMS –
- double& errorMax –
- const char* referenceFilename –
- const char* testFilename –
- bool surfaceOnly –
Returns: Rtype:
-
void
CompareMeshes
(double &errorRMS, double &errorMax, vtkUnstructuredGrid *referenceMesh, vtkUnstructuredGrid *testMesh, bool surfaceOnly)¶ Parameters: - double& errorRMS –
- double& errorMax –
- vtkUnstructuredGrid* referenceMesh –
- vtkUnstructuredGrid* testMesh –
- bool surfaceOnly –
Returns: Rtype:
-
void
CompareMeshes
(std::vector<double> &errorVec, const char *referenceFilename, const char *testFilename, bool surfaceOnly)¶ :param std::vector<double>& errorVec: :param const char* referenceFilename: :param const char* testFilename: :param bool surfaceOnly:
Returns: Rtype:
-
void
CompareMeshes
(std::vector<double> &errorVec, vtkUnstructuredGrid *referenceMesh, vtkUnstructuredGrid *testMesh, bool surfaceOnly)¶ :param std::vector<double>& errorVec: :param vtkUnstructuredGrid* referenceMesh: :param vtkUnstructuredGrid* testMesh: :param bool surfaceOnly:
Returns: Rtype:
-
void
ColorMeshFromComparison
(const char *modelFilename, const char *referenceFilename, const char *coloredModelFilename)¶ Parameters: - const char* modelFilename –
- const char* referenceFilename –
- const char* coloredModelFilename –
Returns: Rtype:
-
void
ColorMeshFromComparison
(vtkUnstructuredGrid *inputMesh, vtkUnstructuredGrid *referenceMesh, vtkUnstructuredGrid *coloredMesh)¶ Parameters: - vtkUnstructuredGrid* inputMesh –
- vtkUnstructuredGrid* referenceMesh –
- vtkUnstructuredGrid* coloredMesh –
Returns: Rtype:
-
void
MergeMeshes
(vtkUnstructuredGrid *pointsMesh, vtkUnstructuredGrid *cellsMesh, vtkUnstructuredGrid *outputMesh)¶ Parameters: - vtkUnstructuredGrid* pointsMesh –
- vtkUnstructuredGrid* cellsMesh –
- vtkUnstructuredGrid* outputMesh –
Returns: Rtype:
-
void
MergeMeshes
(const char *pointsMeshFilename, const char *cellsMeshFilename, const char *outputMeshFilename)¶ Parameters: - const char* pointsMeshFilename –
- const char* cellsMeshFilename –
- const char* outputMeshFilename –
Returns: Rtype:
-
std::string
GenerateDVF
(const char *referenceGridFilename, const char *outputDVFFilename, const char *deformedGridFilename, bool multipleReferenceGrids)¶ Parameters: - const char* referenceGridFilename –
- const char* outputDVFFilename –
- const char* deformedGridFilename –
- bool multipleReferenceGrids –
Returns: Rtype:
-
void
GenerateDVF
(const char *referenceGridFilename, const char *outputDVFFilename, const char *deformedGridFilename)¶ Parameters: - const char* referenceGridFilename –
- const char* outputDVFFilename –
- const char* deformedGridFilename –
Returns: Rtype:
-
void
GenerateDVF
(vtkUnstructuredGrid *referenceGrid, vtkImageData *outputDVF, vtkUnstructuredGrid *deformedGrid)¶ Parameters: - vtkUnstructuredGrid* referenceGrid –
- vtkImageData* outputDVF –
- vtkUnstructuredGrid* deformedGrid –
Returns: Rtype:
-
std::string
ApplyDVFPython
(const char *referenceImage, const char *outputDeformedImage, const char *DVF, bool multipleDVF, bool reverseDirection)¶ Parameters: - const char* referenceImage –
- const char* outputDeformedImage –
- const char* DVF –
- bool multipleDVF –
- bool reverseDirection –
Returns: Rtype:
-
void
ApplyDVF
(const char *referenceImage, const char *outputDeformedImage, const char *DVF, bool reverseDirection)¶ Parameters: - const char* referenceImage –
- const char* outputDeformedImage –
- const char* DVF –
- bool reverseDirection –
Returns: Rtype:
-
void
ApplyDVF
(vtkImageData *refImage, vtkImageData *outputDefImage, vtkImageData *dvf, bool reverseDirection)¶ Parameters: - vtkImageData* refImage –
- vtkImageData* outputDefImage –
- vtkImageData* dvf –
- bool reverseDirection –
Returns: Rtype: