| VTK
    | 
#include <vtkExtentRCBPartitioner.h>
| Public Types | |
| typedef vtkObject | Superclass | 
|  Public Types inherited from vtkObject | |
| typedef vtkObjectBase | Superclass | 
| Public Member Functions | |
| virtual int | IsA (const char *type) | 
| vtkExtentRCBPartitioner * | NewInstance () const | 
| void | PrintSelf (ostream &oss, vtkIndent indent) | 
| void | Partition () | 
| void | GetPartitionExtent (const int idx, int ext[6]) | 
| void | SetNumberOfPartitions (const int N) | 
| void | SetGlobalExtent (int imin, int imax, int jmin, int jmax, int kmin, int kmax) | 
| void | SetGlobalExtent (int ext[6]) | 
| virtual void | SetDuplicateNodes (int) | 
| virtual int | GetDuplicateNodes () | 
| virtual void | DuplicateNodesOn () | 
| virtual void | DuplicateNodesOff () | 
| virtual void | SetNumberOfGhostLayers (int) | 
| virtual int | GetNumberOfGhostLayers () | 
| virtual int | GetNumExtents () | 
|  Public Member Functions inherited from vtkObject | |
| 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) | 
|  Public Member Functions inherited from vtkObjectBase | |
| const char * | GetClassName () const | 
| virtual void | Delete () | 
| virtual void | FastDelete () | 
| void | Print (ostream &os) | 
| virtual void | Register (vtkObjectBase *o) | 
| virtual void | UnRegister (vtkObjectBase *o) | 
| 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 vtkExtentRCBPartitioner * | New () | 
| static int | IsTypeOf (const char *type) | 
| static vtkExtentRCBPartitioner * | SafeDownCast (vtkObjectBase *o) | 
|  Static Public Member Functions inherited from vtkObject | |
| static int | IsTypeOf (const char *type) | 
| static vtkObject * | SafeDownCast (vtkObjectBase *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 Attributes | |
| int | NumberOfGhostLayers | 
| int | DataDescription | 
| int | GlobalExtent [6] | 
| int | NumberOfPartitions | 
| int | NumExtents | 
| int | DuplicateNodes | 
| bool | ExtentIsPartitioned | 
| std::vector< int > | PartitionExtents | 
|  Protected Attributes inherited from vtkObject | |
| bool | Debug | 
| vtkTimeStamp | MTime | 
| vtkSubjectHelper * | SubjectHelper | 
|  Protected Attributes inherited from vtkObjectBase | |
| vtkAtomicInt32 | ReferenceCount | 
| vtkWeakPointerBase ** | WeakPointers | 
This method partitions a global extent to N partitions where N is a user supplied parameter.
Definition at line 34 of file vtkExtentRCBPartitioner.h.
Definition at line 38 of file vtkExtentRCBPartitioner.h.
| 
 | protected | 
| 
 | protected | 
| 
 | static | 
| 
 | 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 vtkObject.
| 
 | static | 
| 
 | protectedvirtual | 
Reimplemented from vtkObject.
| vtkExtentRCBPartitioner* vtkExtentRCBPartitioner::NewInstance | ( | ) | const | 
| 
 | virtual | 
| 
 | inline | 
Set/Get the number of requested partitions
Definition at line 43 of file vtkExtentRCBPartitioner.h.
| 
 | inline | 
Set/Get the global extent array to be partitioned. The global extent is packed as follows: [imin,imax,jmin,jmax,kmin,kmax]
Definition at line 54 of file vtkExtentRCBPartitioner.h.
| 
 | inline | 
Set/Get the global extent array to be partitioned. The global extent is packed as follows: [imin,imax,jmin,jmax,kmin,kmax]
Definition at line 64 of file vtkExtentRCBPartitioner.h.
| 
 | virtual | 
On/Off DuplicateNodes between partitions. Default is On.
| 
 | virtual | 
On/Off DuplicateNodes between partitions. Default is On.
| 
 | virtual | 
On/Off DuplicateNodes between partitions. Default is On.
| 
 | virtual | 
On/Off DuplicateNodes between partitions. Default is On.
| 
 | virtual | 
Set/Get macro for the number of ghost layers.
| 
 | virtual | 
Set/Get macro for the number of ghost layers.
| 
 | virtual | 
Returns the number of extents.
| void vtkExtentRCBPartitioner::Partition | ( | ) | 
Partitions the extent
Returns the extent of the partition corresponding to the given ID.
| 
 | inlineprotected | 
Resets the partitioner to the initial state, all previous partition extents are cleared.
Definition at line 101 of file vtkExtentRCBPartitioner.h.
| 
 | protected | 
Given an extent, this method will create ghost layers on each side of the boundary in each dimension. The ghost layers however will be restricted to the given global extent.
| 
 | inlineprotected | 
Givent an extent and the min/max of the dimension we are looking at, this method will produce a ghosted extent which is clamped within the given global extent
Definition at line 118 of file vtkExtentRCBPartitioner.h.
| 
 | protected | 
Gets the structured data-description based on the givenn global extent
Returns the extent at the position corresponding to idx.
| 
 | protected | 
Adds the extent to the end of the list of partitioned extents
Replaces the extent at the position indicated by idx with the provided extent.
| 
 | protected | 
Splits the extent along the given dimension.
| 
 | protected | 
Returns the total number of extents. It's always the 2^N where N is the number of subdivisions.
Computes the total number of nodes for the given structured grid extent
Computes the total number of cells for the given structured grid extent
Returns the length of the longest dimension
| 
 | protected | 
A convenience method for debugging purposes.
| 
 | protected | 
Definition at line 168 of file vtkExtentRCBPartitioner.h.
| 
 | protected | 
Definition at line 169 of file vtkExtentRCBPartitioner.h.
| 
 | protected | 
Definition at line 170 of file vtkExtentRCBPartitioner.h.
| 
 | protected | 
Definition at line 171 of file vtkExtentRCBPartitioner.h.
| 
 | protected | 
Definition at line 172 of file vtkExtentRCBPartitioner.h.
| 
 | protected | 
Definition at line 174 of file vtkExtentRCBPartitioner.h.
| 
 | protected | 
Definition at line 179 of file vtkExtentRCBPartitioner.h.
| 
 | protected | 
Definition at line 182 of file vtkExtentRCBPartitioner.h.
 1.8.9.1
 1.8.9.1