VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkGraphMapper Class Reference

map vtkGraph and derived classes to graphics primitives More...

#include <vtkGraphMapper.h>

Inheritance diagram for vtkGraphMapper:
[legend]
Collaboration diagram for vtkGraphMapper:
[legend]

Public Types

typedef vtkMapper Superclass
 
- Public Types inherited from vtkMapper
typedef vtkAbstractMapper3D Superclass
 
- Public Types inherited from vtkAbstractMapper3D
typedef vtkAbstractMapper Superclass
 
- Public Types inherited from vtkAbstractMapper
typedef vtkAlgorithm Superclass
 
- Public Types inherited from vtkAlgorithm
typedef vtkObject Superclass
 
enum  DesiredOutputPrecision { SINGLE_PRECISION, DOUBLE_PRECISION, DEFAULT_PRECISION }
 
- Public Types inherited from vtkObject
typedef vtkObjectBase Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkGraphMapperNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void Render (vtkRenderer *ren, vtkActor *act)
 
void AddIconType (char *type, int index)
 
void ClearIconTypes ()
 
void SetIconAlignment (int alignment)
 
void ReleaseGraphicsResources (vtkWindow *)
 
unsigned long GetMTime ()
 
void SetVertexColorArrayName (const char *name)
 
const char * GetVertexColorArrayName ()
 
void SetColorVertices (bool vis)
 
bool GetColorVertices ()
 
void ColorVerticesOn ()
 
void ColorVerticesOff ()
 
void SetScaledGlyphs (bool arg)
 
virtual bool GetScaledGlyphs ()
 
virtual void ScaledGlyphsOn ()
 
virtual void ScaledGlyphsOff ()
 
virtual void SetScalingArrayName (const char *)
 
virtual char * GetScalingArrayName ()
 
void SetEdgeVisibility (bool vis)
 
bool GetEdgeVisibility ()
 
virtual void EdgeVisibilityOn ()
 
virtual void EdgeVisibilityOff ()
 
void SetEdgeColorArrayName (const char *name)
 
const char * GetEdgeColorArrayName ()
 
void SetColorEdges (bool vis)
 
bool GetColorEdges ()
 
void ColorEdgesOn ()
 
void ColorEdgesOff ()
 
virtual void SetEnabledEdgesArrayName (const char *)
 
virtual char * GetEnabledEdgesArrayName ()
 
virtual void SetEnableEdgesByArray (int)
 
virtual int GetEnableEdgesByArray ()
 
virtual void EnableEdgesByArrayOn ()
 
virtual void EnableEdgesByArrayOff ()
 
virtual void SetEnabledVerticesArrayName (const char *)
 
virtual char * GetEnabledVerticesArrayName ()
 
virtual void SetEnableVerticesByArray (int)
 
virtual int GetEnableVerticesByArray ()
 
virtual void EnableVerticesByArrayOn ()
 
virtual void EnableVerticesByArrayOff ()
 
void SetIconArrayName (const char *name)
 
const char * GetIconArrayName ()
 
void SetIconSize (int *size)
 
intGetIconSize ()
 
vtkTextureGetIconTexture ()
 
void SetIconTexture (vtkTexture *texture)
 
void SetIconVisibility (bool vis)
 
bool GetIconVisibility ()
 
virtual void IconVisibilityOn ()
 
virtual void IconVisibilityOff ()
 
virtual float GetVertexPointSize ()
 
void SetVertexPointSize (float size)
 
virtual float GetEdgeLineWidth ()
 
void SetEdgeLineWidth (float width)
 
void SetInputData (vtkGraph *input)
 
vtkGraphGetInput ()
 
virtual doubleGetBounds ()
 
virtual void GetBounds (double *bounds)
 
virtual vtkLookupTableGetEdgeLookupTable ()
 
virtual vtkLookupTableGetVertexLookupTable ()
 
- Public Member Functions inherited from vtkMapper
vtkMapperNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void ShallowCopy (vtkAbstractMapper *m)
 
unsigned long GetMTime ()
 
virtual void CreateDefaultLookupTable ()
 
const char * GetColorModeAsString ()
 
virtual void SetScalarMode (int)
 
virtual int GetScalarMode ()
 
void SetScalarModeToDefault ()
 
void SetScalarModeToUsePointData ()
 
void SetScalarModeToUseCellData ()
 
void SetScalarModeToUsePointFieldData ()
 
void SetScalarModeToUseCellFieldData ()
 
void SetScalarModeToUseFieldData ()
 
virtual void SetFieldDataTupleId (vtkIdType)
 
virtual vtkIdType GetFieldDataTupleId ()
 
const char * GetScalarModeAsString ()
 
const char * GetScalarMaterialModeAsString ()
 
virtual int CanUseTextureMapForColoring (vtkDataObject *input)
 
void SetLookupTable (vtkScalarsToColors *lut)
 
vtkScalarsToColorsGetLookupTable ()
 
virtual void SetScalarVisibility (int)
 
virtual int GetScalarVisibility ()
 
virtual void ScalarVisibilityOn ()
 
virtual void ScalarVisibilityOff ()
 
virtual void SetStatic (int)
 
virtual int GetStatic ()
 
virtual void StaticOn ()
 
virtual void StaticOff ()
 
virtual void SetColorMode (int)
 
virtual int GetColorMode ()
 
void SetColorModeToDefault ()
 
void SetColorModeToMapScalars ()
 
void SetColorModeToDirectScalars ()
 
virtual void SetInterpolateScalarsBeforeMapping (int)
 
virtual int GetInterpolateScalarsBeforeMapping ()
 
virtual void InterpolateScalarsBeforeMappingOn ()
 
virtual void InterpolateScalarsBeforeMappingOff ()
 
virtual void SetUseLookupTableScalarRange (int)
 
virtual int GetUseLookupTableScalarRange ()
 
virtual void UseLookupTableScalarRangeOn ()
 
virtual void UseLookupTableScalarRangeOff ()
 
virtual void SetScalarRange (double, double)
 
void SetScalarRange (double[2])
 
virtual doubleGetScalarRange ()
 
virtual void GetScalarRange (double data[2])
 
virtual void SetImmediateModeRendering (int)
 
virtual int GetImmediateModeRendering ()
 
virtual void ImmediateModeRenderingOn ()
 
virtual void ImmediateModeRenderingOff ()
 
virtual int GetForceCompileOnly ()
 
void SetForceCompileOnly (int value)
 
void SelectColorArray (int arrayNum)
 
void SelectColorArray (const char *arrayName)
 
void ColorByArrayComponent (int arrayNum, int component)
 
void ColorByArrayComponent (const char *arrayName, int component)
 
char * GetArrayName ()
 
int GetArrayId ()
 
int GetArrayAccessMode ()
 
int GetArrayComponent ()
 
virtual void GetBounds (double bounds[6])
 
void SetRenderTime (double time)
 
virtual double GetRenderTime ()
 
vtkDataSetGetInput ()
 
vtkDataSetGetInputAsDataSet ()
 
virtual vtkUnsignedCharArrayMapScalars (double alpha)
 
virtual vtkUnsignedCharArrayMapScalars (vtkDataSet *input, double alpha)
 
virtual void SetScalarMaterialMode (int)
 
virtual int GetScalarMaterialMode ()
 
void SetScalarMaterialModeToDefault ()
 
void SetScalarMaterialModeToAmbient ()
 
void SetScalarMaterialModeToDiffuse ()
 
void SetScalarMaterialModeToAmbientAndDiffuse ()
 
virtual bool GetIsOpaque ()
 
virtual bool GetSupportsSelection ()
 
- Public Member Functions inherited from vtkAbstractMapper3D
vtkAbstractMapper3DNewInstance () const
 
double GetLength ()
 
int GetNumberOfClippingPlanes ()
 
doubleGetCenter ()
 
void GetCenter (double center[3])
 
virtual int IsARayCastMapper ()
 
virtual int IsARenderIntoImageMapper ()
 
void GetClippingPlaneInDataCoords (vtkMatrix4x4 *propMatrix, int i, double planeEquation[4])
 
- Public Member Functions inherited from vtkAbstractMapper
vtkAbstractMapperNewInstance () const
 
void SetClippingPlanes (vtkPlanes *planes)
 
void ShallowCopy (vtkAbstractMapper *m)
 
virtual double GetTimeToDraw ()
 
void AddClippingPlane (vtkPlane *plane)
 
void RemoveClippingPlane (vtkPlane *plane)
 
void RemoveAllClippingPlanes ()
 
virtual void SetClippingPlanes (vtkPlaneCollection *)
 
virtual vtkPlaneCollectionGetClippingPlanes ()
 
- Public Member Functions inherited from vtkAlgorithm
vtkAlgorithmNewInstance () const
 
int HasExecutive ()
 
vtkExecutiveGetExecutive ()
 
virtual void SetExecutive (vtkExecutive *executive)
 
virtual int ModifyRequest (vtkInformation *request, int when)
 
vtkInformationGetInputPortInformation (int port)
 
vtkInformationGetOutputPortInformation (int port)
 
int GetNumberOfInputPorts ()
 
int GetNumberOfOutputPorts ()
 
void UpdateProgress (double amount)
 
vtkInformationGetInputArrayInformation (int idx)
 
void RemoveAllInputs ()
 
vtkDataObjectGetOutputDataObject (int port)
 
