Classes | Public Types | Public Member Functions | Public Attributes | Friends | List of all members
vtkPVDataDeliveryManager::vtkInternals Class Reference

#include <vtkPVDataDeliveryManagerInternals.h>

Classes

class  vtkItem
 
struct  vtkRepresentedData
 

Public Types

typedef std::pair< unsigned int, intReprPortType
 
typedef std::map< ReprPortType, std::pair< vtkItem, vtkItem > > ItemsMapType
 
typedef std::map< unsigned int, vtkWeakPointer< vtkPVDataRepresentation > > RepresentationsMapType
 

Public Member Functions

vtkItemGetItem (unsigned int index, bool use_second, int port, bool create_if_needed=false)
 
vtkItemGetItem (vtkPVDataRepresentation *repr, bool use_second, int port, bool create_if_needed=false)
 
int GetNumberOfPorts (vtkPVDataRepresentation *repr)
 
unsigned long GetVisibleDataSize (bool use_second_if_available, vtkPVDataDeliveryManager *dmgr)
 
bool IsRepresentationVisible (unsigned int id) const
 
void ClearCache (vtkPVDataRepresentation *repr)
 
void ClearCache (unsigned int id)
 

Public Attributes

ItemsMapType ItemsMap
 
RepresentationsMapType RepresentationsMap
 

Friends

class vtkItem
 

Detailed Description

Definition at line 33 of file vtkPVDataDeliveryManagerInternals.h.

Member Typedef Documentation

◆ ReprPortType

Definition at line 205 of file vtkPVDataDeliveryManagerInternals.h.

◆ ItemsMapType

Definition at line 206 of file vtkPVDataDeliveryManagerInternals.h.

◆ RepresentationsMapType

Definition at line 209 of file vtkPVDataDeliveryManagerInternals.h.

Member Function Documentation

◆ GetItem() [1/2]

vtkItem* vtkPVDataDeliveryManager::vtkInternals::GetItem ( unsigned int  index,
bool  use_second,
int  port,
bool  create_if_needed = false 
)
inline

Definition at line 211 of file vtkPVDataDeliveryManagerInternals.h.

◆ GetItem() [2/2]

vtkItem* vtkPVDataDeliveryManager::vtkInternals::GetItem ( vtkPVDataRepresentation repr,
bool  use_second,
int  port,
bool  create_if_needed = false 
)
inline

Definition at line 227 of file vtkPVDataDeliveryManagerInternals.h.

◆ GetNumberOfPorts()

int vtkPVDataDeliveryManager::vtkInternals::GetNumberOfPorts ( vtkPVDataRepresentation repr)
inline

Definition at line 233 of file vtkPVDataDeliveryManagerInternals.h.

◆ GetVisibleDataSize()

unsigned long vtkPVDataDeliveryManager::vtkInternals::GetVisibleDataSize ( bool  use_second_if_available,
vtkPVDataDeliveryManager dmgr 
)
inline

Definition at line 242 of file vtkPVDataDeliveryManagerInternals.h.

◆ IsRepresentationVisible()

bool vtkPVDataDeliveryManager::vtkInternals::IsRepresentationVisible ( unsigned int  id) const
inline

Definition at line 271 of file vtkPVDataDeliveryManagerInternals.h.

◆ ClearCache() [1/2]

void vtkPVDataDeliveryManager::vtkInternals::ClearCache ( vtkPVDataRepresentation repr)
inline

Definition at line 278 of file vtkPVDataDeliveryManagerInternals.h.

◆ ClearCache() [2/2]

void vtkPVDataDeliveryManager::vtkInternals::ClearCache ( unsigned int  id)
inline

Definition at line 279 of file vtkPVDataDeliveryManagerInternals.h.

Friends And Related Function Documentation

◆ vtkItem

friend class vtkItem
friend

Definition at line 35 of file vtkPVDataDeliveryManagerInternals.h.

Member Data Documentation

◆ ItemsMap

ItemsMapType vtkPVDataDeliveryManager::vtkInternals::ItemsMap

Definition at line 291 of file vtkPVDataDeliveryManagerInternals.h.

◆ RepresentationsMap

RepresentationsMapType vtkPVDataDeliveryManager::vtkInternals::RepresentationsMap

Definition at line 292 of file vtkPVDataDeliveryManagerInternals.h.


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