|
| virtual int | IsA (const char *type) |
| |
| vtkPSurfaceLICComposite * | NewInstance () const |
| |
| virtual void | PrintSelf (ostream &os, vtkIndent indent) |
| |
| virtual void | SetContext (vtkOpenGLRenderWindow *rwin) |
| |
| virtual vtkOpenGLRenderWindow * | GetContext () |
| |
| virtual void | SetCommunicator (vtkPainterCommunicator *comm) |
| |
| virtual int | BuildProgram (float *vectors) |
| |
| virtual int | Gather (void *pSendPBO, int dataType, int nComps, vtkTextureObject *&newImage) |
| |
| virtual int | Scatter (void *pSendPBO, int dataType, int nComps, vtkTextureObject *&newImage) |
| |
| vtkSurfaceLICComposite * | NewInstance () const |
| |
| void | Initialize (const vtkPixelExtent &winExt, const std::deque< vtkPixelExtent > &blockExts, int strategy, double stepSize, int nSteps, int normalizeVectors, int enhancedLIC, int anitalias) |
| |
| void | SetStrategy (int val) |
| |
| int | GetStrategy () |
| |
| int | GetNumberOfCompositeExtents () const |
| |
| const vtkPixelExtent & | GetGuardExtent (int i=0) const |
| |
| const std::deque< vtkPixelExtent > & | GetGuardExtents () const |
| |
| const vtkPixelExtent & | GetDisjointGuardExtent (int i=0) const |
| |
| const std::deque< vtkPixelExtent > & | GetDisjointGuardExtents () const |
| |
| const vtkPixelExtent & | GetCompositeExtent (int i=0) const |
| |
| const std::deque< vtkPixelExtent > & | GetCompositeExtents () const |
| |
| const vtkPixelExtent & | GetDataSetExtent () const |
| |
| const vtkPixelExtent & | GetWindowExtent () const |
| |
| int | InitializeCompositeExtents (float *vectors) |
| |
| virtual void | RestoreDefaultCommunicator () |
| |
| vtkSurfaceLICComposite * | NewInstance () const |
| |
| void | Initialize (const vtkPixelExtent &winExt, const std::deque< vtkPixelExtent > &blockExts, int strategy, double stepSize, int nSteps, int normalizeVectors, int enhancedLIC, int anitalias) |
| |
| void | SetStrategy (int val) |
| |
| int | GetStrategy () |
| |
| int | GetNumberOfCompositeExtents () const |
| |
| const vtkPixelExtent & | GetGuardExtent (int i=0) const |
| |
| const std::deque< vtkPixelExtent > & | GetGuardExtents () const |
| |
| const vtkPixelExtent & | GetDisjointGuardExtent (int i=0) const |
| |
| const std::deque< vtkPixelExtent > & | GetDisjointGuardExtents () const |
| |
| const vtkPixelExtent & | GetCompositeExtent (int i=0) const |
| |
| const std::deque< vtkPixelExtent > & | GetCompositeExtents () const |
| |
| const vtkPixelExtent & | GetDataSetExtent () const |
| |
| const vtkPixelExtent & | GetWindowExtent () const |
| |
| int | InitializeCompositeExtents (float *vectors) |
| |
| virtual void | RestoreDefaultCommunicator () |
| |
| vtkObject * | NewInstance () const |
| |
| virtual void | DebugOn () |
| |
| virtual void | DebugOff () |
| |
| bool | GetDebug () |
| |
| void | SetDebug (bool 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) |
| |
| 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) |
| |
| const char * | GetClassName () const |
| |
| virtual void | Delete () |
| |
| virtual void | FastDelete () |
| |
| void | Print (ostream &os) |
| |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| |
| virtual void | Register (vtkObjectBase *o) |
| |
| virtual void | UnRegister (vtkObjectBase *o) |
| |
| int | GetReferenceCount () |
| |
| void | SetReferenceCount (int) |
| |
| void | PrintRevisions (ostream &) |
| |
|
| virtual vtkObjectBase * | NewInstanceInternal () const |
| |
| | vtkPSurfaceLICComposite () |
| |
| | ~vtkPSurfaceLICComposite () |
| |
| | vtkSurfaceLICComposite () |
| |
| | ~vtkSurfaceLICComposite () |
| |
| int | MakeDecompDisjoint (const std::deque< vtkPixelExtent > &in, std::deque< vtkPixelExtent > &out, float *vectors) |
| |
| float | VectorMax (const vtkPixelExtent &ext, float *vectors) |
| |
| int | VectorMax (const std::deque< vtkPixelExtent > &exts, float *vectors, std::vector< float > &vMax) |
| |
| int | AddGuardPixels (const std::deque< vtkPixelExtent > &exts, std::deque< vtkPixelExtent > &guardExts, std::deque< vtkPixelExtent > &disjointGuardExts, float *vectors) |
| |
| void | GetPixelBounds (float *rgba, int ni, vtkPixelExtent &ext) |
| |
| float | GetFudgeFactor (int nx[2]) |
| |
| | vtkSurfaceLICComposite () |
| |
| | ~vtkSurfaceLICComposite () |
| |
| int | MakeDecompDisjoint (const std::deque< vtkPixelExtent > &in, std::deque< vtkPixelExtent > &out, float *vectors) |
| |
| float | VectorMax (const vtkPixelExtent &ext, float *vectors) |
| |
| int | VectorMax (const std::deque< vtkPixelExtent > &exts, float *vectors, std::vector< float > &vMax) |
| |
| int | AddGuardPixels (const std::deque< vtkPixelExtent > &exts, std::deque< vtkPixelExtent > &guardExts, std::deque< vtkPixelExtent > &disjointGuardExts, float *vectors) |
| |
| void | GetPixelBounds (float *rgba, int ni, vtkPixelExtent &ext) |
| |
| float | GetFudgeFactor (int nx[2]) |
| |
| | vtkObject () |
| |
| virtual | ~vtkObject () |
| |
| virtual void | RegisterInternal (vtkObjectBase *, int check) |
| |
| virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
| |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| |
| void | InternalReleaseFocus () |
| |
| | vtkObjectBase () |
| |
| virtual | ~vtkObjectBase () |
| |
| virtual void | CollectRevisions (ostream &) |
| |
| virtual void | ReportReferences (vtkGarbageCollector *) |
| |
| | vtkObjectBase (const vtkObjectBase &) |
| |
| void | operator= (const vtkObjectBase &) |
| |
This class decomposes the image space and shuffles image space data onto the new decomposition with the necessary guard cells to prevent artifacts at the decomposition boundaries. After the image LIC is computed on the new decomposition this class will un-shuffle the computed LIC back onto the original decomposition.
Definition at line 51 of file vtkPSurfaceLICComposite.h.