Geometry intersection operations.
More...
#include <vtkIntersectFragments.h>
Inherits vtkMultiBlockDataSetAlgorithm.
|
| | vtkIntersectFragments () |
| |
| | ~vtkIntersectFragments () |
| |
| virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
| | pipeline More...
|
| |
| virtual int | FillInputPortInformation (int port, vtkInformation *info) |
| |
| virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
| |
| int | IdentifyLocalFragments () |
| |
| int | CopyInputStructureStats (vtkMultiBlockDataSet *dest, vtkMultiBlockDataSet *src) |
| |
| int | CopyInputStructureGeom (vtkMultiBlockDataSet *dest, vtkMultiBlockDataSet *src) |
| |
| int | PrepareToProcessRequest () |
| |
| int | Intersect () |
| |
| void | BuildLoadingArray (std::vector< vtkIdType > &loadingArray, int blockId) |
| |
| int | PackLoadingArray (vtkIdType *&buffer, int blockId) |
| |
| int | UnPackLoadingArray (vtkIdType *buffer, int bufSize, std::vector< vtkIdType > &loadingArray, int blockId) |
| |
| void | ComputeGeometricAttributes () |
| |
| int | SendGeometricAttributes (const int recipientProcId) |
| |
| int | PrepareToCollectGeometricAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< std::vector< vtkDoubleArray *> > ¢ers, std::vector< std::vector< int *> > &ids) |
| |
| int | CleanUpAfterCollectGeometricAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< std::vector< vtkDoubleArray *> > ¢ers, std::vector< std::vector< int *> > &ids) |
| |
| int | CollectGeometricAttributes (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, std::vector< std::vector< vtkDoubleArray *> > ¢ers, std::vector< std::vector< int *> > &ids) |
| |
| int | PrepareToMergeGeometricAttributes (std::vector< std::vector< int > > &unique) |
| |
| int | GatherGeometricAttributes (const int recipientProcId) |
| |
| int | CopyAttributesToStatsOutput (const int controllingProcId) |
| |
| int | CleanUpAfterRequest () |
| |
Geometry intersection operations.
TODO
Definition at line 40 of file vtkIntersectFragments.h.
§ Superclass
§ vtkIntersectFragments()
| vtkIntersectFragments::vtkIntersectFragments |
( |
| ) |
|
|
protected |
§ ~vtkIntersectFragments()
| vtkIntersectFragments::~vtkIntersectFragments |
( |
| ) |
|
|
protected |
§ New()
§ GetClassName()
| virtual const char* vtkIntersectFragments::GetClassName |
( |
| ) |
|
|
virtual |
§ IsTypeOf()
| static int vtkIntersectFragments::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
§ IsA()
| virtual int vtkIntersectFragments::IsA |
( |
const char * |
type | ) |
|
|
virtual |
§ SafeDownCast()
§ PrintSelf()
| void vtkIntersectFragments::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
§ SetCutFunction()
| virtual void vtkIntersectFragments::SetCutFunction |
( |
vtkImplicitFunction * |
| ) |
|
|
virtual |
PARAVIEW interface stuff.
Specify the implicit function to perform the cutting.
§ GetCutFunction()
| virtual vtkImplicitFunction* vtkIntersectFragments::GetCutFunction |
( |
| ) |
|
|
virtual |
PARAVIEW interface stuff.
Specify the implicit function to perform the cutting.
§ SetGeometryInputConnection()
| void vtkIntersectFragments::SetGeometryInputConnection |
( |
vtkAlgorithmOutput * |
algOutput | ) |
|
Specify the geometry Input.
§ SetStatisticsInputConnection()
| void vtkIntersectFragments::SetStatisticsInputConnection |
( |
vtkAlgorithmOutput * |
algOutput | ) |
|
Specify the geometry Input.
§ GetMTime()
| vtkMTimeType vtkIntersectFragments::GetMTime |
( |
| ) |
|
Override GetMTime because we refer to vtkImplicitFunction.
§ RequestData()
| virtual int vtkIntersectFragments::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
§ FillInputPortInformation()
| virtual int vtkIntersectFragments::FillInputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
§ FillOutputPortInformation()
| virtual int vtkIntersectFragments::FillOutputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
§ IdentifyLocalFragments()
| int vtkIntersectFragments::IdentifyLocalFragments |
( |
| ) |
|
|
protected |
§ CopyInputStructureStats()
| int vtkIntersectFragments::CopyInputStructureStats |
( |
vtkMultiBlockDataSet * |
dest, |
|
|
vtkMultiBlockDataSet * |
src |
|
) |
| |
|
protected |
§ CopyInputStructureGeom()
| int vtkIntersectFragments::CopyInputStructureGeom |
( |
vtkMultiBlockDataSet * |
dest, |
|
|
vtkMultiBlockDataSet * |
src |
|
) |
| |
|
protected |
§ PrepareToProcessRequest()
| int vtkIntersectFragments::PrepareToProcessRequest |
( |
| ) |
|
|
protected |
§ Intersect()
| int vtkIntersectFragments::Intersect |
( |
| ) |
|
|
protected |
§ BuildLoadingArray()
| void vtkIntersectFragments::BuildLoadingArray |
( |
std::vector< vtkIdType > & |
loadingArray, |
|
|
int |
blockId |
|
) |
| |
|
protected |
§ PackLoadingArray()
| int vtkIntersectFragments::PackLoadingArray |
( |
vtkIdType *& |
buffer, |
|
|
int |
blockId |
|
) |
| |
|
protected |
§ UnPackLoadingArray()
| int vtkIntersectFragments::UnPackLoadingArray |
( |
vtkIdType * |
buffer, |
|
|
int |
bufSize, |
|
|
std::vector< vtkIdType > & |
loadingArray, |
|
|
int |
blockId |
|
) |
| |
|
protected |
§ ComputeGeometricAttributes()
| void vtkIntersectFragments::ComputeGeometricAttributes |
( |
| ) |
|
|
protected |
§ SendGeometricAttributes()
| int vtkIntersectFragments::SendGeometricAttributes |
( |
const int |
recipientProcId | ) |
|
|
protected |
§ PrepareToCollectGeometricAttributes()
| int vtkIntersectFragments::PrepareToCollectGeometricAttributes |
( |
std::vector< vtkMaterialInterfaceCommBuffer > & |
buffers, |
|
|
std::vector< std::vector< vtkDoubleArray *> > & |
centers, |
|
|
std::vector< std::vector< int *> > & |
ids |
|
) |
| |
|
protected |
§ CleanUpAfterCollectGeometricAttributes()
| int vtkIntersectFragments::CleanUpAfterCollectGeometricAttributes |
( |
std::vector< vtkMaterialInterfaceCommBuffer > & |
buffers, |
|
|
std::vector< std::vector< vtkDoubleArray *> > & |
centers, |
|
|
std::vector< std::vector< int *> > & |
ids |
|
) |
| |
|
protected |
§ CollectGeometricAttributes()
| int vtkIntersectFragments::CollectGeometricAttributes |
( |
std::vector< vtkMaterialInterfaceCommBuffer > & |
buffers, |
|
|
std::vector< std::vector< vtkDoubleArray *> > & |
centers, |
|
|
std::vector< std::vector< int *> > & |
ids |
|
) |
| |
|
protected |
§ PrepareToMergeGeometricAttributes()
| int vtkIntersectFragments::PrepareToMergeGeometricAttributes |
( |
std::vector< std::vector< int > > & |
unique | ) |
|
|
protected |
§ GatherGeometricAttributes()
| int vtkIntersectFragments::GatherGeometricAttributes |
( |
const int |
recipientProcId | ) |
|
|
protected |
§ CopyAttributesToStatsOutput()
| int vtkIntersectFragments::CopyAttributesToStatsOutput |
( |
const int |
controllingProcId | ) |
|
|
protected |
§ CleanUpAfterRequest()
| int vtkIntersectFragments::CleanUpAfterRequest |
( |
| ) |
|
|
protected |
§ Controller
| vtkMultiProcessController* vtkIntersectFragments::Controller |
|
protected |
§ FragmentIds
| std::vector<std::vector<int> > vtkIntersectFragments::FragmentIds |
|
protected |
§ IntersectionCenters
| std::vector<vtkDoubleArray*> vtkIntersectFragments::IntersectionCenters |
|
protected |
§ IntersectionIds
| std::vector<std::vector<int> > vtkIntersectFragments::IntersectionIds |
|
protected |
§ Cutter
| vtkCutter* vtkIntersectFragments::Cutter |
|
protected |
§ GeomIn
| vtkMultiBlockDataSet* vtkIntersectFragments::GeomIn |
|
protected |
§ GeomOut
| vtkMultiBlockDataSet* vtkIntersectFragments::GeomOut |
|
protected |
§ StatsIn
| vtkMultiBlockDataSet* vtkIntersectFragments::StatsIn |
|
protected |
§ StatsOut
| vtkMultiBlockDataSet* vtkIntersectFragments::StatsOut |
|
protected |
§ NBlocks
| int vtkIntersectFragments::NBlocks |
|
protected |
§ NFragmentsIntersected
| std::vector<int> vtkIntersectFragments::NFragmentsIntersected |
|
protected |
§ CutFunction
| vtkImplicitFunction* vtkIntersectFragments::CutFunction |
|
protected |
§ Progress
| double vtkIntersectFragments::Progress |
|
protected |
§ ProgressIncrement
| double vtkIntersectFragments::ProgressIncrement |
|
protected |
The documentation for this class was generated from the following file: