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 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: