vtkIndent Class Reference

#include <vtkIndent.h>

List of all members.


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.

Examples:
vtkIndent (Examples)
Tests:
vtkIndent (Tests)

Definition at line 37 of file vtkIndent.h.


Public Member Functions

void Delete ()
 vtkIndent (int ind=0)
vtkIndent GetNextIndent ()

Static Public Member Functions

static vtkIndentNew ()

Protected Attributes

int Indent

Friends

VTK_COMMON_EXPORT ostream & operator<< (ostream &os, const vtkIndent &o)

Constructor & Destructor Documentation

vtkIndent::vtkIndent ( int  ind = 0  )  [inline, explicit]

Definition at line 41 of file vtkIndent.h.


Member Function Documentation

void vtkIndent::Delete (  )  [inline]

Definition at line 40 of file vtkIndent.h.

static vtkIndent* vtkIndent::New (  )  [static]

vtkIndent vtkIndent::GetNextIndent (  ) 

Determine the next indentation level. Keep indenting by two until the max of forty.


Friends And Related Function Documentation

VTK_COMMON_EXPORT ostream& operator<< ( ostream &  os,
const vtkIndent o 
) [friend]

Print out the indentation. Basically output a bunch of spaces.


Member Data Documentation

int vtkIndent::Indent [protected]

Definition at line 56 of file vtkIndent.h.


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

Generated on Mon Sep 27 18:30:25 2010 for VTK by  doxygen 1.5.6