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: