VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkMarkerUtilities Class Reference

Utilities for generating marker images. More...

#include <vtkMarkerUtilities.h>

Inheritance diagram for vtkMarkerUtilities:
Inheritance graph
[legend]
Collaboration diagram for vtkMarkerUtilities:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkObject Superclass
enum  {
  NONE = 0, CROSS, PLUS, SQUARE,
  CIRCLE, DIAMOND
}

Public Member Functions

virtual int IsA (const char *type)
vtkMarkerUtilitiesNewInstance () const
virtual void PrintSelf (ostream &os, vtkIndent indent)

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkMarkerUtilitiesSafeDownCast (vtkObjectBase *o)
static void GenerateMarker (vtkImageData *data, int style, int width)

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkMarkerUtilities ()
 ~vtkMarkerUtilities ()

Detailed Description

Utilities for generating marker images.

This class programmatically generates markers of a specified size for various marker styles.

See also:
vtkPlotLine, vtkPlotPoints

Definition at line 36 of file vtkMarkerUtilities.h.


Member Typedef Documentation

Reimplemented from vtkObject.

Definition at line 39 of file vtkMarkerUtilities.h.


Member Enumeration Documentation

anonymous enum

Enum containing various marker styles that can be used in a plot.

Enumerator:
NONE 
CROSS 
PLUS 
SQUARE 
CIRCLE 
DIAMOND 

Definition at line 45 of file vtkMarkerUtilities.h.


Constructor & Destructor Documentation


Member Function Documentation

static int vtkMarkerUtilities::IsTypeOf ( const char *  name) [static]

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

virtual int vtkMarkerUtilities::IsA ( const char *  name) [virtual]

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

Reimplemented from vtkObject.

virtual vtkObjectBase* vtkMarkerUtilities::NewInstanceInternal ( ) const [protected, virtual]

Reimplemented from vtkObject.

Reimplemented from vtkObject.

virtual void vtkMarkerUtilities::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkObject.

static void vtkMarkerUtilities::GenerateMarker ( vtkImageData data,
int  style,
int  width 
) [static]

Generate the requested symbol of a particular style and size.


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