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, vtkSMProxyManagerProxyMapTypeProxyGroupType
 
typedef std::set< vtkSMProxyManagerEntryGroupNameProxySet
 
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
 
vtkSMSessionProxyManagerProxyManager
 

Detailed Description

Definition at line 188 of file vtkSMSessionProxyManagerInternals.h.

Member Typedef Documentation

◆ ProxyGroupType

Definition at line 192 of file vtkSMSessionProxyManagerInternals.h.

◆ GroupNameProxySet

Definition at line 197 of file vtkSMSessionProxyManagerInternals.h.

◆ SetOfProxies

Definition at line 201 of file vtkSMSessionProxyManagerInternals.h.

◆ LinkType

Definition at line 205 of file vtkSMSessionProxyManagerInternals.h.

◆ SelectionModelsType

Definition at line 209 of file vtkSMSessionProxyManagerInternals.h.

Member Function Documentation

◆ FindProxyTuples()

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

Definition at line 219 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 234 of file vtkSMSessionProxyManagerInternals.h.

◆ RemoveTuples() [1/3]

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

Definition at line 283 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 332 of file vtkSMSessionProxyManagerInternals.h.

◆ RemoveTuples() [3/3]

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

Definition at line 397 of file vtkSMSessionProxyManagerInternals.h.

◆ UpdateProxySelectionModelState()

void vtkSMSessionProxyManagerInternals::UpdateProxySelectionModelState ( )
inline

Definition at line 462 of file vtkSMSessionProxyManagerInternals.h.

◆ UpdateLinkState()

void vtkSMSessionProxyManagerInternals::UpdateLinkState ( )
inline

Definition at line 475 of file vtkSMSessionProxyManagerInternals.h.

Member Data Documentation

◆ RegisteredProxyMap

ProxyGroupType vtkSMSessionProxyManagerInternals::RegisteredProxyMap

Definition at line 193 of file vtkSMSessionProxyManagerInternals.h.

◆ RegisteredProxyTuple

GroupNameProxySet vtkSMSessionProxyManagerInternals::RegisteredProxyTuple

Definition at line 198 of file vtkSMSessionProxyManagerInternals.h.

◆ ModifiedProxies

SetOfProxies vtkSMSessionProxyManagerInternals::ModifiedProxies

Definition at line 202 of file vtkSMSessionProxyManagerInternals.h.

◆ RegisteredLinkMap

LinkType vtkSMSessionProxyManagerInternals::RegisteredLinkMap

Definition at line 206 of file vtkSMSessionProxyManagerInternals.h.

◆ SelectionModels

SelectionModelsType vtkSMSessionProxyManagerInternals::SelectionModels

Definition at line 210 of file vtkSMSessionProxyManagerInternals.h.

◆ State

vtkSMMessage vtkSMSessionProxyManagerInternals::State

Definition at line 213 of file vtkSMSessionProxyManagerInternals.h.

◆ ProxyManager

vtkSMSessionProxyManager* vtkSMSessionProxyManagerInternals::ProxyManager

Definition at line 216 of file vtkSMSessionProxyManagerInternals.h.


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