ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkPartitionOrderingInterface Class Reference

Interface for ordering compositing. More...

#include <vtkPartitionOrderingInterface.h>

Inherits vtkObject.

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
int GetNumberOfRegions ()
 
int ViewOrderAllProcessesInDirection (const double directionOfProjection[3], vtkIntArray *orderedList)
 Return a list of all processes in order from front to back given a vector direction of projection. More...
 
int ViewOrderAllProcessesFromPosition (const double cameraPosition[3], vtkIntArray *orderedList)
 Return a list of all processes in order from front to back given a camera position. More...
 
virtual vtkMTimeType GetMTime ()
 
void SetImplementation (vtkObject *implementation)
 Set the implementation to use for the view order methods. More...
 
vtkObject * GetImplementation ()
 Set the implementation to use for the view order methods. More...
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPartitionOrderingInterfaceSafeDownCast (vtkObject *o)
 
static vtkPartitionOrderingInterfaceNew ()
 

Protected Member Functions

 vtkPartitionOrderingInterface ()
 
 ~vtkPartitionOrderingInterface ()
 

Detailed Description

Interface for ordering compositing.

An interface class to get the order of process for parallel compositing.

See also
vtkPKdTree,vtkPartitionOrdering

Definition at line 38 of file vtkPartitionOrderingInterface.h.

Member Typedef Documentation

◆ Superclass

Definition at line 41 of file vtkPartitionOrderingInterface.h.

Constructor & Destructor Documentation

◆ vtkPartitionOrderingInterface()

vtkPartitionOrderingInterface::vtkPartitionOrderingInterface ( )
protected

◆ ~vtkPartitionOrderingInterface()

vtkPartitionOrderingInterface::~vtkPartitionOrderingInterface ( )
protected

Member Function Documentation

◆ GetClassName()

virtual const char* vtkPartitionOrderingInterface::GetClassName ( )
virtual

◆ IsTypeOf()

static int vtkPartitionOrderingInterface::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkPartitionOrderingInterface::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkPartitionOrderingInterface* vtkPartitionOrderingInterface::SafeDownCast ( vtkObject *  o)
static

◆ PrintSelf()

void vtkPartitionOrderingInterface::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ New()

static vtkPartitionOrderingInterface* vtkPartitionOrderingInterface::New ( )
static

◆ GetNumberOfRegions()

int vtkPartitionOrderingInterface::GetNumberOfRegions ( )

◆ ViewOrderAllProcessesInDirection()

int vtkPartitionOrderingInterface::ViewOrderAllProcessesInDirection ( const double  directionOfProjection[3],
vtkIntArray *  orderedList 
)

Return a list of all processes in order from front to back given a vector direction of projection.

Use this to do visibility sorts in parallel projection mode. `orderedList' will be resized to the number of processes. The return value is the number of processes.

Precondition
orderedList_exists: orderedList!=0

◆ ViewOrderAllProcessesFromPosition()

int vtkPartitionOrderingInterface::ViewOrderAllProcessesFromPosition ( const double  cameraPosition[3],
vtkIntArray *  orderedList 
)

Return a list of all processes in order from front to back given a camera position.

Use this to do visibility sorts in perspective projection mode. `orderedList' will be resized to the number of processes. The return value is the number of processes.

Precondition
orderedList_exists: orderedList!=0

◆ SetImplementation()

void vtkPartitionOrderingInterface::SetImplementation ( vtkObject *  implementation)

Set the implementation to use for the view order methods.

Current options are vtkPKdTree and vtkPartitionOrdering.

◆ GetImplementation()

vtkObject* vtkPartitionOrderingInterface::GetImplementation ( )
inline

Set the implementation to use for the view order methods.

Current options are vtkPKdTree and vtkPartitionOrdering.

Definition at line 74 of file vtkPartitionOrderingInterface.h.

◆ GetMTime()

virtual vtkMTimeType vtkPartitionOrderingInterface::GetMTime ( )
virtual

The documentation for this class was generated from the following file: