ParaView
|
Extract particles and analyse them. More...
#include <vtkMaterialInterfaceFilter.h>
Inherits vtkMultiBlockDataSetAlgorithm.
Public Types | |
typedef vtkMultiBlockDataSetAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SelectMaterialArray (const char *name) |
Material sellection. More... | |
void | UnselectMaterialArray (const char *name) |
remove a single array More... | |
void | UnselectAllMaterialArrays () |
remove all arrays More... | |
void | SetMaterialArrayStatus (const char *name, int status) |
Enable/disable processing on an array. More... | |
int | GetNumberOfMaterialArrays () |
Query the number of available arrays. More... | |
const char * | GetMaterialArrayName (int index) |
Get the name of a specific array. More... | |
void | SelectMassArray (const char *name) |
Mass sellection. More... | |
void | UnselectMassArray (const char *name) |
remove a single array More... | |
void | UnselectAllMassArrays () |
remove all arrays More... | |
void | SetMassArrayStatus (const char *name, int status) |
Enable/disable processing on an array. More... | |
int | GetNumberOfMassArrays () |
Query the number of available arrays. More... | |
const char * | GetMassArrayName (int index) |
Get the name of a specific array. More... | |
void | SelectVolumeWtdAvgArray (const char *name) |
Volume weighted average attribute sellection. More... | |
void | UnselectVolumeWtdAvgArray (const char *name) |
remove a single array More... | |
void | UnselectAllVolumeWtdAvgArrays () |
remove all arrays More... | |
void | SetVolumeWtdAvgArrayStatus (const char *name, int status) |
Enable/disable processing on an array. More... | |
int | GetNumberOfVolumeWtdAvgArrays () |
Query the number of available arrays. More... | |
const char * | GetVolumeWtdAvgArrayName (int index) |
Get the name of a specific array. More... | |
void | SelectMassWtdAvgArray (const char *name) |
Mass weighted average attribute sellection. More... | |
void | UnselectMassWtdAvgArray (const char *name) |
remove a single array More... | |
void | UnselectAllMassWtdAvgArrays () |
remove all arrays More... | |
void | SetMassWtdAvgArrayStatus (const char *name, int status) |
Enable/disable processing on an array. More... | |
int | GetNumberOfMassWtdAvgArrays () |
Query the number of available arrays. More... | |
const char * | GetMassWtdAvgArrayName (int index) |
Get the name of a specific array. More... | |
void | SelectSummationArray (const char *name) |
Summation attribute sellection. More... | |
void | UnselectSummationArray (const char *name) |
remove a single array More... | |
void | UnselectAllSummationArrays () |
remove all arrays More... | |
void | SetSummationArrayStatus (const char *name, int status) |
Enable/disable processing on an array. More... | |
int | GetNumberOfSummationArrays () |
Query the number of available arrays. More... | |
const char * | GetSummationArrayName (int index) |
Get the name of a specific array. More... | |
vtkMTimeType | GetMTime () |
Return the mtime also considering the locator and clip function. More... | |
int | GetMaterialArrayStatus (const char *name) |
Get enable. More... | |
int | GetMaterialArrayStatus (int index) |
Get enable. More... | |
int | GetMassArrayStatus (const char *name) |
Get enable. More... | |
int | GetMassArrayStatus (int index) |
Get enable. More... | |
int | GetVolumeWtdAvgArrayStatus (const char *name) |
Get enable. More... | |
int | GetVolumeWtdAvgArrayStatus (int index) |
Get enable. More... | |
int | GetMassWtdAvgArrayStatus (const char *name) |
Get enable. More... | |
int | GetMassWtdAvgArrayStatus (int index) |
Get enable. More... | |
int | GetSummationArrayStatus (const char *name) |
Get enable. More... | |
int | GetSummationArrayStatus (int index) |
Get enable. More... | |
void | SetMaterialFractionThreshold (double fraction) |
Volume Fraction. More... | |
virtual double | GetMaterialFractionThreshold () |
Volume Fraction. More... | |
virtual void | SetComputeOBB (bool) |
OBB. More... | |
virtual bool | GetComputeOBB () |
OBB. More... | |
void | SetUpperLoadingBound (int nPolys) |
Loading. More... | |
virtual int | GetUpperLoadingBound () |
Loading. More... | |
virtual void | SetOutputBaseName (const char *) |
Output file. More... | |
virtual char * | GetOutputBaseName () |
Output file. More... | |
virtual void | SetWriteGeometryOutput (bool) |
If true, save the results of the filter in a text file. More... | |
virtual bool | GetWriteGeometryOutput () |
If true, save the results of the filter in a text file. More... | |
virtual void | SetWriteStatisticsOutput (bool) |
If true, save the results of the filter in a text file. More... | |
virtual bool | GetWriteStatisticsOutput () |
If true, save the results of the filter in a text file. More... | |
virtual void | SetBlockGhostLevel (unsigned char) |
Variable used to specify the number of ghost level is available in each block. More... | |
virtual unsigned char | GetBlockGhostLevel () |
Variable used to specify the number of ghost level is available in each block. More... | |
void | SetClipFunction (vtkImplicitFunction *clipFunction) |
Set the clip function which can be a plane or a sphere. More... | |
virtual vtkImplicitFunction * | GetClipFunction () |
Set the clip function which can be a plane or a sphere. More... | |
virtual void | SetInvertVolumeFraction (int) |
Invert the volume fraction to extract the negative space. More... | |
virtual int | GetInvertVolumeFraction () |
Invert the volume fraction to extract the negative space. More... | |
Static Public Member Functions | |
static vtkMaterialInterfaceFilter * | New () |
static int | IsTypeOf (const char *type) |
static vtkMaterialInterfaceFilter * | SafeDownCast (vtkObject *o) |
static void | SelectionModifiedCallback (vtkObject *, unsigned long, void *clientdata, void *) |
Sets modified if array selection changes. More... | |
Protected Member Functions | |
vtkMaterialInterfaceFilter () | |
~vtkMaterialInterfaceFilter () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
void | PrepareForPass (vtkNonOverlappingAMR *hbdsInput, std::vector< std::string > &volumeWtdAvgArrayNames, std::vector< std::string > &massWtdAvgArrayNames, std::vector< std::string > &summedArrayNames, std::vector< std::string > &integratedArrayNames) |
vtkPolyData * | NewFragmentMesh () |
int | ProcessBlock (int blockId) |
void | ConnectFragment (vtkMaterialInterfaceFilterRingBuffer *iterator) |
void | GetNeighborIterator (vtkMaterialInterfaceFilterIterator *next, vtkMaterialInterfaceFilterIterator *iterator, int axis0, int maxFlag0, int axis1, int maxFlag1, int axis2, int maxFlag2) |
void | GetNeighborIteratorPad (vtkMaterialInterfaceFilterIterator *next, vtkMaterialInterfaceFilterIterator *iterator, int axis0, int maxFlag0, int axis1, int maxFlag1, int axis2, int maxFlag2) |
void | CreateFace (vtkMaterialInterfaceFilterIterator *in, vtkMaterialInterfaceFilterIterator *out, int axis, int outMaxFlag) |
int | ComputeDisplacementFactors (vtkMaterialInterfaceFilterIterator *pointNeighborIterators[8], double displacmentFactors[3], int rootNeighborIdx, int faceAxis) |
int | SubVoxelPositionCorner (double *point, vtkMaterialInterfaceFilterIterator *pointNeighborIterators[8], int rootNeighborIdx, int faceAxis) |
void | FindPointNeighbors (vtkMaterialInterfaceFilterIterator *iteratorMin0, vtkMaterialInterfaceFilterIterator *iteratorMax0, int axis0, int maxFlag1, int maxFlag2, vtkMaterialInterfaceFilterIterator pointNeighborIterators[8], double pt[3]) |
int | ComputeOriginAndRootSpacingOld (vtkNonOverlappingAMR *input) |
void | ComputeOriginAndRootSpacing (vtkNonOverlappingAMR *input) |
int | GetNumberOfLocalBlocks (vtkNonOverlappingAMR *input) |
void | ShareGhostBlocks () |
void | HandleGhostBlockRequests () |
int | ComputeRequiredGhostExtent (int level, int inExt[6], int outExt[6]) |
void | ComputeAndDistributeGhostBlocks (int *numBlocksInProc, int *blockMetaData, int myProc, int numProcs) |
void | AddEquivalence (vtkMaterialInterfaceFilterIterator *neighbor1, vtkMaterialInterfaceFilterIterator *neighbor2) |
void | PrepareForResolveEquivalences () |
void | ResolveEquivalences () |
void | GatherEquivalenceSets (vtkMaterialInterfaceEquivalenceSet *set) |
void | ShareGhostEquivalences (vtkMaterialInterfaceEquivalenceSet *globalSet, int *procOffsets) |
void | ReceiveGhostFragmentIds (vtkMaterialInterfaceEquivalenceSet *globalSet, int *procOffset) |
void | MergeGhostEquivalenceSets (vtkMaterialInterfaceEquivalenceSet *globalSet) |
int | ResolveIntegratedAttributes (const int controllingProcId) |
int | PrepareToResolveIntegratedAttributes () |
int | SendIntegratedAttributes (const int recipientProcId) |
int | ReceiveIntegratedAttributes (const int sourceProcId) |
int | PrepareToCollectIntegratedAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &volumes, std::vector< vtkDoubleArray *> &clipDepthMaxs, std::vector< vtkDoubleArray *> &clipDepthMins, std::vector< vtkDoubleArray *> &moments, std::vector< std::vector< vtkDoubleArray *> > &volumeWtdAvgs, std::vector< std::vector< vtkDoubleArray *> > &massWtdAvgs, std::vector< std::vector< vtkDoubleArray *> > &sums) |
int | CleanUpAfterCollectIntegratedAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &volumes, std::vector< vtkDoubleArray *> &clipDepthMaxs, std::vector< vtkDoubleArray *> &clipDepthMins, std::vector< vtkDoubleArray *> &moments, std::vector< std::vector< vtkDoubleArray *> > &volumeWtdAvgs, std::vector< std::vector< vtkDoubleArray *> > &massWtdAvgs, std::vector< std::vector< vtkDoubleArray *> > &sums) |
int | CollectIntegratedAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &volumes, std::vector< vtkDoubleArray *> &clipDepthMaxs, std::vector< vtkDoubleArray *> &clipDepthMins, std::vector< vtkDoubleArray *> &moments, std::vector< std::vector< vtkDoubleArray *> > &volumeWtdAvgs, std::vector< std::vector< vtkDoubleArray *> > &massWtdAvgs, std::vector< std::vector< vtkDoubleArray *> > &sums) |
int | BroadcastIntegratedAttributes (const int sourceProcessId) |
int | SendGeometricAttributes (const int controllingProcId) |
int | PrepareToCollectGeometricAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &coaabb, std::vector< vtkDoubleArray *> &obb, std::vector< int *> &ids) |
int | CleanUpAfterCollectGeometricAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &coaabb, std::vector< vtkDoubleArray *> &obb, std::vector< int *> &ids) |
int | CollectGeometricAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< vtkDoubleArray *> &coaabb, std::vector< vtkDoubleArray *> &obb, std::vector< int *> &ids) |
int | PrepareToMergeGeometricAttributes () |
int | GatherGeometricAttributes (const int recipientProcId) |
void | ResolveLocalFragmentGeometry () |
void | ResolveRemoteFragmentGeometry () |
void | CleanLocalFragmentGeometry () |
void | BuildLoadingArray (std::vector< vtkIdType > &loadingArray) |
int | PackLoadingArray (vtkIdType *&buffer) |
int | UnPackLoadingArray (vtkIdType *buffer, int bufSize, std::vector< vtkIdType > &loadingArray) |
void | CopyAttributesToOutput0 () |
void | CopyAttributesToOutput1 () |
void | CopyAttributesToOutput2 () |
int | WriteGeometryOutputToTextFile () |
int | WriteStatisticsOutputToTextFile () |
int | BuildOutputs (vtkMultiBlockDataSet *mbdsOutput0, vtkMultiBlockDataSet *mbdsOutput1, vtkMultiBlockDataSet *mbdsOutput2, int materialId) |
int | Accumulate (double *dest, vtkDataArray *src, int nComps, int srcCellIndex, double weight) |
int | AccumulateMoments (double *moments, vtkDataArray *massArray, int srcCellIndex, double *X) |
void | ComputeGeometricAttributes () |
int | ComputeLocalFragmentOBB () |
int | ComputeLocalFragmentAABBCenters () |
void | DeleteAllBlocks () |
int | InitializeBlocks (vtkNonOverlappingAMR *input, std::string &materialFractionArrayName, std::string &massArrayName, std::vector< std::string > &volumeWtdAvgArrayNames, std::vector< std::string > &massWtdAvgArrayNames, std::vector< std::string > &summedArrayNames, std::vector< std::string > &integratedArrayNames) |
void | AddBlock (vtkMaterialInterfaceFilterBlock *block, unsigned char levelOfGhostLayer) |
void | CheckLevelsForNeighbors (vtkMaterialInterfaceFilterBlock *block) |
int | FindFaceNeighbors (unsigned int blockLevel, int blockIndex[3], int faceAxis, int faceMaxFlag, std::vector< vtkMaterialInterfaceFilterBlock *> *result) |
int | HasNeighbor (unsigned int blockLevel, int blockIndex[3], int neighborDirection[3]) |
virtual void | SetMaterialFractionArrayName (const char *) |
void | SaveBlockSurfaces (const char *fileName) |
void | SaveGhostSurfaces (const char *fileName) |
void | ComputeFacePoints (vtkMaterialInterfaceFilterIterator *in, vtkMaterialInterfaceFilterIterator *out, int axis, int outMaxFlag) |
void | ComputeFaceNeighbors (vtkMaterialInterfaceFilterIterator *in, vtkMaterialInterfaceFilterIterator *out, int axis, int outMaxFlag) |
long | ComputeProximity (const int faceIdx[3], int faceLevel, const int ext[6], int refLevel) |
void | FindNeighbor (int faceIndex[3], int faceLevel, vtkMaterialInterfaceFilterIterator *neighbor, vtkMaterialInterfaceFilterIterator *reference) |
Protected Attributes | |
std::vector< vtkMaterialInterfaceFilterBlock * > | GhostBlocks |
vtkMultiProcessController * | Controller |
vtkMaterialInterfaceEquivalenceSet * | EquivalenceSet |
int | NumberOfInputBlocks |
vtkMaterialInterfaceFilterBlock ** | InputBlocks |
double | MaterialFractionThreshold |
double | scaledMaterialFractionThreshold |
char * | MaterialFractionArrayName |
vtkPolyData * | CurrentFragmentMesh |
std::vector< vtkPolyData * > | FragmentMeshes |
int | FragmentId |
class vtkMaterialInterfaceFilterIntegrator { More... | |
double | FragmentVolume |
vtkDoubleArray * | FragmentVolumes |
double | ClipDepthMin |
double | ClipDepthMax |
vtkDoubleArray * | ClipDepthMinimums |
vtkDoubleArray * | ClipDepthMaximums |
std::vector< double > | FragmentMoment |
vtkDoubleArray * | FragmentMoments |
vtkDoubleArray * | FragmentAABBCenters |
bool | ComputeMoments |
std::vector< std::vector< double > > | FragmentVolumeWtdAvg |
std::vector< vtkDoubleArray * > | FragmentVolumeWtdAvgs |
int | NVolumeWtdAvgs |
std::vector< std::string > | VolumeWtdAvgArrayNames |
std::vector< std::vector< double > > | FragmentMassWtdAvg |
std::vector< vtkDoubleArray * > | FragmentMassWtdAvgs |
int | NMassWtdAvgs |
std::vector< std::string > | MassWtdAvgArrayNames |
std::vector< std::string > | IntegratedArrayNames |
std::vector< int > | IntegratedArrayNComp |
int | NToIntegrate |
std::vector< std::vector< double > > | FragmentSum |
std::vector< vtkDoubleArray * > | FragmentSums |
int | NToSum |
vtkDoubleArray * | FragmentOBBs |
}; More... | |
bool | ComputeOBB |
int | UpperLoadingBound |
int * | NumberOfRawFragmentsInProcess |
int * | LocalToGlobalOffsets |
int | TotalNumberOfRawFragments |
int | NumberOfResolvedFragments |
int | ResolvedFragmentCount |
int | MaterialId |
vtkMultiBlockDataSet * | ResolvedFragments |
std::vector< std::vector< int > > | ResolvedFragmentIds |
std::vector< std::vector< int > > | FragmentSplitMarker |
vtkIntArray * | FragmentSplitGeometry |
vtkMultiBlockDataSet * | ResolvedFragmentCenters |
std::vector< vtkPoints * > | ResolvedFragmentPoints |
vtkMultiBlockDataSet * | ResolvedFragmentOBBs |
double | GlobalOrigin [3] |
double | RootSpacing [3] |
int | StandardBlockDimensions [3] |
std::vector< vtkMaterialInterfaceLevel * > | Levels |
vtkMaterialInterfaceFilterIterator * | FaceNeighbors |
int | faceAxis0 |
int | faceAxis1 |
int | faceAxis2 |
double | FaceCornerPoints [12] |
double | FaceEdgePoints [12] |
int | FaceEdgeFlags [4] |
vtkDataArraySelection * | MaterialArraySelection |
vtkDataArraySelection * | MassArraySelection |
vtkDataArraySelection * | VolumeWtdAvgArraySelection |
vtkDataArraySelection * | MassWtdAvgArraySelection |
vtkDataArraySelection * | SummationArraySelection |
vtkCallbackCommand * | SelectionObserver |
char * | OutputBaseName |
bool | WriteGeometryOutput |
bool | WriteStatisticsOutput |
int | DrawOBB |
double | Progress |
double | ProgressMaterialInc |
double | ProgressBlockInc |
double | ProgressResolutionInc |
vtkImplicitFunction * | ClipFunction |
double | ClipCenter [3] |
int | ClipWithSphere |
double | ClipRadius |
int | ClipWithPlane |
double | ClipPlaneVector [3] |
double | ClipPlaneNormal [3] |
int | InvertVolumeFraction |
unsigned char | BlockGhostLevel |
Extract particles and analyse them.
This filter takes a cell data volume fraction and generates a polydata surface. It also performs connectivity on the particles and generates a particle index as part of the cell data of the output. It computes the volume of each particle from the volume fraction.
This will turn on validation and debug i/o of the filter. #define vtkMaterialInterfaceFilterDEBUG
This will turn on profiling of how long each part of the filter takes #define vtkMaterialInterfaceFilterPROFILE
Definition at line 65 of file vtkMaterialInterfaceFilter.h.
typedef vtkMultiBlockDataSetAlgorithm vtkMaterialInterfaceFilter::Superclass |
Definition at line 70 of file vtkMaterialInterfaceFilter.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
virtual |
|
static |
void vtkMaterialInterfaceFilter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
void vtkMaterialInterfaceFilter::SelectMaterialArray | ( | const char * | name | ) |
Material sellection.
Add a single array
void vtkMaterialInterfaceFilter::UnselectMaterialArray | ( | const char * | name | ) |
remove a single array
void vtkMaterialInterfaceFilter::UnselectAllMaterialArrays | ( | ) |
remove all arrays
void vtkMaterialInterfaceFilter::SetMaterialArrayStatus | ( | const char * | name, |
int | status | ||
) |
Enable/disable processing on an array.
int vtkMaterialInterfaceFilter::GetMaterialArrayStatus | ( | const char * | name | ) |
Get enable.
/disable status for a given array
int vtkMaterialInterfaceFilter::GetMaterialArrayStatus | ( | int | index | ) |
Get enable.
/disable status for a given array
int vtkMaterialInterfaceFilter::GetNumberOfMaterialArrays | ( | ) |
Query the number of available arrays.
const char* vtkMaterialInterfaceFilter::GetMaterialArrayName | ( | int | index | ) |
Get the name of a specific array.
void vtkMaterialInterfaceFilter::SelectMassArray | ( | const char * | name | ) |
Mass sellection.
Add a single array
void vtkMaterialInterfaceFilter::UnselectMassArray | ( | const char * | name | ) |
remove a single array
void vtkMaterialInterfaceFilter::UnselectAllMassArrays | ( | ) |
remove all arrays
void vtkMaterialInterfaceFilter::SetMassArrayStatus | ( | const char * | name, |
int | status | ||
) |
Enable/disable processing on an array.
int vtkMaterialInterfaceFilter::GetMassArrayStatus | ( | const char * | name | ) |
Get enable.
/disable status for a given array
int vtkMaterialInterfaceFilter::GetMassArrayStatus | ( | int | index | ) |
Get enable.
/disable status for a given array
int vtkMaterialInterfaceFilter::GetNumberOfMassArrays | ( | ) |
Query the number of available arrays.
const char* vtkMaterialInterfaceFilter::GetMassArrayName | ( | int | index | ) |
Get the name of a specific array.
void vtkMaterialInterfaceFilter::SelectVolumeWtdAvgArray | ( | const char * | name | ) |
Volume weighted average attribute sellection.
Add a single array
void vtkMaterialInterfaceFilter::UnselectVolumeWtdAvgArray | ( | const char * | name | ) |
remove a single array
void vtkMaterialInterfaceFilter::UnselectAllVolumeWtdAvgArrays | ( | ) |
remove all arrays
void vtkMaterialInterfaceFilter::SetVolumeWtdAvgArrayStatus | ( | const char * | name, |
int | status | ||
) |
Enable/disable processing on an array.
int vtkMaterialInterfaceFilter::GetVolumeWtdAvgArrayStatus | ( | const char * | name | ) |
Get enable.
/disable status for a given array
int vtkMaterialInterfaceFilter::GetVolumeWtdAvgArrayStatus | ( | int | index | ) |
Get enable.
/disable status for a given array
int vtkMaterialInterfaceFilter::GetNumberOfVolumeWtdAvgArrays | ( | ) |
Query the number of available arrays.
const char* vtkMaterialInterfaceFilter::GetVolumeWtdAvgArrayName | ( | int | index | ) |
Get the name of a specific array.
void vtkMaterialInterfaceFilter::SelectMassWtdAvgArray | ( | const char * | name | ) |
Mass weighted average attribute sellection.
Add a single array
void vtkMaterialInterfaceFilter::UnselectMassWtdAvgArray | ( | const char * | name | ) |
remove a single array
void vtkMaterialInterfaceFilter::UnselectAllMassWtdAvgArrays | ( | ) |
remove all arrays
void vtkMaterialInterfaceFilter::SetMassWtdAvgArrayStatus | ( | const char * | name, |
int | status | ||
) |
Enable/disable processing on an array.
int vtkMaterialInterfaceFilter::GetMassWtdAvgArrayStatus | ( | const char * | name | ) |
Get enable.
/disable status for a given array
int vtkMaterialInterfaceFilter::GetMassWtdAvgArrayStatus | ( | int | index | ) |
Get enable.
/disable status for a given array
int vtkMaterialInterfaceFilter::GetNumberOfMassWtdAvgArrays | ( | ) |
Query the number of available arrays.
const char* vtkMaterialInterfaceFilter::GetMassWtdAvgArrayName | ( | int | index | ) |
Get the name of a specific array.
void vtkMaterialInterfaceFilter::SelectSummationArray | ( | const char * | name | ) |
Summation attribute sellection.
Add a single array
void vtkMaterialInterfaceFilter::UnselectSummationArray | ( | const char * | name | ) |
remove a single array
void vtkMaterialInterfaceFilter::UnselectAllSummationArrays | ( | ) |
remove all arrays
void vtkMaterialInterfaceFilter::SetSummationArrayStatus | ( | const char * | name, |
int | status | ||
) |
Enable/disable processing on an array.
int vtkMaterialInterfaceFilter::GetSummationArrayStatus | ( | const char * | name | ) |
Get enable.
/disable status for a given array
int vtkMaterialInterfaceFilter::GetSummationArrayStatus | ( | int | index | ) |
Get enable.
/disable status for a given array
int vtkMaterialInterfaceFilter::GetNumberOfSummationArrays | ( | ) |
Query the number of available arrays.
const char* vtkMaterialInterfaceFilter::GetSummationArrayName | ( | int | index | ) |
Get the name of a specific array.
void vtkMaterialInterfaceFilter::SetMaterialFractionThreshold | ( | double | fraction | ) |
Volume Fraction.
Volume fraction which volxels are included in a frgament.
|
virtual |
Volume Fraction.
Volume fraction which volxels are included in a frgament.
|
virtual |
OBB.
Turn on/off OBB calculations
|
virtual |
OBB.
Turn on/off OBB calculations
void vtkMaterialInterfaceFilter::SetUpperLoadingBound | ( | int | nPolys | ) |
Loading.
Set the upper bound(in number of polygons) that will be used to exclude processes from work sharing during memory intensive portions of the algorithm. acceptable values are [1 INF), however the default is 1,000,000 polys. Increasing increases parallelism while decresing reduces parallelism. Setting too low can cause problems. For instance if it's set so low that all processes are excluded.
|
virtual |
Loading.
Set the upper bound(in number of polygons) that will be used to exclude processes from work sharing during memory intensive portions of the algorithm. acceptable values are [1 INF), however the default is 1,000,000 polys. Increasing increases parallelism while decresing reduces parallelism. Setting too low can cause problems. For instance if it's set so low that all processes are excluded.
|
virtual |
Output file.
Name the file to save a table of fragment attributes to.
|
virtual |
Output file.
Name the file to save a table of fragment attributes to.
|
virtual |
If true, save the results of the filter in a text file.
|
virtual |
If true, save the results of the filter in a text file.
|
virtual |
If true, save the results of the filter in a text file.
|
virtual |
If true, save the results of the filter in a text file.
|
virtual |
Variable used to specify the number of ghost level is available in each block.
By Default set to 1 which is what the scth reader provides
|
virtual |
Variable used to specify the number of ghost level is available in each block.
By Default set to 1 which is what the scth reader provides
|
static |
Sets modified if array selection changes.
void vtkMaterialInterfaceFilter::SetClipFunction | ( | vtkImplicitFunction * | clipFunction | ) |
Set the clip function which can be a plane or a sphere.
|
virtual |
Set the clip function which can be a plane or a sphere.
|
virtual |
Invert the volume fraction to extract the negative space.
This is useful for extracting a crater.
|
virtual |
Invert the volume fraction to extract the negative space.
This is useful for extracting a crater.
vtkMTimeType vtkMaterialInterfaceFilter::GetMTime | ( | ) |
Return the mtime also considering the locator and clip function.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 374 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 382 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 384 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 491 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 492 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 516 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 519 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 521 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 522 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 530 of file vtkMaterialInterfaceFilter.h.
|
protected |
class vtkMaterialInterfaceFilterIntegrator {
Definition at line 538 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 540 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 543 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 547 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 548 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 549 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 550 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 553 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 555 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 557 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 559 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 563 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 565 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 567 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 569 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 573 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 575 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 577 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 579 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 584 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 585 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 587 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 591 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 593 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 595 of file vtkMaterialInterfaceFilter.h.
|
protected |
};
Definition at line 599 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 601 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 605 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 613 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 614 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 615 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 616 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 619 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 622 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 627 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 629 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 631 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 632 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 636 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 638 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 642 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 644 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 645 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 646 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 653 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 656 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 658 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 659 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 660 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 661 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 662 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 663 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 676 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 677 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 678 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 679 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 680 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 681 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 682 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 683 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 684 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 685 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 686 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 687 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 688 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 689 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 695 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 698 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 699 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 700 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 701 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 702 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 703 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 706 of file vtkMaterialInterfaceFilter.h.
|
protected |
Definition at line 710 of file vtkMaterialInterfaceFilter.h.