Public Member Functions | Static Public Member Functions | Protected Attributes | Friends | List of all members
vtkIndent Class Reference

a simple class to control print indentation More...

#include <vtkIndent.h>

Public Member Functions

void Delete ()
 vtkIndent (int ind=0)
vtkIndent GetNextIndent ()
 Determine the next indentation level. More...

Static Public Member Functions

static vtkIndentNew ()

Protected Attributes

int Indent


VTKCOMMONCORE_EXPORT ostream & operator<< (ostream &os, const vtkIndent &o)
 Print out the indentation. More...

Detailed Description

a simple class to control print indentation

vtkIndent is used to control indentation during the chaining print process. This way nested objects can correctly indent themselves.

vtkIndent (Examples)
vtkIndent (Tests)

Definition at line 39 of file vtkIndent.h.

Constructor & Destructor Documentation

vtkIndent::vtkIndent ( int  ind = 0)

Definition at line 43 of file vtkIndent.h.

Member Function Documentation

void vtkIndent::Delete ( )

Definition at line 42 of file vtkIndent.h.

static vtkIndent* vtkIndent::New ( )
vtkIndent vtkIndent::GetNextIndent ( )

Determine the next indentation level.

Keep indenting by two until the max of forty.

Friends And Related Function Documentation

VTKCOMMONCORE_EXPORT ostream& operator<< ( ostream &  os,
const vtkIndent o 

Print out the indentation.

Basically output a bunch of spaces.

Member Data Documentation

int vtkIndent::Indent

Definition at line 58 of file vtkIndent.h.

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