VTK
|
copy oriented and scaled glyph geometry to every input point (2D specialization) More...
#include <vtkGlyph2D.h>
Public Types | |
typedef vtkGlyph3D | Superclass |
![]() | |
typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkGlyph2D * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
![]() | |
vtkGlyph3D * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetSourceData (vtkPolyData *pd) |
void | SetSourceData (int id, vtkPolyData *pd) |
vtkPolyData * | GetSource (int id=0) |
virtual int | IsPointVisible (vtkDataSet *, vtkIdType) |
virtual unsigned long | GetMTime () |
void | SetSourceConnection (int id, vtkAlgorithmOutput *algOutput) |
void | SetSourceConnection (vtkAlgorithmOutput *algOutput) |
virtual void | SetScaling (int) |
virtual void | ScalingOn () |
virtual void | ScalingOff () |
virtual int | GetScaling () |
virtual void | SetScaleMode (int) |
virtual int | GetScaleMode () |
void | SetScaleModeToScaleByScalar () |
void | SetScaleModeToScaleByVector () |
void | SetScaleModeToScaleByVectorComponents () |
void | SetScaleModeToDataScalingOff () |
const char * | GetScaleModeAsString () |
virtual void | SetColorMode (int) |
virtual int | GetColorMode () |
void | SetColorModeToColorByScale () |
void | SetColorModeToColorByScalar () |
void | SetColorModeToColorByVector () |
const char * | GetColorModeAsString () |
virtual void | SetScaleFactor (double) |
virtual double | GetScaleFactor () |
virtual void | SetRange (double, double) |
void | SetRange (double[2]) |
virtual double * | GetRange () |
virtual void | GetRange (double data[2]) |
virtual void | SetOrient (int) |
virtual void | OrientOn () |
virtual void | OrientOff () |
virtual int | GetOrient () |
virtual void | SetClamping (int) |
virtual void | ClampingOn () |
virtual void | ClampingOff () |
virtual int | GetClamping () |
virtual void | SetVectorMode (int) |
virtual int | GetVectorMode () |
void | SetVectorModeToUseVector () |
void | SetVectorModeToUseNormal () |
void | SetVectorModeToVectorRotationOff () |
const char * | GetVectorModeAsString () |
virtual void | SetIndexMode (int) |
virtual int | GetIndexMode () |
void | SetIndexModeToScalar () |
void | SetIndexModeToVector () |
void | SetIndexModeToOff () |
const char * | GetIndexModeAsString () |
virtual void | SetGeneratePointIds (int) |
virtual int | GetGeneratePointIds () |
virtual void | GeneratePointIdsOn () |
virtual void | GeneratePointIdsOff () |
virtual void | SetPointIdsName (const char *) |
virtual char * | GetPointIdsName () |
virtual void | SetFillCellData (int) |
virtual int | GetFillCellData () |
virtual void | FillCellDataOn () |
virtual void | FillCellDataOff () |
void | SetSourceTransform (vtkTransform *) |
virtual vtkTransform * | GetSourceTransform () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkGlyph2D * | SafeDownCast (vtkObjectBase *o) |
static vtkGlyph2D * | New () |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkGlyph3D * | SafeDownCast (vtkObjectBase *o) |
static vtkGlyph3D * | New () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkGlyph2D () | |
~vtkGlyph2D () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
![]() | |
vtkGlyph3D () | |
~vtkGlyph3D () | |
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | FillInputPortInformation (int, vtkInformation *) |
vtkPolyData * | GetSource (int idx, vtkInformationVector *sourceInfo) |
Additional Inherited Members | |
![]() | |
vtkPolyData ** | Source |
int | Scaling |
int | ScaleMode |
int | ColorMode |
double | ScaleFactor |
double | Range [2] |
int | Orient |
int | VectorMode |
int | Clamping |
int | IndexMode |
int | GeneratePointIds |
int | FillCellData |
char * | PointIdsName |
vtkTransform * | SourceTransform |
copy oriented and scaled glyph geometry to every input point (2D specialization)
This subclass of vtkGlyph3D is a specialization to 2D. Transformations (i.e., translation, scaling, and rotation) are constrained to the plane. For example, rotations due to a vector are computed from the x-y coordinates of the vector only, and are assumed to occur around the z-axis. (See vtkGlyph3D for documentation on the interface to this class.)
Definition at line 38 of file vtkGlyph2D.h.
typedef vtkGlyph3D vtkGlyph2D::Superclass |
Definition at line 41 of file vtkGlyph2D.h.
|
inlineprotected |
Definition at line 51 of file vtkGlyph2D.h.
|
inlineprotected |
Definition at line 52 of file vtkGlyph2D.h.
|
static |
|
virtual |
Reimplemented from vtkGlyph3D.
|
static |
|
protectedvirtual |
Reimplemented from vtkGlyph3D.
vtkGlyph2D* vtkGlyph2D::NewInstance | ( | ) | const |
void vtkGlyph2D::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
Construct object with scaling on, scaling mode is by scalar value, scale factor = 1.0, the range is (0,1), orient geometry is on, and orientation is by vector. Clamping and indexing are turned off. No initial sources are defined.
|
protectedvirtual |
Reimplemented from vtkGlyph3D.