virtual void RemoveInputConnection (int port, vtkAlgorithmOutput *input)
 
virtual void RemoveInputConnection (int port, int idx)
 
virtual void RemoveAllInputConnections (int port)
 
int GetNumberOfInputConnections (int port)
 
int GetTotalNumberOfInputConnections ()
 
vtkAlgorithmOutputGetInputConnection (int port, int index)
 
vtkAlgorithmGetInputAlgorithm (int port, int index, int &algPort)
 
vtkAlgorithmGetInputAlgorithm (int port, int index)
 
vtkExecutiveGetInputExecutive (int port, int index)
 
vtkInformationGetInputInformation (int port, int index)
 
vtkInformationGetOutputInformation (int port)
 
virtual void UpdateInformation ()
 
virtual void UpdateDataObject ()
 
virtual void PropagateUpdateExtent ()
 
virtual void UpdateWholeExtent ()
 
void ConvertTotalInputToPortConnection (int ind, int &port, int &conn)
 
int SetUpdateExtentToWholeExtent (int port)
 
int SetUpdateExtentToWholeExtent ()
 
void SetUpdateExtent (int port, int extent[6])
 
virtual int ProcessRequest (vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
 
int ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo)
 
virtual int ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, unsigned long *mtime)
 
virtual vtkInformationGetInformation ()
 
virtual void SetInformation (vtkInformation *)
 
virtual void Register (vtkObjectBase *o)
 
virtual void UnRegister (vtkObjectBase *o)
 
virtual void SetAbortExecute (int)
 
virtual int GetAbortExecute ()
 
virtual void AbortExecuteOn ()
 
virtual void AbortExecuteOff ()
 
virtual void SetProgress (double)
 
virtual double GetProgress ()
 
void SetProgressText (const char *ptext)
 
virtual char * GetProgressText ()
 
virtual unsigned long GetErrorCode ()
 
virtual void SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name)
 
virtual void SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType)
 
virtual void SetInputArrayToProcess (int idx, vtkInformation *info)
 
virtual void SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName)
 
vtkDataObjectGetInputDataObject (int port, int connection)
 
virtual void SetInputConnection (int port, vtkAlgorithmOutput *input)
 
virtual void SetInputConnection (vtkAlgorithmOutput *input)
 
virtual void AddInputConnection (int port, vtkAlgorithmOutput *input)
 
virtual void AddInputConnection (vtkAlgorithmOutput *input)
 
virtual void SetInputDataObject (int port, vtkDataObject *data)
 
virtual void SetInputDataObject (vtkDataObject *data)
 
virtual void AddInputDataObject (int port, vtkDataObject *data)
 
virtual void AddInputDataObject (vtkDataObject *data)
 
vtkAlgorithmOutputGetOutputPort (int index)
 
vtkAlgorithmOutputGetOutputPort ()
 
vtkAlgorithmGetInputAlgorithm ()
 
vtkExecutiveGetInputExecutive ()
 
vtkInformationGetInputInformation ()
 
virtual void Update (int port)
 
virtual void Update ()
 
virtual void SetReleaseDataFlag (int)
 
virtual int GetReleaseDataFlag ()
 
void ReleaseDataFlagOn ()
 
void ReleaseDataFlagOff ()
 
int UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output)
 
int UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType)
 
void SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel)
 
void SetUpdateExtent (int piece, int numPieces, int ghostLevel)
 
void SetUpdateExtent (int extent[6])
 
intGetUpdateExtent ()
 
intGetUpdateExtent (int port)
 
void GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1)
 
void GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1)
 
void GetUpdateExtent (int extent[6])
 
void GetUpdateExtent (int port, int extent[6])
 
int GetUpdatePiece ()
 
int GetUpdatePiece (int port)
 
int GetUpdateNumberOfPieces ()
 
int GetUpdateNumberOfPieces (int port)
 
int GetUpdateGhostLevel ()
 
int GetUpdateGhostLevel (int port)
 
void SetProgressObserver (vtkProgressObserver *)
 
virtual vtkProgressObserverGetProgressObserver ()
 
- Public Member Functions inherited from vtkObject
vtkObjectNewInstance () const
 
virtual void DebugOn ()
 
virtual void DebugOff ()
 
bool GetDebug ()
 
void SetDebug (bool debugFlag)
 
virtual void Modified ()
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommandGetCommand (unsigned long tag)
 
void RemoveObserver (vtkCommand *)
 
void RemoveObservers (unsigned long event, vtkCommand *)
 
void RemoveObservers (const char *event, vtkCommand *)
 
int HasObserver (unsigned long event, vtkCommand *)
 
int HasObserver (const char *event, vtkCommand *)
 
void RemoveObserver (unsigned long tag)
 
void RemoveObservers (unsigned long event)
 
