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< vtkStdString, vtkSMProxyManagerProxyMapTypeProxyGroupType
 
typedef std::set< vtkSMProxyManagerEntryGroupNameProxySet
 
typedef std::set< vtkSMProxy * > SetOfProxies
 
typedef std::map< vtkStdString, 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 189 of file vtkSMSessionProxyManagerInternals.h.

Member Typedef Documentation

◆ ProxyGroupType

Definition at line 193 of file vtkSMSessionProxyManagerInternals.h.

◆ GroupNameProxySet

Definition at line 198 of file vtkSMSessionProxyManagerInternals.h.

◆ SetOfProxies

Definition at line 202 of file vtkSMSessionProxyManagerInternals.h.

◆ LinkType

Definition at line 206 of file vtkSMSessionProxyManagerInternals.h.

◆ SelectionModelsType

Definition at line 210 of file vtkSMSessionProxyManagerInternals.h.

Member Function Documentation

◆ FindProxyTuples()

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

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

◆ RemoveTuples() [1/3]

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

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

◆ RemoveTuples() [3/3]

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

Definition at line 398 of file vtkSMSessionProxyManagerInternals.h.

◆ UpdateProxySelectionModelState()

void vtkSMSessionProxyManagerInternals::UpdateProxySelectionModelState ( )
inline

Definition at line 463 of file vtkSMSessionProxyManagerInternals.h.

◆ UpdateLinkState()

void vtkSMSessionProxyManagerInternals::UpdateLinkState ( )
inline

Definition at line 476 of file vtkSMSessionProxyManagerInternals.h.

Member Data Documentation

◆ RegisteredProxyMap

ProxyGroupType vtkSMSessionProxyManagerInternals::RegisteredProxyMap

Definition at line 194 of file vtkSMSessionProxyManagerInternals.h.

◆ RegisteredProxyTuple

GroupNameProxySet vtkSMSessionProxyManagerInternals::RegisteredProxyTuple

Definition at line 199 of file vtkSMSessionProxyManagerInternals.h.

◆ ModifiedProxies

SetOfProxies vtkSMSessionProxyManagerInternals::ModifiedProxies

Definition at line 203 of file vtkSMSessionProxyManagerInternals.h.

◆ RegisteredLinkMap

LinkType vtkSMSessionProxyManagerInternals::RegisteredLinkMap

Definition at line 207 of file vtkSMSessionProxyManagerInternals.h.

◆ SelectionModels

SelectionModelsType vtkSMSessionProxyManagerInternals::SelectionModels

Definition at line 211 of file vtkSMSessionProxyManagerInternals.h.

◆ State

vtkSMMessage vtkSMSessionProxyManagerInternals::State

Definition at line 214 of file vtkSMSessionProxyManagerInternals.h.

◆ ProxyManager

vtkSMSessionProxyManager* vtkSMSessionProxyManagerInternals::ProxyManager

Definition at line 217 of file vtkSMSessionProxyManagerInternals.h.


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