ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkGlyph3DRepresentation Class Reference

#include <vtkGlyph3DRepresentation.h>

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

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void SetMeshVisibility (bool visible)
virtual void SetVisibility (bool)
void SetMaskArray (const char *val)
void SetScaleArray (const char *val)
void SetOrientationArray (const char *val)
void SetScaling (bool val)
void SetScaleMode (int val)
void SetScaleFactor (double val)
void SetOrient (bool val)
void SetOrientationMode (int val)
void SetMasking (bool val)
doubleGetBounds ()
virtual void SetInterpolateScalarsBeforeMapping (int val)
virtual void SetLookupTable (vtkScalarsToColors *val)
virtual void SetMapScalars (int val)
virtual void SetStatic (int val)
virtual int ProcessViewRequest (vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo)

Static Public Member Functions

static vtkGlyph3DRepresentationNew ()
static int IsTypeOf (const char *type)
static vtkGlyph3DRepresentationSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkGlyph3DRepresentation ()
 ~vtkGlyph3DRepresentation ()
virtual int FillInputPortInformation (int port, vtkInformation *info)
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual bool AddToView (vtkView *view)
virtual bool RemoveFromView (vtkView *view)
virtual void UpdateColoringParameters ()
virtual vtkPVLODActorGetRenderedProp ()

Protected Attributes

vtkGlyph3DMapperGlyphMapper
vtkGlyph3DMapperLODGlyphMapper
vtkPVUpdateSuppressorGlyphUpdateSuppressor
vtkPVUpdateSuppressorLODGlyphUpdateSuppressor
vtkPVLODActorGlyphActor
vtkQuadricClusteringGlyphDecimator
vtkUnstructuredDataDeliveryFilterDataCollector
vtkUnstructuredDataDeliveryFilterLODDataCollector
vtkPVArrowSourceDummySource
bool MeshVisibility

Detailed Description

vtkGlyph3DRepresentation is a representation that uses the vtkGlyph3DMapper for rendering glyphs.

Definition at line 29 of file vtkGlyph3DRepresentation.h.


Constructor & Destructor Documentation

vtkGlyph3DRepresentation::vtkGlyph3DRepresentation ( ) [protected]
vtkGlyph3DRepresentation::~vtkGlyph3DRepresentation ( ) [protected]

Member Function Documentation

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

Reimplemented from vtkGeometryRepresentation.

virtual const char* vtkGlyph3DRepresentation::GetClassName ( ) [virtual]

Reimplemented from vtkGeometryRepresentation.

static int vtkGlyph3DRepresentation::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkGeometryRepresentation.

virtual int vtkGlyph3DRepresentation::IsA ( const char *  type) [virtual]

Reimplemented from vtkGeometryRepresentation.

static vtkGlyph3DRepresentation* vtkGlyph3DRepresentation::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkGeometryRepresentation.

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

Reimplemented from vtkGeometryRepresentation.

virtual int vtkGlyph3DRepresentation::ProcessViewRequest ( vtkInformationRequestKey request_type,
vtkInformation inInfo,
vtkInformation outInfo 
) [virtual]

vtkAlgorithm::ProcessRequest() equivalent for rendering passes. This is typically called by the vtkView to request meta-data from the representations or ask them to perform certain tasks e.g. PrepareForRendering.

Reimplemented from vtkGeometryRepresentation.

void vtkGlyph3DRepresentation::SetMeshVisibility ( bool  visible)

Toggle the visibility of the original mesh. If this->GetVisibility() is false, then this has no effect.

virtual void vtkGlyph3DRepresentation::SetVisibility ( bool  ) [virtual]

Get/Set the visibility for this representation. When the visibility of representation of false, all view passes are ignored.

Reimplemented from vtkGeometryRepresentation.