void RemoveObservers (const char *event)
 
void RemoveAllObservers ()
 
int HasObserver (unsigned long event)
 
int HasObserver (const char *event)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
int InvokeEvent (unsigned long event)
 
int InvokeEvent (const char *event)
 
- Public Member Functions inherited from vtkObjectBase
const char * GetClassName () const
 
virtual void Delete ()
 
virtual void FastDelete ()
 
void Print (ostream &os)
 
void SetReferenceCount (int)
 
void PrintRevisions (ostream &)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 

Static Public Member Functions

static vtkGraphMapperNew ()
 
static int IsTypeOf (const char *type)
 
static vtkGraphMapperSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkMapper
static int IsTypeOf (const char *type)
 
static vtkMapperSafeDownCast (vtkObjectBase *o)
 
static void SetGlobalImmediateModeRendering (int val)
 
static void GlobalImmediateModeRenderingOn ()
 
static void GlobalImmediateModeRenderingOff ()
 
static int GetGlobalImmediateModeRendering ()
 
static void SetResolveCoincidentTopology (int val)
 
static int GetResolveCoincidentTopology ()
 
static void SetResolveCoincidentTopologyToDefault ()
 
static void SetResolveCoincidentTopologyToOff ()
 
static void SetResolveCoincidentTopologyToPolygonOffset ()
 
static void SetResolveCoincidentTopologyToShiftZBuffer ()
 
static void SetResolveCoincidentTopologyPolygonOffsetParameters (double factor, double units)
 
static void GetResolveCoincidentTopologyPolygonOffsetParameters (double &factor, double &units)
 
static void SetResolveCoincidentTopologyPolygonOffsetFaces (int faces)
 
static int GetResolveCoincidentTopologyPolygonOffsetFaces ()
 
static void SetResolveCoincidentTopologyZShift (double val)
 
static double GetResolveCoincidentTopologyZShift ()
 
- Static Public Member Functions inherited from vtkAbstractMapper3D
static int IsTypeOf (const char *type)
 
static vtkAbstractMapper3DSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkAbstractMapper
static int IsTypeOf (const char *type)
 
static vtkAbstractMapperSafeDownCast (vtkObjectBase *o)
 
static vtkDataArrayGetScalars (vtkDataSet *input, int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int &cellFlag)
 
static vtkAbstractArrayGetAbstractScalars (vtkDataSet *input, int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int &cellFlag)
 
- Static Public Member Functions inherited from vtkAlgorithm
static vtkAlgorithmNew ()
 
static int IsTypeOf (const char *type)
 
static vtkAlgorithmSafeDownCast (vtkObjectBase *o)
 
static vtkInformationIntegerKeyINPUT_IS_OPTIONAL ()
 
static vtkInformationIntegerKeyINPUT_IS_REPEATABLE ()
 
static vtkInformationInformationVectorKeyINPUT_REQUIRED_FIELDS ()
 
static vtkInformationStringVectorKeyINPUT_REQUIRED_DATA_TYPE ()
 
static vtkInformationInformationVectorKeyINPUT_ARRAYS_TO_PROCESS ()
 
static vtkInformationIntegerKeyINPUT_PORT ()
 
static vtkInformationIntegerKeyINPUT_CONNECTION ()
 
static vtkInformationIntegerKeyCAN_PRODUCE_SUB_EXTENT ()
 
static vtkInformationIntegerKeyCAN_HANDLE_PIECE_REQUEST ()
 
static void SetDefaultExecutivePrototype (vtkExecutive *proto)
 
- Static Public Member Functions inherited from vtkObject
static int IsTypeOf (const char *type)
 
static vtkObjectSafeDownCast (vtkObjectBase *o)
 
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static int IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 
 vtkGraphMapper ()
 
 ~vtkGraphMapper ()
 
virtual char * GetIconArrayNameInternal ()
 
virtual void SetIconArrayNameInternal (const char *)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
- Protected Member Functions inherited from vtkMapper
 vtkMapper ()
 
 ~vtkMapper ()
 
void MapScalarsToTexture (vtkAbstractArray *scalars, double alpha)
 
- Protected Member Functions inherited from vtkAbstractMapper3D
 vtkAbstractMapper3D ()
 
 ~vtkAbstractMapper3D ()
 
- Protected Member Functions inherited from vtkAbstractMapper
 vtkAbstractMapper ()
 
 ~vtkAbstractMapper ()
 
- Protected Member Functions inherited from vtkAlgorithm
 vtkAlgorithm ()
 
 ~vtkAlgorithm ()
 
virtual int FillOutputPortInformation (int port, vtkInformation *info)
 
virtual void SetNumberOfInputPorts (int n)
 
virtual void SetNumberOfOutputPorts (int n)
 
