Public Types | Public Member Functions | Public Attributes | List of all members
vtkSMSessionProxyManagerInternals Struct Reference

#include <vtkSMSessionProxyManagerInternals.h>

Collaboration diagram for vtkSMSessionProxyManagerInternals:
Collaboration graph
[legend]

Public Types

typedef std::map< std::string, vtkSMProxyManagerProxyMapType > ProxyGroupType
 
typedef std::set< vtkSMProxyManagerEntry > GroupNameProxySet
 
typedef std::set< vtkSMProxy * > SetOfProxies
 
typedef std::map< std::string, vtkSmartPointer< vtkSMLink > > LinkType
 
typedef std::map< std::string, vtkSmartPointer< vtkSMProxySelectionModel > > SelectionModelsType
 

Public Member Functions

void FindProxyTuples (vtkSMProxy *proxy, std::set< vtkSMProxyManagerEntry > &tuplesFounds)
 
void ComputeDelta (const vtkSMMessage *newState, vtkSMProxyLocator *locator, std::set< vtkSMProxyManagerEntry > &toRegister, std::set< vtkSMProxyManagerEntry > &toUnregister)
 
void RemoveTuples (const char *name, std::set< vtkSMProxyManagerEntry > &removedEntries)
 
void RemoveTuples (const char *group, const char *name, std::set< vtkSMProxyManagerEntry > &removedEntries, bool doMapOnly)
 
bool RemoveTuples (const char *group, const char *name, vtkSMProxy *proxy)
 
void UpdateProxySelectionModelState ()
 
void UpdateLinkState ()
 

Public Attributes

ProxyGroupType RegisteredProxyMap
 
GroupNameProxySet RegisteredProxyTuple
 
SetOfProxies ModifiedProxies
 
LinkType RegisteredLinkMap
 
SelectionModelsType SelectionModels
 
vtkSMMessage State
 
vtkSMSessionProxyManager * ProxyManager
 

Detailed Description

Definition at line 175 of file vtkSMSessionProxyManagerInternals.h.

Member Typedef Documentation

◆ ProxyGroupType

Definition at line 179 of file vtkSMSessionProxyManagerInternals.h.

◆ GroupNameProxySet

Definition at line 184 of file vtkSMSessionProxyManagerInternals.h.

◆ SetOfProxies

Definition at line 188 of file vtkSMSessionProxyManagerInternals.h.

◆ LinkType

Definition at line 192 of file vtkSMSessionProxyManagerInternals.h.

◆ SelectionModelsType

Definition at line 196 of file vtkSMSessionProxyManagerInternals.h.

Member Function Documentation

◆ FindProxyTuples()

void vtkSMSessionProxyManagerInternals::FindProxyTuples ( vtkSMProxy *  proxy,
std::set< vtkSMProxyManagerEntry > &  tuplesFounds 
)
inline

Definition at line 206 of file vtkSMSessionProxyManagerInternals.h.

◆ ComputeDelta()

void vtkSMSessionProxyManagerInternals::ComputeDelta ( const vtkSMMessage *  newState,
vtkSMProxyLocator *  locator,
std::set< vtkSMProxyManagerEntry > &  toRegister,
std::set< vtkSMProxyManagerEntry > &  toUnregister 
)
inline

Definition at line 221 of file vtkSMSessionProxyManagerInternals.h.

◆ RemoveTuples() [1/3]

void vtkSMSessionProxyManagerInternals::RemoveTuples ( const char *  name,
std::set< vtkSMProxyManagerEntry > &  removedEntries 
)
inline

Definition at line 270 of file vtkSMSessionProxyManagerInternals.h.

◆ RemoveTuples() [2/3]

void vtkSMSessionProxyManagerInternals::RemoveTuples ( const char *  group,
const char *  name,
std::set< vtkSMProxyManagerEntry > &  removedEntries,
bool  doMapOnly 
)
inline

Definition at line 319 of file vtkSMSessionProxyManagerInternals.h.

◆ RemoveTuples() [3/3]

bool vtkSMSessionProxyManagerInternals::RemoveTuples ( const char *  group,
const char *  name,
vtkSMProxy *  proxy 
)
inline

Definition at line 384 of file vtkSMSessionProxyManagerInternals.h.

◆ UpdateProxySelectionModelState()

void vtkSMSessionProxyManagerInternals::UpdateProxySelectionModelState ( )
inline

Definition at line 449 of file vtkSMSessionProxyManagerInternals.h.

◆ UpdateLinkState()

void vtkSMSessionProxyManagerInternals::UpdateLinkState ( )
inline

Definition at line 462 of file vtkSMSessionProxyManagerInternals.h.

Member Data Documentation

◆ RegisteredProxyMap

ProxyGroupType vtkSMSessionProxyManagerInternals::RegisteredProxyMap

Definition at line 180 of file vtkSMSessionProxyManagerInternals.h.

◆ RegisteredProxyTuple

GroupNameProxySet vtkSMSessionProxyManagerInternals::RegisteredProxyTuple

Definition at line 185 of file vtkSMSessionProxyManagerInternals.h.

◆ ModifiedProxies

SetOfProxies vtkSMSessionProxyManagerInternals::ModifiedProxies

Definition at line 189 of file vtkSMSessionProxyManagerInternals.h.

◆ RegisteredLinkMap

LinkType vtkSMSessionProxyManagerInternals::RegisteredLinkMap

Definition at line 193 of file vtkSMSessionProxyManagerInternals.h.

◆ SelectionModels

SelectionModelsType vtkSMSessionProxyManagerInternals::SelectionModels

Definition at line 197 of file vtkSMSessionProxyManagerInternals.h.

◆ State

vtkSMMessage vtkSMSessionProxyManagerInternals::State

Definition at line 200 of file vtkSMSessionProxyManagerInternals.h.

◆ ProxyManager

vtkSMSessionProxyManager* vtkSMSessionProxyManagerInternals::ProxyManager

Definition at line 203 of file vtkSMSessionProxyManagerInternals.h.


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