|
ActiViz .NET
5.8.0
|
vtkCompositeRenderManager - An object to control sort-last parallel rendering. More...
Public Member Functions | |
| vtkCompositeRenderManager (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkCompositeRenderManager () | |
| *Undocumented Block | |
| virtual vtkCompositer | GetCompositer () |
| Set/Get the composite algorithm. | |
| override double | GetImageProcessingTime () |
| Get rendering metrics. | |
| override int | IsA (string type) |
| *Undocumented Block | |
| new vtkCompositeRenderManager | NewInstance () |
| *Undocumented Block | |
| void | SetCompositer (vtkCompositer c) |
| Set/Get the composite algorithm. | |
Public Member Functions inherited from Kitware.VTK.vtkParallelRenderManager | |
| vtkParallelRenderManager (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| virtual void | AddRenderer (vtkRenderer arg0) |
| By default, the state of all renderers in the root's render window is propagated to the rest of the processes. In order for this to work, all render windows must have the same renderers in the same order. If this is not the case, you can turn off the SyncRenderWindowRenderers. When this flag is off, the list of renderers held by this parallel render manager (initially empty) is synced. You can modify the list of renderers with the AddRenderer, RemoveRenderer, and RemoveAllRenderers methods. | |
| virtual void | AutoImageReductionFactorOff () |
| If on, the ReductionFactor is automatically adjusted to best meet the the DesiredUpdateRate in the current RenderWindow based on metrics from the last render. | |
| virtual void | AutoImageReductionFactorOn () |
| If on, the ReductionFactor is automatically adjusted to best meet the the DesiredUpdateRate in the current RenderWindow based on metrics from the last render. | |
| virtual int | CheckForAbortComposite () |
| If ForceRenderWindowSize is set to true, the render manager will use the Size ivar instead of getting the size from the render window. | |
| virtual void | CheckForAbortRender () |
| If ForceRenderWindowSize is set to true, the render manager will use the Size ivar instead of getting the size from the render window. | |
| virtual void | ComputeVisiblePropBounds (vtkRenderer ren, IntPtr bounds) |
| Calculates the bounds by gathering information from all processes. | |
| virtual void | ComputeVisiblePropBoundsRMI (int renderId) |
| Callbacks that initialize and finish rendering and other tasks. | |
| virtual void | EndRender () |
| Callbacks that initialize and finish rendering and other tasks. | |
| virtual void | GenericEndRenderCallback () |
| INTERNAL METHODS (DON NOT USE). There are internal methods made public so that they can be called from callback functions. | |
| virtual void | GenericStartRenderCallback () |
| INTERNAL METHODS (DON NOT USE). There are internal methods made public so that they can be called from callback functions. | |
| virtual int | GetAutoImageReductionFactor () |
| If on, the ReductionFactor is automatically adjusted to best meet the the DesiredUpdateRate in the current RenderWindow based on metrics from the last render. | |
| virtual vtkMultiProcessController | GetController () |
| Set/Get the vtkMultiProcessController which will handle communications for the parallel rendering. | |
| virtual int | GetForceRenderWindowSize () |
| If ForceRenderWindowSize is set to true, the render manager will use the RenderWindowSize ivar instead of getting the size from the render window. | |
| virtual int[] | GetForcedRenderWindowSize () |
| If ForceRenderWindowSize is set to true, the render manager will use the Size ivar instead of getting the size from the render window. | |
| virtual void | GetForcedRenderWindowSize (ref int _arg1, ref int _arg2) |
| If ForceRenderWindowSize is set to true, the render manager will use the Size ivar instead of getting the size from the render window. | |
| virtual void | GetForcedRenderWindowSize (IntPtr _arg) |
| If ForceRenderWindowSize is set to true, the render manager will use the Size ivar instead of getting the size from the render window. | |
| virtual int[] | GetFullImageSize () |
| Returns the full image size calculated at the last render. | |
| virtual void | GetFullImageSize (ref int _arg1, ref int _arg2) |
| Returns the full image size calculated at the last render. | |
| virtual void | GetFullImageSize (IntPtr _arg) |
| Returns the full image size calculated at the last render. | |
| virtual double | GetImageReductionFactor () |
| Set/Get the reduction factor (for sort-last based parallel renderers). The size of rendered image is divided by the reduction factor and then is blown up to the size of the current vtkRenderWindow. Setting higher reduction factors enables shorter image transfer times (which is often the bottleneck) but will greatly reduce image quality. A reduction factor of 2 or greater should only be used for intermediate images in interactive applications. A reduction factor of 1 (or less) will result in no change in image quality. A parallel render manager may ignore the image reduction factor if it will result in little or no performance enhancements (eg. it does not do image space manipulations). | |
| virtual int | GetMagnifyImageMethod () |
| Sets the method used to magnify images. Nearest simply replicates each pixel enough times to fill the image. Linear performs linear interpolation between the pixels. | |
| virtual int | GetMagnifyImages () |
| If on (the default), when the ImageReductionFactor is greater than 1 and WriteBackImages is on, the image will be magnified to fill the entire render window. | |
| virtual double | GetMaxImageReductionFactor () |
| Set/Get the reduction factor (for sort-last based parallel renderers). The size of rendered image is divided by the reduction factor and then is blown up to the size of the current vtkRenderWindow. Setting higher reduction factors enables shorter image transfer times (which is often the bottleneck) but will greatly reduce image quality. A reduction factor of 2 or greater should only be used for intermediate images in interactive applications. A reduction factor of 1 (or less) will result in no change in image quality. A parallel render manager may ignore the image reduction factor if it will result in little or no performance enhancements (eg. it does not do image space manipulations). | |
| virtual int | GetParallelRendering () |
| Turns on/off parallel rendering. When on (the default) the object responds to render events of the attached window, propagates the render event to other processors, and otherwise enables the parallel rendering process. | |
| virtual void | GetPixelData (vtkUnsignedCharArray data) |
| The most appropriate way to retrieve full size image data after a render. Will work regardless of whether WriteBackImages or MagnifyImage is on or off. The data returned may be a shallow copy of an internal array. Therefore, the data may be invalid after the next render or if the ParallelRenderManager is destroyed. | |
| virtual void | GetPixelData (int x1, int y1, int x2, int y2, vtkUnsignedCharArray data) |
| The most appropriate way to retrieve full size image data after a render. Will work regardless of whether WriteBackImages or MagnifyImage is on or off. The data returned may be a shallow copy of an internal array. Therefore, the data may be invalid after the next render or if the ParallelRenderManager is destroyed. | |
| virtual int[] | GetReducedImageSize () |
| Returns the reduced image size calculated at the last render. | |
| virtual void | GetReducedImageSize (ref int _arg1, ref int _arg2) |
| Returns the reduced image size calculated at the last render. | |
| virtual void | GetReducedImageSize (IntPtr _arg) |
| Returns the reduced image size calculated at the last render. | |
| virtual void | GetReducedPixelData (vtkUnsignedCharArray data) |
| The most appropriate way to retrieve reduced size image data after a render. Will work regardless of whether WriteBackImages or MagnifyImage is on or off. The data returned may be a shallow copy of an internal array. Therefore, the data may be invalid after the next render or if the ParallelRenderManager is destroyed. | |
| virtual void | GetReducedPixelData (int x1, int y1, int x2, int y2, vtkUnsignedCharArray data) |
| The most appropriate way to retrieve reduced size image data after a render. Will work regardless of whether WriteBackImages or MagnifyImage is on or off. The data returned may be a shallow copy of an internal array. Therefore, the data may be invalid after the next render or if the ParallelRenderManager is destroyed. | |
| virtual int | GetRenderEventPropagation () |
| Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process. | |
| virtual double | GetRenderTime () |
| Get rendering metrics. | |
| virtual vtkRenderWindow | GetRenderWindow () |
| Set/Get the RenderWindow to use for compositing. We add a start and end observer to the window. | |
| virtual int | GetSyncRenderWindowRenderers () |
| By default, the state of all renderers in the root's render window is propagated to the rest of the processes. In order for this to work, all render windows must have the same renderers in the same order. If this is not the case, you can turn off the SyncRenderWindowRenderers. When this flag is off, the list of renderers held by this parallel render manager (initially empty) is synced. You can modify the list of renderers with the AddRenderer, RemoveRenderer, and RemoveAllRenderers methods. | |
| virtual int | GetSynchronizeTileProperties () |
| When set the render manager will synchronize the TileViewport and TileScale properties. This may not be desirable in cases where there's some other mechanism to set the tile dimensions eg. Tile displays. | |
| virtual int | GetUseBackBuffer () |
| *The default is to allow the use of the back buffer for compositing. *If set to false, this will prevent to manager from swapping buffers. *This allows something else (for instance VisibleCellSelection) to *control front/back buffer swapping. | |
| virtual int | GetUseCompositing () |
| This is used for tiled display rendering. When data has been duplicated on all processes, then we do not need to compositing. Cameras and renders are still propagated though. | |
| virtual int | GetUseRGBA () |
| Get/Set if all Images must use RGBA instead of RGB. By default, this flag is on. | |
| virtual int | GetWriteBackImages () |
| If on (the default), the result of any image space manipulations are written back to the render window frame buffer. If off, the image stored in the frame buffer may not be correct. Either way, the correct frame buffer images may be read with vtkParallelRenderManager::GetPixelData. Turning WriteBackImages off may result in a speedup if the render window is not visible to the user and images are read back for further processing or transit. | |
| virtual void | InitializeOffScreen () |
| Make all rendering windows not viewable set as off screen rendering. To make all renderwindows on screen rendering again, call OffScreenRenderingOff on all the render windows. This class assumes the window on root node is the only one viewable. Subclasses should change this as necessary. | |
| virtual void | InitializePieces () |
| This method sets the piece and number of pieces for each actor with a polydata mapper. | |
| virtual void | InitializeRMIs () |
| Callbacks that initialize and finish rendering and other tasks. | |
| virtual void | MagnifyImage (vtkUnsignedCharArray fullImage, IntPtr fullImageSize, vtkUnsignedCharArray reducedImage, IntPtr reducedImageSize, IntPtr fullImageViewport, IntPtr reducedImageViewport) |
| Convenience functions for magnifying images. | |
| virtual void | MagnifyImagesOff () |
| If on (the default), when the ImageReductionFactor is greater than 1 and WriteBackImages is on, the image will be magnified to fill the entire render window. | |
| virtual void | MagnifyImagesOn () |
| If on (the default), when the ImageReductionFactor is greater than 1 and WriteBackImages is on, the image will be magnified to fill the entire render window. | |
| virtual vtkRenderWindow | MakeRenderWindow () |
| Builds a vtkRenderWindow compatible with this render manager. The user program is responsible for registering the render window with the SetRenderWindow method and calling Delete. It is not advisable to use a parallel render manager with a render window that was not built with this method. | |
| virtual vtkRenderer | MakeRenderer () |
| Builds a vtkRenderer compatible with this render manager. (Should we also register it?) The user program is responsible for calling Delete. It is not advisable to use a parallel render manager with a renderer that was not built with this method. | |
| virtual void | ParallelRenderingOff () |
| Turns on/off parallel rendering. When on (the default) the object responds to render events of the attached window, propagates the render event to other processors, and otherwise enables the parallel rendering process. | |
| virtual void | ParallelRenderingOn () |
| Turns on/off parallel rendering. When on (the default) the object responds to render events of the attached window, propagates the render event to other processors, and otherwise enables the parallel rendering process. | |
| virtual void | RemoveAllRenderers () |
| By default, the state of all renderers in the root's render window is propagated to the rest of the processes. In order for this to work, all render windows must have the same renderers in the same order. If this is not the case, you can turn off the SyncRenderWindowRenderers. When this flag is off, the list of renderers held by this parallel render manager (initially empty) is synced. You can modify the list of renderers with the AddRenderer, RemoveRenderer, and RemoveAllRenderers methods. | |
| virtual void | RemoveRenderer (vtkRenderer arg0) |
| By default, the state of all renderers in the root's render window is propagated to the rest of the processes. In order for this to work, all render windows must have the same renderers in the same order. If this is not the case, you can turn off the SyncRenderWindowRenderers. When this flag is off, the list of renderers held by this parallel render manager (initially empty) is synced. You can modify the list of renderers with the AddRenderer, RemoveRenderer, and RemoveAllRenderers methods. | |
| virtual void | RenderEventPropagationOff () |
| Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process. | |
| virtual void | RenderEventPropagationOn () |
| Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process. | |
| virtual void | RenderRMI () |
| Callbacks that initialize and finish rendering and other tasks. | |
| virtual void | ResetAllCameras () |
| Resets the camera of each renderer contained in the RenderWindow. Should only be called in the "root" process, and all remote processes must be processing RMIs for this method to complete. | |
| virtual void | ResetCamera (vtkRenderer ren) |
| Callbacks that initialize and finish rendering and other tasks. | |
| virtual void | ResetCameraClippingRange (vtkRenderer ren) |
| Callbacks that initialize and finish rendering and other tasks. | |
| virtual void | SatelliteEndRender () |
| Callbacks that initialize and finish rendering and other tasks. | |
| virtual void | SatelliteStartRender () |
| Callbacks that initialize and finish rendering and other tasks. | |
| virtual void | SetAutoImageReductionFactor (int _arg) |
| If on, the ReductionFactor is automatically adjusted to best meet the the DesiredUpdateRate in the current RenderWindow based on metrics from the last render. | |
| virtual void | SetController (vtkMultiProcessController controller) |
| Set/Get the vtkMultiProcessController which will handle communications for the parallel rendering. | |
| virtual void | SetForceRenderWindowSize (int _arg) |
| If ForceRenderWindowSize is set to true, the render manager will use the RenderWindowSize ivar instead of getting the size from the render window. | |
| virtual void | SetForcedRenderWindowSize (int _arg1, int _arg2) |
| If ForceRenderWindowSize is set to true, the render manager will use the Size ivar instead of getting the size from the render window. | |
| void | SetForcedRenderWindowSize (IntPtr _arg) |
| If ForceRenderWindowSize is set to true, the render manager will use the Size ivar instead of getting the size from the render window. | |
| virtual void | SetImageReductionFactor (double factor) |
| Set/Get the reduction factor (for sort-last based parallel renderers). The size of rendered image is divided by the reduction factor and then is blown up to the size of the current vtkRenderWindow. Setting higher reduction factors enables shorter image transfer times (which is often the bottleneck) but will greatly reduce image quality. A reduction factor of 2 or greater should only be used for intermediate images in interactive applications. A reduction factor of 1 (or less) will result in no change in image quality. A parallel render manager may ignore the image reduction factor if it will result in little or no performance enhancements (eg. it does not do image space manipulations). | |
| virtual void | SetImageReductionFactorForUpdateRate (double DesiredUpdateRate) |
| Sets the ReductionFactor based on the given desired update rate and the rendering metrics taken from the last time UpdateServerInfo was called. Note that if AutoReductionFactor is on, this function is called with the desired update rate of the render window automatically. | |
| virtual void | SetMagnifyImageMethod (int method) |
| Sets the method used to magnify images. Nearest simply replicates each pixel enough times to fill the image. Linear performs linear interpolation between the pixels. | |
| void | SetMagnifyImageMethodToLinear () |
| Sets the method used to magnify images. Nearest simply replicates each pixel enough times to fill the image. Linear performs linear interpolation between the pixels. | |
| void | SetMagnifyImageMethodToNearest () |
| Sets the method used to magnify images. Nearest simply replicates each pixel enough times to fill the image. Linear performs linear interpolation between the pixels. | |
| virtual void | SetMagnifyImages (int _arg) |
| If on (the default), when the ImageReductionFactor is greater than 1 and WriteBackImages is on, the image will be magnified to fill the entire render window. | |
| virtual void | SetMaxImageReductionFactor (double _arg) |
| Set/Get the reduction factor (for sort-last based parallel renderers). The size of rendered image is divided by the reduction factor and then is blown up to the size of the current vtkRenderWindow. Setting higher reduction factors enables shorter image transfer times (which is often the bottleneck) but will greatly reduce image quality. A reduction factor of 2 or greater should only be used for intermediate images in interactive applications. A reduction factor of 1 (or less) will result in no change in image quality. A parallel render manager may ignore the image reduction factor if it will result in little or no performance enhancements (eg. it does not do image space manipulations). | |
| virtual void | SetParallelRendering (int _arg) |
| Turns on/off parallel rendering. When on (the default) the object responds to render events of the attached window, propagates the render event to other processors, and otherwise enables the parallel rendering process. | |
| virtual void | SetRenderEventPropagation (int _arg) |
| Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process. | |
| virtual void | SetRenderWindow (vtkRenderWindow renWin) |
| Set/Get the RenderWindow to use for compositing. We add a start and end observer to the window. | |
| virtual void | SetSyncRenderWindowRenderers (int _arg) |
| By default, the state of all renderers in the root's render window is propagated to the rest of the processes. In order for this to work, all render windows must have the same renderers in the same order. If this is not the case, you can turn off the SyncRenderWindowRenderers. When this flag is off, the list of renderers held by this parallel render manager (initially empty) is synced. You can modify the list of renderers with the AddRenderer, RemoveRenderer, and RemoveAllRenderers methods. | |
| virtual void | SetSynchronizeTileProperties (int _arg) |
| When set the render manager will synchronize the TileViewport and TileScale properties. This may not be desirable in cases where there's some other mechanism to set the tile dimensions eg. Tile displays. | |
| virtual void | SetUseBackBuffer (int _arg) |
| *The default is to allow the use of the back buffer for compositing. *If set to false, this will prevent to manager from swapping buffers. *This allows something else (for instance VisibleCellSelection) to *control front/back buffer swapping. | |
| virtual void | SetUseCompositing (int _arg) |
| This is used for tiled display rendering. When data has been duplicated on all processes, then we do not need to compositing. Cameras and renders are still propagated though. | |
| virtual void | SetUseRGBA (int _arg) |
| Get/Set if all Images must use RGBA instead of RGB. By default, this flag is on. | |
| virtual void | SetWriteBackImages (int _arg) |
| If on (the default), the result of any image space manipulations are written back to the render window frame buffer. If off, the image stored in the frame buffer may not be correct. Either way, the correct frame buffer images may be read with vtkParallelRenderManager::GetPixelData. Turning WriteBackImages off may result in a speedup if the render window is not visible to the user and images are read back for further processing or transit. | |
| virtual void | StartInteractor () |
| Initializes the RMIs and then, if on root node, starts the interactor on the attached render window. Otherwise, starts processing RMIs. When the interactor returns, it breaks the RMI listening on all other processors. | |
| virtual void | StartRender () |
| Callbacks that initialize and finish rendering and other tasks. | |
| virtual void | StartServices () |
| If on node other than root, starts serving RMI requests for parallel renders. | |
| virtual void | StopServices () |
| If on root node, stops the RMI processing on all service nodes. | |
| virtual void | SyncRenderWindowRenderersOff () |
| By default, the state of all renderers in the root's render window is propagated to the rest of the processes. In order for this to work, all render windows must have the same renderers in the same order. If this is not the case, you can turn off the SyncRenderWindowRenderers. When this flag is off, the list of renderers held by this parallel render manager (initially empty) is synced. You can modify the list of renderers with the AddRenderer, RemoveRenderer, and RemoveAllRenderers methods. | |
| virtual void | SyncRenderWindowRenderersOn () |
| By default, the state of all renderers in the root's render window is propagated to the rest of the processes. In order for this to work, all render windows must have the same renderers in the same order. If this is not the case, you can turn off the SyncRenderWindowRenderers. When this flag is off, the list of renderers held by this parallel render manager (initially empty) is synced. You can modify the list of renderers with the AddRenderer, RemoveRenderer, and RemoveAllRenderers methods. | |
| virtual void | SynchronizeTilePropertiesOff () |
| When set the render manager will synchronize the TileViewport and TileScale properties. This may not be desirable in cases where there's some other mechanism to set the tile dimensions eg. Tile displays. | |
| virtual void | SynchronizeTilePropertiesOn () |
| When set the render manager will synchronize the TileViewport and TileScale properties. This may not be desirable in cases where there's some other mechanism to set the tile dimensions eg. Tile displays. | |
| void | TileWindows (int xsize, int ysize, int nColumns) |
| Given the x and y size of the render windows, reposition them in a tile of n columns. | |
| virtual void | UseBackBufferOff () |
| *The default is to allow the use of the back buffer for compositing. *If set to false, this will prevent to manager from swapping buffers. *This allows something else (for instance VisibleCellSelection) to *control front/back buffer swapping. | |
| virtual void | UseBackBufferOn () |
| *The default is to allow the use of the back buffer for compositing. *If set to false, this will prevent to manager from swapping buffers. *This allows something else (for instance VisibleCellSelection) to *control front/back buffer swapping. | |
| virtual void | UseCompositingOff () |
| This is used for tiled display rendering. When data has been duplicated on all processes, then we do not need to compositing. Cameras and renders are still propagated though. | |
| virtual void | UseCompositingOn () |
| This is used for tiled display rendering. When data has been duplicated on all processes, then we do not need to compositing. Cameras and renders are still propagated though. | |
| virtual void | WriteBackImagesOff () |
| If on (the default), the result of any image space manipulations are written back to the render window frame buffer. If off, the image stored in the frame buffer may not be correct. Either way, the correct frame buffer images may be read with vtkParallelRenderManager::GetPixelData. Turning WriteBackImages off may result in a speedup if the render window is not visible to the user and images are read back for further processing or transit. | |
| virtual void | WriteBackImagesOn () |
| If on (the default), the result of any image space manipulations are written back to the render window frame buffer. If off, the image stored in the frame buffer may not be correct. Either way, the correct frame buffer images may be read with vtkParallelRenderManager::GetPixelData. Turning WriteBackImages off may result in a speedup if the render window is not visible to the user and images are read back for further processing or transit. | |
Public Member Functions inherited from Kitware.VTK.vtkObject | |
| vtkObject (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkObject () | |
| Create an object with Debug turned off, modified time initialized to zero, and reference counting on. | |
| uint | AddObserver (uint arg0, vtkCommand arg1, float priority) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| uint | AddObserver (string arg0, vtkCommand arg1, float priority) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| virtual void | DebugOff () |
| Turn debugging output off. | |
| virtual void | DebugOn () |
| Turn debugging output on. | |
| vtkCommand | GetCommand (uint tag) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| byte | GetDebug () |
| Get the value of the debug flag. | |
| virtual uint | GetMTime () |
| Return this object's modified time. | |
| int | HasObserver (uint arg0, vtkCommand arg1) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | HasObserver (string arg0, vtkCommand arg1) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | HasObserver (uint arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | HasObserver (string arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | InvokeEvent (uint arg0, IntPtr callData) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | InvokeEvent (string arg0, IntPtr callData) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | InvokeEvent (uint arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | InvokeEvent (string arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| virtual void | Modified () |
| Update the modification time for this object. Many filters rely on the modification time to determine if they need to recompute their data. The modification time is a unique monotonically increasing unsigned long integer. | |
| void | RemoveAllObservers () |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObserver (vtkCommand arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObserver (uint tag) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObservers (uint arg0, vtkCommand arg1) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObservers (string arg0, vtkCommand arg1) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObservers (uint arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObservers (string arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | SetDebug (byte debugFlag) |
| Set the value of the debug flag. A non-zero value turns debugging on. | |
| override string | ToString () |
| Returns the result of calling vtkObject::Print as a C# string. | |
| delegate void | vtkObjectEventHandler (vtkObject sender, vtkObjectEventArgs e) |
| Generic signature for all vtkObject events. | |
| void | RemoveAllHandlersForAllEvents () |
| Call RemoveAllHandlers on each non-null vtkObjectEventRelay. TODO: This method needs to get called by the generated Dispose. Make that happen... | |
Public Member Functions inherited from Kitware.VTK.vtkObjectBase | |
| vtkObjectBase (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkObjectBase () | |
| Create an object with Debug turned off, modified time initialized to zero, and reference counting on. | |
| virtual void | Register (vtkObjectBase o) |
| Increase the reference count (mark as used by another object). | |
| virtual void | FastDelete () |
| Delete a reference to this object. This version will not invoke garbage collection and can potentially leak the object if it is part of a reference loop. Use this method only when it is known that the object has another reference and would not be collected if a full garbage collection check were done. | |
| string | GetClassName () |
| Return the class name as a string. This method is defined in all subclasses of vtkObjectBase with the vtkTypeMacro found in vtkSetGet.h. | |
| int | GetReferenceCount () |
| Return the current reference count of this object. | |
| void | SetReferenceCount (int arg0) |
| Sets the reference count. (This is very dangerous, use with care.) | |
Static Public Member Functions | |
| static new vtkCompositeRenderManager | New () |
| *Undocumented Block | |
| static new int | IsTypeOf (string type) |
| *Undocumented Block | |
| static new vtkCompositeRenderManager | SafeDownCast (vtkObjectBase o) |
| *Undocumented Block | |
Static Public Member Functions inherited from Kitware.VTK.vtkParallelRenderManager | |
| static bool | GetDefaultRenderEventPropagation () |
| Get/Set the default value used for RenderEventPropagation when a new instance of vtkParallelRenderManager is created. Set to true by default. | |
| static void | MagnifyImageLinear (vtkUnsignedCharArray fullImage, IntPtr fullImageSize, vtkUnsignedCharArray reducedImage, IntPtr reducedImageSize, IntPtr fullImageViewport, IntPtr reducedImageViewport) |
| Convenience functions for magnifying images. | |
| static void | MagnifyImageNearest (vtkUnsignedCharArray fullImage, IntPtr fullImageSize, vtkUnsignedCharArray reducedImage, IntPtr reducedImageSize, IntPtr fullImageViewport, IntPtr reducedImageViewport) |
| Convenience functions for magnifying images. | |
| static void | SetDefaultRenderEventPropagation (bool val) |
| Get/Set the default value used for RenderEventPropagation when a new instance of vtkParallelRenderManager is created. Set to true by default. | |
Static Public Member Functions inherited from Kitware.VTK.vtkObject | |
| static void | BreakOnError () |
| This method is called when vtkErrorMacro executes. It allows the debugger to break on error. | |
| static int | GetGlobalWarningDisplay () |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| static void | GlobalWarningDisplayOff () |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| static void | GlobalWarningDisplayOn () |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| static void | SetGlobalWarningDisplay (int val) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
Public Attributes | |
| new const string | MRFullTypeName = "Kitware.VTK.vtkCompositeRenderManager" |
| Automatically generated type registration mechanics. | |
Public Attributes inherited from Kitware.VTK.vtkParallelRenderManager | |
Public Attributes inherited from Kitware.VTK.vtkObject | |
Public Attributes inherited from Kitware.VTK.vtkObjectBase | |
Public Attributes inherited from Kitware.VTK.WrappedObject | |
| const string | vtkChartsEL_dll = "libKitware.VTK.vtkCharts.Unmanaged.so" |
| Export layer functions for 'vtkCharts' are exported from the DLL named by the value of this variable. | |
| const string | vtkCommonEL_dll = "libKitware.VTK.vtkCommon.Unmanaged.so" |
| Export layer functions for 'vtkCommon' are exported from the DLL named by the value of this variable. | |
| const string | vtkFilteringEL_dll = "libKitware.VTK.vtkFiltering.Unmanaged.so" |
| Export layer functions for 'vtkFiltering' are exported from the DLL named by the value of this variable. | |
| const string | vtkGenericFilteringEL_dll = "libKitware.VTK.vtkGenericFiltering.Unmanaged.so" |
| Export layer functions for 'vtkGenericFiltering' are exported from the DLL named by the value of this variable. | |
| const string | vtkGeovisEL_dll = "libKitware.VTK.vtkGeovis.Unmanaged.so" |
| Export layer functions for 'vtkGeovis' are exported from the DLL named by the value of this variable. | |
| const string | vtkGraphicsEL_dll = "libKitware.VTK.vtkGraphics.Unmanaged.so" |
| Export layer functions for 'vtkGraphics' are exported from the DLL named by the value of this variable. | |
| const string | vtkHybridEL_dll = "libKitware.VTK.vtkHybrid.Unmanaged.so" |
| Export layer functions for 'vtkHybrid' are exported from the DLL named by the value of this variable. | |
| const string | vtkIOEL_dll = "libKitware.VTK.vtkIO.Unmanaged.so" |
| Export layer functions for 'vtkIO' are exported from the DLL named by the value of this variable. | |
| const string | vtkImagingEL_dll = "libKitware.VTK.vtkImaging.Unmanaged.so" |
| Export layer functions for 'vtkImaging' are exported from the DLL named by the value of this variable. | |
| const string | vtkInfovisEL_dll = "libKitware.VTK.vtkInfovis.Unmanaged.so" |
| Export layer functions for 'vtkInfovis' are exported from the DLL named by the value of this variable. | |
| const string | vtkParallelEL_dll = "libKitware.VTK.vtkParallel.Unmanaged.so" |
| Export layer functions for 'vtkParallel' are exported from the DLL named by the value of this variable. | |
| const string | vtkRenderingEL_dll = "libKitware.VTK.vtkRendering.Unmanaged.so" |
| Export layer functions for 'vtkRendering' are exported from the DLL named by the value of this variable. | |
| const string | vtkViewsEL_dll = "libKitware.VTK.vtkViews.Unmanaged.so" |
| Export layer functions for 'vtkViews' are exported from the DLL named by the value of this variable. | |
| const string | vtkVolumeRenderingEL_dll = "libKitware.VTK.vtkVolumeRendering.Unmanaged.so" |
| Export layer functions for 'vtkVolumeRendering' are exported from the DLL named by the value of this variable. | |
| const string | vtkWidgetsEL_dll = "libKitware.VTK.vtkWidgets.Unmanaged.so" |
| Export layer functions for 'vtkWidgets' are exported from the DLL named by the value of this variable. | |
Static Public Attributes | |
| static new readonly string | MRClassNameKey = "25vtkCompositeRenderManager" |
| Automatically generated type registration mechanics. | |
Static Public Attributes inherited from Kitware.VTK.vtkParallelRenderManager | |
Static Public Attributes inherited from Kitware.VTK.vtkObject | |
Static Public Attributes inherited from Kitware.VTK.vtkObjectBase | |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
| Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Static Private Member Functions | |
| static | vtkCompositeRenderManager () |
| Automatically generated type registration mechanics. | |
Additional Inherited Members | |
Public Types inherited from Kitware.VTK.vtkParallelRenderManager | |
| enum | LINEAR_WrapperEnum { LINEAR = 1, NEAREST = 0 } |
| If on (the default), when the ImageReductionFactor is greater than 1 and WriteBackImages is on, the image will be magnified to fill the entire render window. More... | |
| enum | Tags { BOUNDS_TAG = 23543, COMPUTE_VISIBLE_PROP_BOUNDS_RMI_TAG = 54636, LIGHT_INFO_TAG = 87838, RENDER_RMI_TAG = 34532, REN_ID_TAG = 58794, REN_INFO_TAG = 87836, WIN_INFO_TAG = 87834 } |
| If ForceRenderWindowSize is set to true, the render manager will use the Size ivar instead of getting the size from the render window. More... | |
vtkCompositeRenderManager - An object to control sort-last parallel rendering.
vtkCompositeRenderManager is a subclass of vtkParallelRenderManager that uses compositing to do parallel rendering. This class has replaced vtkCompositeManager.
|
staticprivate |
Automatically generated type registration mechanics.
| Kitware.VTK.vtkCompositeRenderManager.vtkCompositeRenderManager | ( | IntPtr | rawCppThis, |
| bool | callDisposalMethod, | ||
| bool | strong | ||
| ) |
Automatically generated constructor - called from generated code. DO NOT call directly.
| Kitware.VTK.vtkCompositeRenderManager.vtkCompositeRenderManager | ( | ) |
*Undocumented Block
|
protected |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkParallelRenderManager.
|
virtual |
Set/Get the composite algorithm.
|
virtual |
Get rendering metrics.
Reimplemented from Kitware.VTK.vtkParallelRenderManager.
|
virtual |
*Undocumented Block
Reimplemented from Kitware.VTK.vtkParallelRenderManager.
|
static |
*Undocumented Block
Reimplemented from Kitware.VTK.vtkParallelRenderManager.
|
static |
*Undocumented Block
Reimplemented from Kitware.VTK.vtkObject.
| new vtkCompositeRenderManager Kitware.VTK.vtkCompositeRenderManager.NewInstance | ( | ) |
*Undocumented Block
Reimplemented from Kitware.VTK.vtkParallelRenderManager.
|
static |
*Undocumented Block
Reimplemented from Kitware.VTK.vtkParallelRenderManager.
| void Kitware.VTK.vtkCompositeRenderManager.SetCompositer | ( | vtkCompositer | c | ) |
Set/Get the composite algorithm.
|
static |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkParallelRenderManager.
| new const string Kitware.VTK.vtkCompositeRenderManager.MRFullTypeName = "Kitware.VTK.vtkCompositeRenderManager" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkParallelRenderManager.
1.8.1