int InputPortIndexInRange (int index, const char *action)
 
int OutputPortIndexInRange (int index, const char *action)
 
int GetInputArrayAssociation (int idx, vtkInformationVector **inputVector)
 
virtual vtkExecutiveCreateDefaultExecutive ()
 
virtual void SetNumberOfInputConnections (int port, int n)
 
int GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector)
 
int GetInputArrayAssociation (int idx, vtkDataObject *input)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkInformationVector **inputVector)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association)
 
vtkDataArrayGetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector)
 
vtkDataArrayGetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkDataObject *input)
 
vtkDataArrayGetInputArrayToProcess (int idx, vtkDataObject *input, int &association)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkDataObject *input)
 
vtkAbstractArrayGetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association)
 
vtkInformationGetInputArrayFieldInformation (int idx, vtkInformationVector **inputVector)
 
virtual void SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input)
 
void SetInputDataInternal (int port, vtkDataObject *input)
 
void AddInputDataInternal (int port, vtkDataObject *input)
 
virtual void SetErrorCode (unsigned long)
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
virtual void RegisterInternal (vtkObjectBase *, int check)
 
virtual void UnRegisterInternal (vtkObjectBase *, int check)
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Protected Attributes

char * EnabledEdgesArrayName
 
char * EnabledVerticesArrayName
 
int EnableEdgesByArray
 
int EnableVerticesByArray
 
char * IconArrayNameInternal
 
vtkSmartPointer< vtkGlyph3DCircleGlyph
 
vtkSmartPointer< vtkGlyph3DCircleOutlineGlyph
 
vtkSmartPointer< vtkGraphToPolyDataGraphToPoly
 
vtkSmartPointer< vtkVertexGlyphFilterVertexGlyph
 
vtkSmartPointer< vtkIconGlyphFilterIconGlyph
 
vtkSmartPointer< vtkMapArrayValuesIconTypeToIndex
 
vtkSmartPointer< vtkTransformCoordinateSystemsIconTransform
 
vtkSmartPointer< vtkPolyDataMapperEdgeMapper
 
vtkSmartPointer< vtkPolyDataMapperVertexMapper
 
vtkSmartPointer< vtkPolyDataMapperOutlineMapper
 
vtkSmartPointer< vtkPolyDataMapper2DIconMapper
 
vtkSmartPointer< vtkActorEdgeActor
 
vtkSmartPointer< vtkActorVertexActor
 
vtkSmartPointer< vtkActorOutlineActor
 
vtkSmartPointer< vtkTexturedActor2DIconActor
 
vtkLookupTableEdgeLookupTable
 
vtkLookupTableVertexLookupTable
 
- Protected Attributes inherited from vtkMapper
vtkUnsignedCharArrayColors
 
int InterpolateScalarsBeforeMapping
 
vtkFloatArrayColorCoordinates
 
vtkImageDataColorTextureMap
 
vtkScalarsToColorsLookupTable
 
int ScalarVisibility
 
vtkTimeStamp BuildTime
 
double ScalarRange [2]
 
int UseLookupTableScalarRange
 
int ImmediateModeRendering
 
int ColorMode
 
int ScalarMode
 
int ScalarMaterialMode
 
double RenderTime
 
int ArrayId
 
char ArrayName [256]
 
int ArrayComponent
 
int ArrayAccessMode
 
vtkIdType FieldDataTupleId
 
int Static
 
int ForceCompileOnly
 
- Protected Attributes inherited from vtkAbstractMapper3D
double Bounds [6]
 
double Center [3]
 
- Protected Attributes inherited from vtkAbstractMapper
vtkTimerLogTimer
 
double TimeToDraw
 
vtkWindowLastWindow
 
vtkPlaneCollectionClippingPlanes
 
- Protected Attributes inherited from vtkAlgorithm
vtkInformationInformation
 
double Progress
 
char * ProgressText
 
vtkProgressObserverProgressObserver
 
unsigned long ErrorCode
 
- Protected Attributes inherited from vtkObject
bool Debug
 
vtkTimeStamp MTime
 
vtkSubjectHelper * SubjectHelper
 
- Protected Attributes inherited from vtkObjectBase
vtkAtomicInt32 ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 
char * VertexColorArrayNameInternal
 
char * EdgeColorArrayNameInternal
 
virtual char * GetVertexColorArrayNameInternal ()
 
virtual void SetVertexColorArrayNameInternal (const char *)
 
virtual char * GetEdgeColorArrayNameInternal ()
 
virtual void SetEdgeColorArrayNameInternal (const char *)
 

Additional Inherited Members

- Public Attributes inherited from vtkAlgorithm
int AbortExecute
 
- Static Protected Member Functions inherited from vtkAlgorithm
static vtkInformationIntegerKeyPORT_REQUIREMENTS_FILLED ()
 