void vtkGlyph3DRepresentation::SetMaskArray ( const char *  val)
void vtkGlyph3DRepresentation::SetScaleArray ( const char *  val)
void vtkGlyph3DRepresentation::SetOrientationArray ( const char *  val)
void vtkGlyph3DRepresentation::SetScaling ( bool  val)
void vtkGlyph3DRepresentation::SetScaleMode ( int  val)
void vtkGlyph3DRepresentation::SetScaleFactor ( double  val)
void vtkGlyph3DRepresentation::SetOrient ( bool  val)
void vtkGlyph3DRepresentation::SetOrientationMode ( int  val)
void vtkGlyph3DRepresentation::SetMasking ( bool  val)
double* vtkGlyph3DRepresentation::GetBounds ( )
virtual void vtkGlyph3DRepresentation::SetInterpolateScalarsBeforeMapping ( int  val) [virtual]

Reimplemented from vtkGeometryRepresentation.

virtual void vtkGlyph3DRepresentation::SetLookupTable ( vtkScalarsToColors val) [virtual]

Reimplemented from vtkGeometryRepresentation.

virtual void vtkGlyph3DRepresentation::SetMapScalars ( int  val) [virtual]

Reimplemented from vtkGeometryRepresentation.

virtual void vtkGlyph3DRepresentation::SetStatic ( int  val) [virtual]

Reimplemented from vtkGeometryRepresentation.

virtual int vtkGlyph3DRepresentation::FillInputPortInformation ( int  port,
vtkInformation info 
) [protected, virtual]

Fill input port information.

Reimplemented from vtkGeometryRepresentation.

virtual int vtkGlyph3DRepresentation::RequestData ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Subclasses should override this to connect inputs to the internal pipeline as necessary. Since most representations are "meta-filters" (i.e. filters containing other filters), you should create shallow copies of your input before connecting to the internal pipeline. The convenience method GetInternalOutputPort will create a cached shallow copy of a specified input for you. The related helper functions GetInternalAnnotationOutputPort, GetInternalSelectionOutputPort should be used to obtain a selection or annotation port whose selections are localized for a particular input data object.

Reimplemented from vtkGeometryRepresentation.

virtual bool vtkGlyph3DRepresentation::AddToView ( vtkView view) [protected, virtual]

Adds the representation to the view. This is called from vtkView::AddRepresentation(). Subclasses should override this method. Returns true if the addition succeeds.

Reimplemented from vtkGeometryRepresentation.

virtual bool vtkGlyph3DRepresentation::RemoveFromView ( vtkView view) [protected, virtual]

Removes the representation to the view. This is called from vtkView::RemoveRepresentation(). Subclasses should override this method. Returns true if the removal succeeds.

Reimplemented from vtkGeometryRepresentation.

virtual vtkPVLODActor* vtkGlyph3DRepresentation::GetRenderedProp ( ) [inline, protected, virtual]

Used in ConvertSelection to locate the prop used for actual rendering.

Reimplemented from vtkGeometryRepresentation.

Definition at line 97 of file vtkGlyph3DRepresentation.h.

virtual void vtkGlyph3DRepresentation::UpdateColoringParameters ( ) [protected, virtual]

Overridden to ensure that the coloring decisions are passed over to the glyph mapper.

Reimplemented from vtkGeometryRepresentation.


Member Data Documentation

Definition at line 105 of file vtkGlyph3DRepresentation.h.

Definition at line 106 of file vtkGlyph3DRepresentation.h.

Definition at line 107 of file vtkGlyph3DRepresentation.h.

Definition at line 108 of file vtkGlyph3DRepresentation.h.

Definition at line 110 of file vtkGlyph3DRepresentation.h.

Definition at line 111 of file vtkGlyph3DRepresentation.h.

Definition at line 112 of file vtkGlyph3DRepresentation.h.

Definition at line 113 of file vtkGlyph3DRepresentation.h.

Definition at line 114 of file vtkGlyph3DRepresentation.h.

Definition at line 116 of file vtkGlyph3DRepresentation.h.


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