ss.h File Reference

#include <vtkSmartPointer.h>

Include dependency graph for ss.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define SMARTP(type)   vtkSmartPointer<type>
 A handy definition for Smart Pointers.
#define SmartP(type)   SMARTP(type)
 A handy definition for Smart Pointers.
#define SP(type)   SMARTP(type)
 A handy definition for Smart Pointers.
#define VTK_CREATE(type, var)   SMARTP(type) var = SMARTP(type)::New()
 A handy definition for Smart Pointers.
#define SS_CREATE(type, var)   VTK_CREATE(type, var)
 A handy definition for Smart Pointers.


Define Documentation

#define SMARTP ( type   )     vtkSmartPointer<type>

A handy definition for Smart Pointers.

Parameters:
type The VTK class of the Smart Pointer.

Definition at line 17 of file ss.h.

#define SmartP ( type   )     SMARTP(type)

A handy definition for Smart Pointers.

Parameters:
type The VTK class of the Smart Pointer.

Definition at line 23 of file ss.h.

#define SP ( type   )     SMARTP(type)

A handy definition for Smart Pointers.

Parameters:
type The VTK class of the Smart Pointer.

Definition at line 29 of file ss.h.

#define VTK_CREATE ( type,
var   )     SMARTP(type) var = SMARTP(type)::New()

A handy definition for Smart Pointers.

Parameters:
type The VTK class of the Smart Pointer.
var The Smart Pointer variable name.

Definition at line 36 of file ss.h.

#define SS_CREATE ( type,
var   )     VTK_CREATE(type, var)

A handy definition for Smart Pointers.

Parameters:
type The SS class of the Smart Pointer.
var The Smart Pointer variable name.

Definition at line 43 of file ss.h.