- Static Protected Attributes inherited from vtkAlgorithm
static vtkExecutiveDefaultExecutivePrototype
 

Detailed Description

map vtkGraph and derived classes to graphics primitives

vtkGraphMapper is a mapper to map vtkGraph (and all derived classes) to graphics primitives.

Tests:
vtkGraphMapper (Tests)

Definition at line 58 of file vtkGraphMapper.h.

Member Typedef Documentation

Definition at line 62 of file vtkGraphMapper.h.

Constructor & Destructor Documentation

vtkGraphMapper::vtkGraphMapper ( )
protected
vtkGraphMapper::~vtkGraphMapper ( )
protected

Member Function Documentation

static vtkGraphMapper* vtkGraphMapper::New ( )
static
static int vtkGraphMapper::IsTypeOf ( const char *  type)
static
virtual int vtkGraphMapper::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 vtkMapper.

static vtkGraphMapper* vtkGraphMapper::SafeDownCast ( vtkObjectBase o)
static
virtual vtkObjectBase* vtkGraphMapper::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkMapper.

vtkGraphMapper* vtkGraphMapper::NewInstance ( ) const
void vtkGraphMapper::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 vtkAbstractMapper3D.

void vtkGraphMapper::Render ( vtkRenderer ren,
vtkActor a 
)
virtual

Method initiates the mapping process. Generally sent by the actor as each frame is rendered.

Implements vtkMapper.

void vtkGraphMapper::SetVertexColorArrayName ( const char *  name)

The array to use for coloring vertices. Default is "color".

const char* vtkGraphMapper::GetVertexColorArrayName ( )

The array to use for coloring vertices. Default is "color".

void vtkGraphMapper::SetColorVertices ( bool  vis)

Whether to color vertices. Default is off.

bool vtkGraphMapper::GetColorVertices ( )

Whether to color vertices. Default is off.

void vtkGraphMapper::ColorVerticesOn ( )

Whether to color vertices. Default is off.

void vtkGraphMapper::ColorVerticesOff ( )

Whether to color vertices. Default is off.

void vtkGraphMapper::SetScaledGlyphs ( bool  arg)

Whether scaled glyphs are on or not. Default is off. By default this mapper uses vertex glyphs that do not scale. If you turn this option on you will get circles at each vertex and they will scale as you zoom in/out.

virtual bool vtkGraphMapper::GetScaledGlyphs ( )
virtual

Whether scaled glyphs are on or not. Default is off. By default this mapper uses vertex glyphs that do not scale. If you turn this option on you will get circles at each vertex and they will scale as you zoom in/out.

virtual void vtkGraphMapper::ScaledGlyphsOn ( )
virtual

Whether scaled glyphs are on or not. Default is off. By default this mapper uses vertex glyphs that do not scale. If you turn this option on you will get circles at each vertex and they will scale as you zoom in/out.

virtual void vtkGraphMapper::ScaledGlyphsOff ( )
virtual

Whether scaled glyphs are on or not. Default is off. By default this mapper uses vertex glyphs that do not scale. If you turn this option on you will get circles at each vertex and they will scale as you zoom in/out.

virtual void vtkGraphMapper::SetScalingArrayName ( const char *  )
virtual

Glyph scaling array name. Default is "scale"

virtual char* vtkGraphMapper::GetScalingArrayName ( )
virtual

Glyph scaling array name. Default is "scale"

void vtkGraphMapper::SetEdgeVisibility ( bool  vis)

Whether to show edges or not. Default is on.

bool vtkGraphMapper::GetEdgeVisibility ( )

Whether to show edges or not. Default is on.

virtual void vtkGraphMapper::EdgeVisibilityOn ( )
virtual

Whether to show edges or not. Default is on.

virtual void vtkGraphMapper::EdgeVisibilityOff ( )
virtual

Whether to show edges or not. Default is on.

void vtkGraphMapper::SetEdgeColorArrayName ( const char *  name)

The array to use for coloring edges. Default is "color".

const char* vtkGraphMapper::GetEdgeColorArrayName ( )

The array to use for coloring edges. Default is "color".

void vtkGraphMapper::SetColorEdges ( bool  vis)

Whether to color edges. Default is off.

bool vtkGraphMapper::GetColorEdges ( )

Whether to color edges. Default is off.

void vtkGraphMapper::ColorEdgesOn ( )

Whether to color edges. Default is off.

void vtkGraphMapper::ColorEdgesOff ( )

Whether to color edges. Default is off.

virtual void vtkGraphMapper::SetEnabledEdgesArrayName ( const char *  )
virtual

The array to use for coloring edges. Default is "color".

virtual char* vtkGraphMapper::GetEnabledEdgesArrayName ( )
virtual

The array to use for coloring edges. Default is "color".

virtual void vtkGraphMapper::SetEnableEdgesByArray ( int  )
virtual

Whether to enable/disable edges using array values. Default is off.

virtual int vtkGraphMapper::GetEnableEdgesByArray ( )
virtual

Whether to enable/disable edges using array values. Default is off.

virtual void vtkGraphMapper::EnableEdgesByArrayOn ( )
virtual

Whether to enable/disable edges using array values. Default is off.

virtual void vtkGraphMapper::EnableEdgesByArrayOff ( )
virtual

Whether to enable/disable edges using array values. Default is off.

virtual void vtkGraphMapper::SetEnabledVerticesArrayName ( const char *  )
virtual

The array to use for coloring edges. Default is "color".

virtual char* vtkGraphMapper::GetEnabledVerticesArrayName ( )
virtual

The array to use for coloring edges. Default is "color".

virtual void vtkGraphMapper::SetEnableVerticesByArray ( int  )
virtual

Whether to enable/disable vertices using array values. Default is off.

virtual int vtkGraphMapper::GetEnableVerticesByArray ( )
virtual

Whether to enable/disable vertices using array values. Default is off.

virtual void vtkGraphMapper::EnableVerticesByArrayOn ( )
virtual

Whether to enable/disable vertices using array values. Default is off.

virtual void vtkGraphMapper::EnableVerticesByArrayOff ( )
virtual

Whether to enable/disable vertices using array values. Default is off.

void vtkGraphMapper::SetIconArrayName ( const char *  name)

The array to use for assigning icons.

const char* vtkGraphMapper::GetIconArrayName ( )

The array to use for assigning icons.

void vtkGraphMapper::AddIconType ( char *  type,
int  index 
)

Associate the icon at index "index" in the vtkTexture to all vertices containing "type" as a value in the vertex attribute array specified by IconArrayName.

void vtkGraphMapper::ClearIconTypes ( )

Clear all icon mappings.

void vtkGraphMapper::SetIconSize ( int size)

Specify the Width and Height, in pixels, of an icon in the icon sheet.

int* vtkGraphMapper::GetIconSize ( )

Specify the Width and Height, in pixels, of an icon in the icon sheet.

void vtkGraphMapper::SetIconAlignment ( int  alignment)

Specify where the icons should be placed in relation to the vertex. See vtkIconGlyphFilter.h for possible values.

vtkTexture* vtkGraphMapper::GetIconTexture ( )

The texture containing the icon sheet.

void vtkGraphMapper::SetIconTexture ( vtkTexture texture)

The texture containing the icon sheet.

void vtkGraphMapper::SetIconVisibility ( bool  vis)

Whether to show icons. Default is off.

bool vtkGraphMapper::GetIconVisibility ( )

Whether to show icons. Default is off.

virtual void vtkGraphMapper::IconVisibilityOn ( )
virtual

Whether to show icons. Default is off.

virtual void vtkGraphMapper::IconVisibilityOff ( )
virtual

Whether to show icons. Default is off.

virtual float vtkGraphMapper::GetVertexPointSize ( )
virtual

Get/Set the vertex point size

void vtkGraphMapper::SetVertexPointSize ( float  size)

Get/Set the vertex point size

virtual float vtkGraphMapper::GetEdgeLineWidth ( )
virtual

Get/Set the edge line width

void vtkGraphMapper::SetEdgeLineWidth ( float  width)

Get/Set the edge line width

void vtkGraphMapper::ReleaseGraphicsResources ( vtkWindow )
virtual

Release any graphics resources that are being consumed by this mapper. The parameter window could be used to determine which graphic resources to release.

Reimplemented from vtkMapper.

unsigned long vtkGraphMapper::GetMTime ( )
virtual

Get the mtime also considering the lookup table.

Reimplemented from vtkAbstractMapper.

void vtkGraphMapper::SetInputData ( vtkGraph input)

Set the Input of this mapper.

vtkGraph* vtkGraphMapper::GetInput ( )

Set the Input of this mapper.

virtual double* vtkGraphMapper::GetBounds ( )
virtual

Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax).

Reimplemented from vtkMapper.

virtual void vtkGraphMapper::GetBounds ( double bounds)
inlinevirtual

Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax).

Definition at line 212 of file vtkGraphMapper.h.

virtual vtkLookupTable* vtkGraphMapper::GetEdgeLookupTable ( )
virtual

Access to the lookup tables used by the vertex and edge mappers.

virtual vtkLookupTable* vtkGraphMapper::GetVertexLookupTable ( )
virtual

Access to the lookup tables used by the vertex and edge mappers.

virtual char* vtkGraphMapper::GetVertexColorArrayNameInternal ( )
protectedvirtual

Used to store the vertex and edge color array names

virtual void vtkGraphMapper::SetVertexColorArrayNameInternal ( const char *  )
protectedvirtual

Used to store the vertex and edge color array names

virtual char* vtkGraphMapper::GetEdgeColorArrayNameInternal ( )
protectedvirtual

Used to store the vertex and edge color array names

virtual void vtkGraphMapper::SetEdgeColorArrayNameInternal ( const char *  )
protectedvirtual

Used to store the vertex and edge color array names

virtual char* vtkGraphMapper::GetIconArrayNameInternal ( )
protectedvirtual
virtual void vtkGraphMapper::SetIconArrayNameInternal ( const char *  )
protectedvirtual
virtual void vtkGraphMapper::ReportReferences ( vtkGarbageCollector )
protectedvirtual

Reimplemented from vtkAlgorithm.

virtual int vtkGraphMapper::FillInputPortInformation ( int  port,
vtkInformation info 
)
protectedvirtual

Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle.

Reimplemented from vtkAlgorithm.

Member Data Documentation

char* vtkGraphMapper::VertexColorArrayNameInternal
protected

Used to store the vertex and edge color array names

Definition at line 231 of file vtkGraphMapper.h.

char* vtkGraphMapper::EdgeColorArrayNameInternal
protected

Used to store the vertex and edge color array names

Definition at line 233 of file vtkGraphMapper.h.

char* vtkGraphMapper::EnabledEdgesArrayName
protected

Definition at line 236 of file vtkGraphMapper.h.

char* vtkGraphMapper::EnabledVerticesArrayName
protected

Definition at line 237 of file vtkGraphMapper.h.

int vtkGraphMapper::EnableEdgesByArray
protected

Definition at line 238 of file vtkGraphMapper.h.

int vtkGraphMapper::EnableVerticesByArray
protected

Definition at line 239 of file vtkGraphMapper.h.

char* vtkGraphMapper::IconArrayNameInternal
protected

Definition at line 242 of file vtkGraphMapper.h.

vtkSmartPointer<vtkGlyph3D> vtkGraphMapper::CircleGlyph
protected

Definition at line 246 of file vtkGraphMapper.h.

vtkSmartPointer<vtkGlyph3D> vtkGraphMapper::CircleOutlineGlyph
protected

Definition at line 247 of file vtkGraphMapper.h.

vtkSmartPointer<vtkGraphToPolyData> vtkGraphMapper::GraphToPoly
protected

Definition at line 249 of file vtkGraphMapper.h.

vtkSmartPointer<vtkVertexGlyphFilter> vtkGraphMapper::VertexGlyph
protected

Definition at line 250 of file vtkGraphMapper.h.

vtkSmartPointer<vtkIconGlyphFilter> vtkGraphMapper::IconGlyph
protected

Definition at line 251 of file vtkGraphMapper.h.

vtkSmartPointer<vtkMapArrayValues> vtkGraphMapper::IconTypeToIndex
protected

Definition at line 252 of file vtkGraphMapper.h.

vtkSmartPointer<vtkTransformCoordinateSystems> vtkGraphMapper::IconTransform
protected

Definition at line 253 of file vtkGraphMapper.h.

vtkSmartPointer<vtkPolyDataMapper> vtkGraphMapper::EdgeMapper
protected

Definition at line 255 of file vtkGraphMapper.h.

vtkSmartPointer<vtkPolyDataMapper> vtkGraphMapper::VertexMapper
protected

Definition at line 256 of file vtkGraphMapper.h.

vtkSmartPointer<vtkPolyDataMapper> vtkGraphMapper::OutlineMapper
protected

Definition at line 257 of file vtkGraphMapper.h.

vtkSmartPointer<vtkPolyDataMapper2D> vtkGraphMapper::IconMapper
protected

Definition at line 258 of file vtkGraphMapper.h.

vtkSmartPointer<vtkActor> vtkGraphMapper::EdgeActor
protected

Definition at line 260 of file vtkGraphMapper.h.

vtkSmartPointer<vtkActor> vtkGraphMapper::VertexActor
protected

Definition at line 261 of file vtkGraphMapper.h.

vtkSmartPointer<vtkActor> vtkGraphMapper::OutlineActor
protected

Definition at line 262 of file vtkGraphMapper.h.

vtkSmartPointer<vtkTexturedActor2D> vtkGraphMapper::IconActor
protected

Definition at line 263 of file vtkGraphMapper.h.

vtkLookupTable* vtkGraphMapper::EdgeLookupTable
protected

Definition at line 267 of file vtkGraphMapper.h.

vtkLookupTable* vtkGraphMapper::VertexLookupTable
protected

Definition at line 268 of file vtkGraphMapper.h.


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