|
VTK
|
painter that paints lines. More...
#include <vtkLinesPainter.h>
Public Types | |
| typedef vtkPrimitivePainter | Superclass |
Public Types inherited from vtkPrimitivePainter | |
| typedef vtkPolyDataPainter | Superclass |
Public Types inherited from vtkPolyDataPainter | |
| typedef vtkPainter | Superclass |
Public Types inherited from vtkPainter | |
| enum | { VERTS = 0x1, LINES = 0x2, POLYS = 0x4, STRIPS = 0x8 } |
| typedef vtkObject | Superclass |
Public Types inherited from vtkObject | |
| typedef vtkObjectBase | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
Public Member Functions inherited from vtkPrimitivePainter | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual int | GetSupportedPrimitive () |
Public Member Functions inherited from vtkPolyDataPainter | |
| vtkPolyData * | GetInputAsPolyData () |
| vtkPolyData * | GetOutputAsPolyData () |
| virtual void | Render (vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly) |
Public Member Functions inherited from vtkPainter | |
| virtual void | ReleaseGraphicsResources (vtkWindow *) |
| virtual double | GetTimeToDraw () |
| virtual void | UpdateBounds (double bounds[6]) |
| virtual vtkInformation * | GetInformation () |
| virtual void | SetInformation (vtkInformation *) |
| virtual vtkPainter * | GetDelegatePainter () |
| virtual void | SetDelegatePainter (vtkPainter *) |
| virtual void | Register (vtkObjectBase *o) |
| virtual void | UnRegister (vtkObjectBase *o) |
| virtual void | SetProgress (double) |
| virtual double | GetProgress () |
| void | SetInput (vtkDataObject *) |
| virtual vtkDataObject * | GetInput () |
Public Member Functions inherited from vtkObject | |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| unsigned char | GetDebug () |
| void | SetDebug (unsigned char debugFlag) |
| virtual void | Modified () |
| virtual unsigned long | GetMTime () |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (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) |
| 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 &os) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
Static Public Member Functions | |
| static vtkLinesPainter * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkLinesPainter * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkPrimitivePainter | |
| static int | IsTypeOf (const char *type) |
| static vtkPrimitivePainter * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkPolyDataPainter | |
| static int | IsTypeOf (const char *type) |
| static vtkPolyDataPainter * | SafeDownCast (vtkObject *o) |
| static vtkInformationIntegerKey * | BUILD_NORMALS () |
| static vtkInformationIntegerKey * | DISABLE_SCALAR_COLOR () |
| static vtkInformationObjectBaseKey * | DATA_ARRAY_TO_VERTEX_ATTRIBUTE () |
Static Public Member Functions inherited from vtkPainter | |
| static int | IsTypeOf (const char *type) |
| static vtkPainter * | SafeDownCast (vtkObject *o) |
| static vtkInformationIntegerKey * | STATIC_DATA () |
| static vtkInformationIntegerKey * | CONSERVE_MEMORY () |
| static vtkInformationIntegerKey * | HIGH_QUALITY () |
Static Public Member Functions inherited from vtkObject | |
| static int | IsTypeOf (const char *type) |
| static vtkObject * | SafeDownCast (vtkObject *o) |
| static vtkObject * | New () |
| 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 vtkObjectBase * | New () |
Protected Member Functions | |
| vtkLinesPainter () | |
| ~vtkLinesPainter () | |
| virtual void | RenderInternal (vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly) |
Protected Member Functions inherited from vtkPrimitivePainter | |
| vtkPrimitivePainter () | |
| ~vtkPrimitivePainter () | |
| virtual void | PrepareForRendering (vtkRenderer *, vtkActor *) |
| virtual void | ProcessInformation (vtkInformation *) |
| virtual vtkDataObject * | GetOutput () |
| virtual void | ReportReferences (vtkGarbageCollector *collector) |
| virtual void | SetSupportedPrimitive (int) |
Protected Member Functions inherited from vtkPolyDataPainter | |
| vtkPolyDataPainter () | |
| ~vtkPolyDataPainter () | |
| virtual void | SetBuildNormals (int) |
Protected Member Functions inherited from vtkPainter | |
| vtkPainter () | |
| ~vtkPainter () | |
| void | UpdateDelegatePainter () |
| virtual void | PassInformation (vtkPainter *toPainter) |
| virtual void | UpdateDelegateProgress (vtkPainter *delegate, double amount) |
| virtual void | ObserverPainterProgress (vtkPainter *toObserve) |
| void | UpdateProgress (double amount) |
| vtkAbstractArray * | GetInputArrayToProcess (int fieldAssociation, int fieldAttributeType, vtkDataSet *ds, bool *use_cell_data=0) |
| vtkAbstractArray * | GetInputArrayToProcess (int fieldAssociation, const char *name, vtkDataSet *dsl, bool *use_cell_data=0) |
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 &os) |
| vtkObjectBase (const vtkObjectBase &) | |
| void | operator= (const vtkObjectBase &) |
Protected Attributes | |
| int | RenderPolys |
Protected Attributes inherited from vtkPrimitivePainter | |
| int | SupportedPrimitive |
| int | DisableScalarColor |
| vtkPolyData * | OutputData |
| vtkTimeStamp | OutputUpdateTime |
| bool | GenericVertexAttributes |
| bool | MultiTextureAttributes |
Protected Attributes inherited from vtkPolyDataPainter | |
| int | BuildNormals |
Protected Attributes inherited from vtkPainter | |
| vtkTimeStamp | InformationProcessTime |
| vtkPainterObserver * | Observer |
| vtkInformation * | Information |
| vtkPainter * | DelegatePainter |
| double | Progress |
| double | ProgressOffset |
| double | ProgressScaleFactor |
| double | TimeToDraw |
| vtkTimerLog * | Timer |
| vtkWeakPointer< vtkWindow > | LastWindow |
Protected Attributes inherited from vtkObject | |
| unsigned char | Debug |
| vtkTimeStamp | MTime |
| vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
| int | ReferenceCount |
| vtkWeakPointerBase ** | WeakPointers |
| virtual int | RenderPrimitive (unsigned long flags, vtkDataArray *n, vtkUnsignedCharArray *c, vtkDataArray *t, vtkRenderer *ren) |
Additional Inherited Members | |
Protected Types inherited from vtkPrimitivePainter | |
| enum | { VTK_PDM_NORMALS = 0x001, VTK_PDM_COLORS = 0x002, VTK_PDM_TCOORDS = 0x004, VTK_PDM_CELL_COLORS = 0x008, VTK_PDM_CELL_NORMALS = 0x010, VTK_PDM_OPAQUE_COLORS = 0x020, VTK_PDM_FIELD_COLORS = 0x040, VTK_PDM_EDGEFLAGS = 0x080, VTK_PDM_GENERIC_VERTEX_ATTRIBUTES = 0x100 } |
painter that paints lines.
This painter tries to paint lines efficiently. Request to Render any other primitive are ignored and not passed to the delegate painter, if any. This painter cannot handle cell colors/normals. If they are present the request is passed on to the Delegate painter. If this class is able to render the primitive, the render request is not propagated to the delegate painter.
Definition at line 32 of file vtkLinesPainter.h.
Definition at line 36 of file vtkLinesPainter.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkPrimitivePainter.
|
static |
|
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 vtkPrimitivePainter.
|
static |
|
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 vtkPolyDataPainter.
|
protectedvirtual |
Overriden to set RenderPolys flag. When set, polys are rendered as line loops.
Reimplemented from vtkPrimitivePainter.
|
protectedvirtual |
The actual rendering happens here. This method is called only when SupportedPrimitive is present in typeflags when Render() is invoked.
Implements vtkPrimitivePainter.
|
protected |
Definition at line 43 of file vtkLinesPainter.h.
1.8.8