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

Singleton class for initializing without python. More...

#include <vtkCPCxxHelper.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)
 

Static Public Member Functions

static vtkCPCxxHelperNew ()
 
static int IsTypeOf (const char *type)
 
static vtkCPCxxHelperSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkCPCxxHelper ()
 
virtual ~vtkCPCxxHelper ()
 

Detailed Description

Singleton class for initializing without python.

The vtkCPCxxHelper instance is created on the first call to vtkCPCxxHelper::New(), subsequent calls return the same instance (but with an increased reference count). When the caller is done with the vtkCPCxxHelper instance, it should simply call Delete() or UnRegister() on it. When the last caller of vtkCPCxxHelper::New() releases the reference, the singleton instance will be cleaned up.

Definition at line 32 of file vtkCPCxxHelper.h.

Member Typedef Documentation

◆ Superclass

typedef vtkObject vtkCPCxxHelper::Superclass

Definition at line 36 of file vtkCPCxxHelper.h.

Constructor & Destructor Documentation

◆ vtkCPCxxHelper()

vtkCPCxxHelper::vtkCPCxxHelper ( )
protected

◆ ~vtkCPCxxHelper()

virtual vtkCPCxxHelper::~vtkCPCxxHelper ( )
protectedvirtual

Member Function Documentation

◆ New()

static vtkCPCxxHelper* vtkCPCxxHelper::New ( )
static

◆ GetClassName()

virtual const char* vtkCPCxxHelper::GetClassName ( )
virtual

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ PrintSelf()

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

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