Go to the documentation of this file.
32 #ifndef vtkGraphMapper_h
33 #define vtkGraphMapper_h
282 float VertexPointSize;
285 char* ScalingArrayName;
map vtkPolyData to graphics primitives
convert a vtkGraph to vtkPolyData
a subclass of actor that always faces the camera
#define vtkGetObjectMacro(name, type)
vtkSmartPointer< vtkActor > OutlineActor
draw vtkPolyData onto the image plane
vtkSmartPointer< vtkVertexGlyphFilter > VertexGlyph
void SetIconAlignment(int alignment)
virtual double * GetBounds()=0
static vtkGraphMapper * New()
vtkLookupTable * EdgeLookupTable
actor that draws 2D data with texture support
void SetEdgeVisibility(bool vis)
vtkSmartPointer< vtkTexturedActor2D > IconActor
vtkSmartPointer< vtkTransformCoordinateSystems > IconTransform
void SetScaledGlyphs(bool arg)
virtual int FillInputPortInformation(int port, vtkInformation *info)
#define vtkTypeMacro(thisClass, superclass)
void SetEdgeLineWidth(float width)
int EnableVerticesByArray
GLenum GLenum GLenum input
char * IconArrayNameInternal
char * EdgeColorArrayNameInternal
Filter that generates a polydata consisting of quads with texture coordinates referring to a set of i...
window superclass for vtkRenderWindow
void SetInputData(vtkGraph *input)
vtkSmartPointer< vtkPolyDataMapper > EdgeMapper
vtkSmartPointer< vtkGlyph3D > CircleGlyph
void SetColorVertices(bool vis)
void PrintSelf(ostream &os, vtkIndent indent)
const char * GetEdgeColorArrayName()
Map values in an input array to different values in an output array of (possibly) different type.
GLuint const GLchar * name
handles properties associated with a texture map
const char * GetIconArrayName()
const char * GetVertexColorArrayName()
void SetIconArrayName(const char *name)
vtkSmartPointer< vtkGlyph3D > CircleOutlineGlyph
void SetIconVisibility(bool vis)
map vtkGraph and derived classes to graphics primitives
void SetEdgeColorArrayName(const char *name)
abstract class specifies interface to map data to graphics primitives
void SetVertexColorArrayName(const char *name)
virtual void ReportReferences(vtkGarbageCollector *)
vtkSmartPointer< vtkIconGlyphFilter > IconGlyph
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
#define vtkSetStringMacro(name)
void SetIconTexture(vtkTexture *texture)
vtkSmartPointer< vtkGraphToPolyData > GraphToPoly
void ReleaseGraphicsResources(vtkWindow *)
vtkSmartPointer< vtkActor > VertexActor
a virtual camera for 3D rendering
virtual double * GetBounds()
void SetVertexPointSize(float size)
vtkSmartPointer< vtkPolyDataMapper2D > IconMapper
virtual void GetBounds(double *bounds)
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
void AddIconType(char *type, int index)
Detect and break reference loops.
vtkSmartPointer< vtkPolyDataMapper > OutlineMapper
copy oriented and scaled glyph geometry to every input point
vtkBooleanMacro(IgnoreDriverBugs, bool)
GLint GLint GLsizei width
vtkSetMacro(IgnoreDriverBugs, bool)
map scalar values into colors via a lookup table
char * EnabledVerticesArrayName
void SetIconSize(int *size)
a actor that draws 2D data
vtkTexture * GetIconTexture()
abstract specification for renderers
void SetColorEdges(bool vis)
void Render(vtkRenderer *ren, vtkActor *act)
vtkSmartPointer< vtkMapArrayValues > IconTypeToIndex
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkLookupTable * VertexLookupTable
#define VTKRENDERINGCORE_EXPORT
char * VertexColorArrayNameInternal
Base class for graph data types.
generate points at center of cells
vtkSmartPointer< vtkPolyDataMapper > VertexMapper
GLuint GLuint GLsizei GLenum type
Make a vtkPolyData with a vertex on each point.
vtkSmartPointer< vtkActor > EdgeActor
char * EnabledEdgesArrayName