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: