ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPVSessionCoreInterpreterHelper Class Reference

vtkPVSessionCoreInterpreterHelper is used by vtkPVSessionCore to avoid a circular reference between the vtkPVSessionCore instance and its Interpreter. More...

#include <vtkPVSessionCoreInterpreterHelper.h>

Inherits vtkObject.

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
vtkSIObjectGetSIObject (vtkTypeUInt32 gid)
 Returns the vtkSIObject for the global-id. More...
 
vtkObjectBase * GetVTKObject (vtkTypeUInt32 gid)
 Returns the vtkObject corresponding to the global id. More...
 
vtkTypeUInt32 GetNextGlobalIdChunk (vtkTypeUInt32 chunkSize)
 Reserve a global id block. More...
 
vtkProcessModuleGetProcessModule ()
 Provides access to the process module. More...
 
vtkPVProgressHandlerGetActiveProgressHandler ()
 Provides access to the progress handler. More...
 
void SetMPIMToNSocketConnection (vtkMPIMToNSocketConnection *)
 Sets and initializes the MPIMToNSocketConnection for communicating between data-server and render-server. More...
 
void SetCore (vtkPVSessionCore *)
 Used by vtkPVSessionCore to pass the core. More...
 
virtual void SetLogLevel (int)
 Switch from 0:vtkErrorMacro to 1:vtkWarningMacro. More...
 

Static Public Member Functions

static vtkPVSessionCoreInterpreterHelperNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVSessionCoreInterpreterHelperSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVSessionCoreInterpreterHelper ()
 
 ~vtkPVSessionCoreInterpreterHelper ()
 

Protected Attributes

vtkWeakPointer< vtkPVSessionCoreCore
 
int LogLevel
 

Detailed Description

vtkPVSessionCoreInterpreterHelper is used by vtkPVSessionCore to avoid a circular reference between the vtkPVSessionCore instance and its Interpreter.

Definition at line 36 of file vtkPVSessionCoreInterpreterHelper.h.

Member Typedef Documentation

◆ Superclass

Definition at line 40 of file vtkPVSessionCoreInterpreterHelper.h.

Constructor & Destructor Documentation

◆ vtkPVSessionCoreInterpreterHelper()

vtkPVSessionCoreInterpreterHelper::vtkPVSessionCoreInterpreterHelper ( )
protected

◆ ~vtkPVSessionCoreInterpreterHelper()

vtkPVSessionCoreInterpreterHelper::~vtkPVSessionCoreInterpreterHelper ( )
protected

Member Function Documentation

◆ New()

static vtkPVSessionCoreInterpreterHelper* vtkPVSessionCoreInterpreterHelper::New ( )
static

◆ GetClassName()

virtual const char* vtkPVSessionCoreInterpreterHelper::GetClassName ( )
virtual

◆ IsTypeOf()

static int vtkPVSessionCoreInterpreterHelper::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkPVSessionCoreInterpreterHelper::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkPVSessionCoreInterpreterHelper* vtkPVSessionCoreInterpreterHelper::SafeDownCast ( vtkObject *  o)
static

◆ PrintSelf()

void vtkPVSessionCoreInterpreterHelper::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ GetSIObject()

vtkSIObject* vtkPVSessionCoreInterpreterHelper::GetSIObject ( vtkTypeUInt32  gid)

Returns the vtkSIObject for the global-id.

This is used by SIOBJECT() and SIPROXY() stream (vtkClientServerStream) manipulator macros.

◆ GetVTKObject()

vtkObjectBase* vtkPVSessionCoreInterpreterHelper::GetVTKObject ( vtkTypeUInt32  gid)

Returns the vtkObject corresponding to the global id.

This is used by the VTKOBJECT() stream (vtkClientServerStream) manipulator macros.

◆ GetNextGlobalIdChunk()

vtkTypeUInt32 vtkPVSessionCoreInterpreterHelper::GetNextGlobalIdChunk ( vtkTypeUInt32  chunkSize)

Reserve a global id block.

◆ GetProcessModule()

vtkProcessModule* vtkPVSessionCoreInterpreterHelper::GetProcessModule ( )

Provides access to the process module.

◆ GetActiveProgressHandler()

vtkPVProgressHandler* vtkPVSessionCoreInterpreterHelper::GetActiveProgressHandler ( )

Provides access to the progress handler.

◆ SetMPIMToNSocketConnection()

void vtkPVSessionCoreInterpreterHelper::SetMPIMToNSocketConnection ( vtkMPIMToNSocketConnection )

Sets and initializes the MPIMToNSocketConnection for communicating between data-server and render-server.

◆ SetCore()

void vtkPVSessionCoreInterpreterHelper::SetCore ( vtkPVSessionCore )

Used by vtkPVSessionCore to pass the core.

This is not reference counted.

◆ SetLogLevel()

virtual void vtkPVSessionCoreInterpreterHelper::SetLogLevel ( int  )
virtual

Switch from 0:vtkErrorMacro to 1:vtkWarningMacro.

Member Data Documentation

◆ Core

vtkWeakPointer<vtkPVSessionCore> vtkPVSessionCoreInterpreterHelper::Core
protected

Definition at line 92 of file vtkPVSessionCoreInterpreterHelper.h.

◆ LogLevel

int vtkPVSessionCoreInterpreterHelper::LogLevel
protected

Definition at line 93 of file vtkPVSessionCoreInterpreterHelper.h.


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