representation for rendering surfaces of cell-grid datasets. More...
#include <vtkCellGridRepresentation.h>
Public Types | |
typedef vtkGeometryRepresentation | Superclass |
Public Types inherited from vtkGeometryRepresentation | |
enum | RepresentationTypes { POINTS = VTK_POINTS, WIREFRAME = VTK_WIREFRAME, SURFACE = VTK_SURFACE, SURFACE_WITH_EDGES = 3 } |
typedef vtkPVDataRepresentation | Superclass |
Public Types inherited from vtkPVDataRepresentation | |
enum | { SkippedUpdateDataEvent = vtkCommand::UserEvent + 91, UpdateTimeChangedEvent } |
typedef vtkDataRepresentation | Superclass |
Public Types inherited from vtkDataRepresentation | |
typedef vtkPassInputTypeAlgorithm | Superclass |
Public Types inherited from vtkPassInputTypeAlgorithm | |
typedef vtkAlgorithm | Superclass |
Public Types inherited from vtkAlgorithm | |
enum | DesiredOutputPrecision |
enum | DesiredOutputPrecision |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) override |
int | ProcessViewRequest (vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo) override |
vtkAlgorithm::ProcessRequest() equivalent for rendering passes. More... | |
void | SetVisibility (bool val) override |
Get/Set the visibility for this representation. More... | |
void | SetSuppressLOD (bool vtkNotUsed(suppress)) override |
Enable/Disable LOD;. More... | |
void | SetSidesToShow (int flags) |
Set which sides of the input to show. More... | |
void | SetPreserveRenderableInputs (bool shouldPreserve) |
Set whether to preserve renderable inputs. More... | |
void | SetOmitSidesForRenderableInputs (bool shouldOmit) |
Set whether to omit sides for renderable inputs. More... | |
Public Member Functions inherited from vtkGeometryRepresentation | |
void | PrintSelf (ostream &os, vtkIndent indent) override |
int | ProcessViewRequest (vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo) override |
vtkAlgorithm::ProcessRequest() equivalent for rendering passes. More... | |
void | SetVisibility (bool val) override |
Get/Set the visibility for this representation. More... | |
virtual void | SetSuppressLOD (bool suppress) |
Enable/Disable LOD;. More... | |
virtual void | SetRepresentation (const char *) |
Overload to set representation type using string. More... | |
vtkDataObject * | GetRenderedDataObject (int port) override |
Returns the data object that is rendered from the given input port. More... | |
virtual void | SetNormalArray (const char *val) |
Set the normal array used for smooth shading. More... | |
virtual void | SetTCoordArray (const char *val) |
Set the texture coordinates array used for texture mapping. More... | |
virtual void | SetTangentArray (const char *val) |
Set the tangent coordinates array used for normal mapping. More... | |
virtual void | SetUseOutline (int) |
void | SetTriangulate (int) |
void | SetNonlinearSubdivisionLevel (int) |
void | SetMatchBoundariesIgnoringCellOrder (int) |
virtual void | SetGenerateFeatureEdges (bool) |
void | SetComputePointNormals (bool) |
void | SetSplitting (bool) |
void | SetFeatureAngle (double) |
virtual void | SetAmbientColor (double r, double g, double b) |
virtual void | SetColor (double r, double g, double b) |
virtual void | SetDiffuseColor (double r, double g, double b) |
virtual void | SetLighting (bool lighting) |
virtual void | SetEdgeColor (double r, double g, double b) |
virtual void | SetInteractiveSelectionColor (double r, double g, double b) |
virtual void | SetInterpolation (int val) |
virtual void | SetLineWidth (double val) |
virtual void | SetOpacity (double val) |
virtual void | SetEdgeOpacity (double val) |
virtual void | SetPointSize (double val) |
virtual void | SetSpecularColor (double r, double g, double b) |
virtual void | SetSpecularPower (double val) |
virtual void | SetLuminosity (double val) |
virtual void | SetRenderPointsAsSpheres (bool) |
virtual void | SetRenderLinesAsTubes (bool) |
virtual void | SetRoughness (double val) |
virtual void | SetMetallic (double val) |
virtual void | SetEdgeTint (double r, double g, double b) |
virtual void | SetAnisotropy (double val) |
virtual void | SetAnisotropyRotation (double val) |
virtual void | SetBaseIOR (double val) |
virtual void | SetCoatIOR (double val) |
virtual void | SetCoatStrength (double val) |
virtual void | SetCoatRoughness (double val) |
virtual void | SetCoatNormalScale (double val) |
virtual void | SetCoatColor (double r, double g, double b) |
virtual void | SetBaseColorTexture (vtkTexture *tex) |
virtual void | SetMaterialTexture (vtkTexture *tex) |
virtual void | SetAnisotropyTexture (vtkTexture *tex) |
virtual void | SetNormalTexture (vtkTexture *tex) |
virtual void | SetCoatNormalTexture (vtkTexture *tex) |
virtual void | SetEmissiveTexture (vtkTexture *tex) |
virtual void | SetNormalScale (double val) |
virtual void | SetOcclusionStrength (double val) |
virtual void | SetEmissiveFactor (double rval, double gval, double bval) |
virtual void | SetShowTexturesOnBackface (bool) |
virtual void | SetOrientation (double, double, double) |
virtual void | SetOrigin (double, double, double) |
virtual void | SetPickable (int val) |
virtual void | SetPosition (double, double, double) |
virtual void | SetScale (double, double, double) |
virtual void | SetTexture (vtkTexture *) |
virtual void | SetUserTransform (const double[16]) |
virtual void | SetFlipTextures (bool) |
virtual void | SetCoordinateSystem (int) |
virtual void | SetTextureTransform (vtkTransform *) |
virtual vtkTransform * | GetTextureTransform () |
virtual void | SetRepeatTextures (bool) |
virtual bool | GetRepeatTextures () |
virtual void | SetInterpolateTextures (bool) |
virtual bool | GetInterpolateTextures () |
virtual void | SetUseMipmapTextures (bool) |
virtual bool | GetUseMipmapTextures () |
virtual void | SetInterpolateScalarsBeforeMapping (int val) |
virtual void | SetLookupTable (vtkScalarsToColors *val) |
virtual void | SetColorMissingArraysWithNanColor (bool val) |
virtual void | SetSeamlessU (bool) |
virtual void | SetSeamlessV (bool) |
virtual void | SetSelection (vtkSelection *selection) |
Sets the selection used by the mapper. More... | |
vtkPVLODActor * | GetActor () |
Provides access to the actor used by this representation. More... | |
const char * | GetColorArrayName () |
Convenience method to get the array name used to scalar color with. More... | |
virtual void | SetMaterial (const char *) |
For OSPRay, choose from among available materials. More... | |
virtual void | SetShaderReplacements (const char *) |
Specify shader replacements using a Json string. More... | |
void | SetArrayIdNames (const char *pointArray, const char *cellArray) override |
Specify the array names used for the selection. More... | |
void | SetBlockColorsDistinctValues (int distinctValues) |
Determines the number of distinct values in vtkBlockColors See also vtkPVGeometryFilter. More... | |
int | GetBlockColorsDistinctValues () |
Determines the number of distinct values in vtkBlockColors See also vtkPVGeometryFilter. More... | |
virtual void | DisableLightingOn () |
Disables the lighting on the object. More... | |
virtual void | DisableLightingOff () |
Disables the lighting on the object. More... | |
virtual void | SetDisableLighting (bool) |
Disables the lighting on the object. More... | |
virtual bool | GetDisableLighting () |
Disables the lighting on the object. More... | |
virtual void | SetAmbient (double) |
Set the lighting properties of the object. More... | |
virtual void | SetDiffuse (double) |
Set the lighting properties of the object. More... | |
virtual void | SetSpecular (double) |
Set the lighting properties of the object. More... | |
virtual double | GetAmbient () |
Set the lighting properties of the object. More... | |
virtual double | GetDiffuse () |
Set the lighting properties of the object. More... | |
virtual double | GetSpecular () |
Set the lighting properties of the object. More... | |
void | SetCoordinateShiftScaleMethod (int val) |
Set the shift scale method for the point coordinates see vtkOpenGLVertexBufferObject.h for more information. More... | |
int | GetCoordinateShiftScaleMethod () |
Set the shift scale method for the point coordinates see vtkOpenGLVertexBufferObject.h for more information. More... | |
virtual void | SetRepresentation (int) |
Set the representation type. More... | |
virtual int | GetRepresentation () |
Set the representation type. More... | |
virtual void | SetRequestGhostCellsIfNeeded (bool) |
Representations that use geometry representation as the internal representation should turn this flag off so that we don't end up requesting ghost cells twice. More... | |
virtual bool | GetRequestGhostCellsIfNeeded () |
Representations that use geometry representation as the internal representation should turn this flag off so that we don't end up requesting ghost cells twice. More... | |
virtual void | RequestGhostCellsIfNeededOn () |
Representations that use geometry representation as the internal representation should turn this flag off so that we don't end up requesting ghost cells twice. More... | |
virtual void | RequestGhostCellsIfNeededOff () |
Representations that use geometry representation as the internal representation should turn this flag off so that we don't end up requesting ghost cells twice. More... | |
virtual void | SetMapScalars (int val) |
Sets if scalars are mapped through a color-map or are used directly as colors. More... | |
virtual void | SetStatic (int val) |
Sets if scalars are mapped through a color-map or are used directly as colors. More... | |
virtual void | SetActiveAssembly (const char *) |
Get/Set the name of the assembly to use for mapping block visibilities, colors and opacities. More... | |
virtual char * | GetActiveAssembly () |
Get/Set the name of the assembly to use for mapping block visibilities, colors and opacities. More... | |
void | AddBlockSelector (const char *selector) |
Update list of selectors that determine the selected blocks. More... | |
void | RemoveAllBlockSelectors () |
Update list of selectors that determine the selected blocks. More... | |
void | SetBlockColor (const char *selector, double r, double g, double b) |
Set the color for a single block. More... | |
void | RemoveAllBlockColors () |
Set the color for a single block. More... | |
void | SetBlockOpacity (const char *selector, double opacity) |
Set the opacity for a single block. More... | |
void | RemoveAllBlockOpacities () |
Set the opacity for a single block. More... | |
void | SetBlockInterpolateScalarsBeforeMapping (const char *selector, bool interpolate) |
Set if to interpolate scalars before mapping for a single block. More... | |
void | RemoveAllBlockInterpolateScalarsBeforeMappings () |
Set if to interpolate scalars before mapping for a single block. More... | |
void | SetBlockMapScalars (const char *selector, int val) |
Set the block to map scalars for a single block. More... | |
void | RemoveAllBlockMapScalars () |
Set the block to map scalars for a single block. More... | |
void | SetBlockArrayName (const char *selector, int assoc, const char *arrayName) |
Set the color array for a single block. More... | |
void | RemoveAllBlockArrayNames () |
Set the color array for a single block. More... | |
void | SetBlockLookupTable (vtkScalarsToColors *lut) |
Set the look up table for a single block. More... | |
void | RemoveAllBlockLookupTables () |
Set the look up table for a single block. More... | |
virtual void | SetEnableScaling (int v) |
For OSPRay controls sizing of implicit spheres (points) and cylinders (lines) More... | |
virtual void | SetScalingArrayName (const char *) |
For OSPRay controls sizing of implicit spheres (points) and cylinders (lines) More... | |
virtual void | SetScalingFunction (vtkPiecewiseFunction *pwf) |
For OSPRay controls sizing of implicit spheres (points) and cylinders (lines) More... | |
virtual void | SetUseDataPartitions (bool) |
Specify whether or not to redistribute the data. More... | |
virtual bool | GetUseDataPartitions () |
Specify whether or not to redistribute the data. More... | |
virtual void | SetUseShaderReplacements (bool) |
Specify whether or not to shader replacements string must be used. More... | |
virtual bool | GetUseShaderReplacements () |
Specify whether or not to shader replacements string must be used. More... | |
void | SetPlaceHolderDataType (int datatype) |
Set/Get the placeholder data type. More... | |
virtual int | GetPlaceHolderDataType () |
Set/Get the placeholder data type. More... | |
Public Member Functions inherited from vtkPVDataRepresentation | |
void | PrintSelf (ostream &os, vtkIndent indent) override |
virtual void | MarkModified () |
This is one of the most important functions. More... | |
virtual unsigned int | Initialize (unsigned int minIdAvailable, unsigned int maxIdAvailable) |
Initialize the representation with an identifier range so each internal representation can own a unique ID. More... | |
unsigned int | GetUniqueIdentifier () |
Return 0 if the Initialize() method was not called otherwise a unique ID that will be shared across the processes for that same object. More... | |
virtual bool | GetVisibility () |
virtual vtkDataObject * | GetRenderedDataObject (int vtkNotUsed(port)) |
Returns the data object that is rendered from the given input port. More... | |
double | GetCacheKey () const |
Returns the cache-key the representation is currently using. More... | |
vtkAlgorithmOutput * | GetInternalOutputPort () override |
Retrieves an output port for the input data object at the specified port and connection index. More... | |
vtkAlgorithmOutput * | GetInternalOutputPort (int port) override |
vtkAlgorithmOutput * | GetInternalOutputPort (int port, int conn) override |
vtkView * | GetView () const |
Provides access to the view. More... | |
vtkMTimeType | GetPipelineDataTime () |
Returns the timestamp when RequestData was executed on the representation. More... | |
bool | GetNeedsUpdate () |
Returns true if the representation needs an update. More... | |
virtual void | SetArrayIdNames (const char *vtkNotUsed(pointArray), const char *vtkNotUsed(cellArray)) |
Specify the array names used for the selection. More... | |
virtual void | SetUpdateTime (double time) |
Set the update time. More... | |
virtual double | GetUpdateTime () |
Set the update time. More... | |
virtual bool | GetUpdateTimeValid () |
Get whether the UpdateTime is valid. More... | |
void | ResetUpdateTime () |
Get whether the UpdateTime is valid. More... | |
virtual void | SetForcedCacheKey (double val) |
Generally, caching is within the purview of the vtkPVView (and subclasses). More... | |
virtual void | SetForceUseCache (bool val) |
Generally, caching is within the purview of the vtkPVView (and subclasses). More... | |
virtual double | GetForcedCacheKey () |
Generally, caching is within the purview of the vtkPVView (and subclasses). More... | |
virtual bool | GetForceUseCache () |
Generally, caching is within the purview of the vtkPVView (and subclasses). More... | |
bool | AddToView (vtkView *view) override |
Making these methods public. More... | |
bool | RemoveFromView (vtkView *view) override |
Making these methods public. More... | |
virtual void | SetLogName (const std::string &name) |
This is solely intended to simplify debugging and use for any other purpose is vehemently discouraged. More... | |
const std::string & | GetLogName () const |
This is solely intended to simplify debugging and use for any other purpose is vehemently discouraged. More... | |
virtual bool | GetHasTemporalPipeline () |
This flag indicates if the representation is for a temporal pipeline. More... | |
virtual void | SetHasTemporalPipeline (bool) |
This flag indicates if the representation is for a temporal pipeline. More... | |
void | SetInputConnection (int port, vtkAlgorithmOutput *input) override |
Overridden to ensure that MarkModified is called. More... | |
void | AddInputConnection (int port, vtkAlgorithmOutput *input) override |
Overridden to ensure that MarkModified is called. More... | |
Public Member Functions inherited from vtkDataRepresentation | |
vtkDataRepresentation * | NewInstance () const |
virtual void | ApplyViewTheme (vtkViewTheme *vtkNotUsed(theme)) |
virtual vtkSelection * | ConvertSelection (vtkView *view, vtkSelection *selection) |
vtkAlgorithmOutput * | GetInputConnection (int port=0, int index=0) |
vtkAnnotationLink * | GetAnnotationLink () |
void | SetAnnotationLink (vtkAnnotationLink *link) |
void | Select (vtkView *view, vtkSelection *selection) |
void | Select (vtkView *view, vtkSelection *selection, bool extend) |
void | Annotate (vtkView *view, vtkAnnotationLayers *annotations) |
void | Annotate (vtkView *view, vtkAnnotationLayers *annotations, bool extend) |
virtual void | SetSelectable (bool) |
virtual bool | GetSelectable () |
virtual void | SelectableOn () |
virtual void | SelectableOff () |
void | UpdateSelection (vtkSelection *selection) |
void | UpdateSelection (vtkSelection *selection, bool extend) |
void | UpdateAnnotations (vtkAnnotationLayers *annotations) |
void | UpdateAnnotations (vtkAnnotationLayers *annotations, bool extend) |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort () |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort (int port) |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort (int port, int conn) |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort () |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort (int port) |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort (int port, int conn) |
virtual void | SetSelectionType (int) |
virtual int | GetSelectionType () |
virtual void | SetSelectionArrayNames (vtkStringArray *names) |
virtual vtkStringArray * | GetSelectionArrayNames () |
virtual void | SetSelectionArrayName (const char *name) |
virtual const char * | GetSelectionArrayName () |
vtkAlgorithmOutput * | GetInputConnection (int port=0, int index=0) |
vtkAnnotationLink * | GetAnnotationLink () |
void | SetAnnotationLink (vtkAnnotationLink *link) |
void | Select (vtkView *view, vtkSelection *selection) |
void | Select (vtkView *view, vtkSelection *selection, bool extend) |
void | Annotate (vtkView *view, vtkAnnotationLayers *annotations) |
void | Annotate (vtkView *view, vtkAnnotationLayers *annotations, bool extend) |
virtual void | SetSelectable (bool) |
virtual bool | GetSelectable () |
virtual void | SelectableOn () |
virtual void | SelectableOff () |
void | UpdateSelection (vtkSelection *selection) |
void | UpdateSelection (vtkSelection *selection, bool extend) |
void | UpdateAnnotations (vtkAnnotationLayers *annotations) |
void | UpdateAnnotations (vtkAnnotationLayers *annotations, bool extend) |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort () |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort (int port) |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort (int port, int conn) |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort () |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort (int port) |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort (int port, int conn) |
virtual void | SetSelectionType (int) |
virtual int | GetSelectionType () |
virtual void | SetSelectionArrayNames (vtkStringArray *names) |
virtual vtkStringArray * | GetSelectionArrayNames () |
virtual void | SetSelectionArrayName (const char *name) |
virtual const char * | GetSelectionArrayName () |
Public Member Functions inherited from vtkPassInputTypeAlgorithm | |
vtkPassInputTypeAlgorithm * | NewInstance () const |
vtkPolyData * | GetPolyDataOutput () |
vtkStructuredPoints * | GetStructuredPointsOutput () |
vtkImageData * | GetImageDataOutput () |
vtkStructuredGrid * | GetStructuredGridOutput () |
vtkUnstructuredGrid * | GetUnstructuredGridOutput () |
vtkRectilinearGrid * | GetRectilinearGridOutput () |
vtkTable * | GetTableOutput () |
vtkGraph * | GetGraphOutput () |
vtkDataObject * | GetInput () |
vtkDataObject * | GetOutput () |
vtkDataObject * | GetOutput (int) |
void | SetInputData (vtkDataObject *) |
void | SetInputData (int, vtkDataObject *) |
void | AddInputData (vtkDataObject *) |
void | AddInputData (int, vtkDataObject *) |
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
vtkDataObject * | GetOutput () |
vtkDataObject * | GetOutput (int) |
void | SetInputData (vtkDataObject *) |
void | SetInputData (int, vtkDataObject *) |
void | AddInputData (vtkDataObject *) |
void | AddInputData (int, vtkDataObject *) |
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
Public Member Functions inherited from vtkAlgorithm | |
vtkAlgorithm * | NewInstance () const |
int | HasExecutive () |
vtkExecutive * | GetExecutive () |
virtual void | SetExecutive (vtkExecutive *executive) |
virtual int | ModifyRequest (vtkInformation *request, int when) |
vtkInformation * | GetInputPortInformation (int port) |
vtkInformation * | GetOutputPortInformation (int port) |
int | GetNumberOfInputPorts () |
int | GetNumberOfOutputPorts () |
void | UpdateProgress (double amount) |
vtkInformation * | GetInputArrayInformation (int idx) |
void | RemoveAllInputs () |
vtkDataObject * | GetOutputDataObject (int port) |
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | RemoveInputConnection (int port, int idx) |
virtual void | RemoveAllInputConnections (int port) |
int | GetNumberOfInputConnections (int port) |
int | GetTotalNumberOfInputConnections () |
vtkAlgorithmOutput * | GetInputConnection (int port, int index) |
vtkAlgorithm * | GetInputAlgorithm (int port, int index, int &algPort) |
vtkAlgorithm * | GetInputAlgorithm (int port, int index) |
vtkExecutive * | GetInputExecutive (int port, int index) |
vtkInformation * | GetInputInformation (int port, int index) |
vtkInformation * | GetOutputInformation (int port) |
virtual int | Update (int port, vtkInformationVector *requests) |
virtual int | Update (vtkInformation *requests) |
virtual int | UpdateExtent (const int extents[6]) |
virtual void | UpdateInformation () |
virtual void | UpdateDataObject () |
virtual void | PropagateUpdateExtent () |
virtual void | UpdateWholeExtent () |
void | ConvertTotalInputToPortConnection (int ind, int &port, int &conn) |
int | SetUpdateExtentToWholeExtent (int port) |
int | SetUpdateExtentToWholeExtent () |
void | SetUpdateExtent (int port, int extent[6]) |
void | SetUpdateExtent (int extent[6]) |
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) |
virtual vtkInformation * | GetInformation () |
virtual void | SetInformation (vtkInformation *) |
void | Register (vtkObjectBase *o) VTK_OVERRIDE |
void | UnRegister (vtkObjectBase *o) VTK_OVERRIDE |
virtual void | SetAbortExecute (int) |
virtual int | GetAbortExecute () |
virtual void | AbortExecuteOn () |
virtual void | AbortExecuteOff () |
virtual void | SetProgress (double) |
virtual double | GetProgress () |
void | SetProgressText (const char *ptext) |
virtual char * | GetProgressText () |
virtual unsigned long | GetErrorCode () |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
vtkDataObject * | GetInputDataObject (int port, int connection) |
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
virtual void | SetInputDataObject (int port, vtkDataObject *data) |
virtual void | SetInputDataObject (vtkDataObject *data) |
virtual void | AddInputDataObject (int port, vtkDataObject *data) |
virtual void | AddInputDataObject (vtkDataObject *data) |
vtkAlgorithmOutput * | GetOutputPort (int index) |
vtkAlgorithmOutput * | GetOutputPort () |
vtkAlgorithm * | GetInputAlgorithm () |
vtkExecutive * | GetInputExecutive () |
vtkInformation * | GetInputInformation () |
virtual void | Update (int port) |
virtual void | Update () |
virtual int | UpdatePiece (int piece, int numPieces, int ghostLevels, const int extents[6]=0) |
virtual int | UpdateTimeStep (double time, int piece=-1, int numPieces=1, int ghostLevels=0, const int extents[6]=0) |
virtual void | SetReleaseDataFlag (int) |
virtual int | GetReleaseDataFlag () |
void | ReleaseDataFlagOn () |
void | ReleaseDataFlagOff () |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
int * | GetUpdateExtent () |
int * | GetUpdateExtent (int port) |
void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
void | GetUpdateExtent (int extent[6]) |
void | GetUpdateExtent (int port, int extent[6]) |
int | GetUpdatePiece () |
int | GetUpdatePiece (int port) |
int | GetUpdateNumberOfPieces () |
int | GetUpdateNumberOfPieces (int port) |
int | GetUpdateGhostLevel () |
int | GetUpdateGhostLevel (int port) |
void | SetProgressObserver (vtkProgressObserver *) |
virtual vtkProgressObserver * | GetProgressObserver () |
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) |
virtual vtkInformation * | GetInformation () |
virtual void | SetInformation (vtkInformation *) |
void | Register (vtkObjectBase *o) VTK_OVERRIDE |
void | UnRegister (vtkObjectBase *o) VTK_OVERRIDE |
virtual void | SetAbortExecute (int) |
virtual int | GetAbortExecute () |
virtual void | AbortExecuteOn () |
virtual void | AbortExecuteOff () |
virtual void | SetProgress (double) |
virtual double | GetProgress () |
void | SetProgressText (const char *ptext) |
virtual char * | GetProgressText () |
virtual unsigned long | GetErrorCode () |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
vtkDataObject * | GetInputDataObject (int port, int connection) |
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
virtual void | SetInputDataObject (int port, vtkDataObject *data) |
virtual void | SetInputDataObject (vtkDataObject *data) |
virtual void | AddInputDataObject (int port, vtkDataObject *data) |
virtual void | AddInputDataObject (vtkDataObject *data) |
vtkAlgorithmOutput * | GetOutputPort (int index) |
vtkAlgorithmOutput * | GetOutputPort () |
vtkAlgorithm * | GetInputAlgorithm () |
vtkExecutive * | GetInputExecutive () |
vtkInformation * | GetInputInformation () |
virtual void | Update (int port) |
virtual void | Update () |
virtual int | UpdatePiece (int piece, int numPieces, int ghostLevels, const int extents[6]=0) |
virtual int | UpdateTimeStep (double time, int piece=-1, int numPieces=1, int ghostLevels=0, const int extents[6]=0) |
virtual void | SetReleaseDataFlag (int) |
virtual int | GetReleaseDataFlag () |
void | ReleaseDataFlagOn () |
void | ReleaseDataFlagOff () |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
int * | GetUpdateExtent () |
int * | GetUpdateExtent (int port) |
void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
void | GetUpdateExtent (int extent[6]) |
void | GetUpdateExtent (int port, int extent[6]) |
int | GetUpdatePiece () |
int | GetUpdatePiece (int port) |
int | GetUpdateNumberOfPieces () |
int | GetUpdateNumberOfPieces (int port) |
int | GetUpdateGhostLevel () |
int | GetUpdateGhostLevel (int port) |
void | SetProgressObserver (vtkProgressObserver *) |
virtual vtkProgressObserver * | GetProgressObserver () |
Public Member Functions inherited from vtkObject | |
vtkBaseTypeMacro (vtkObject, vtkObjectBase) | |
virtual void | DebugOn () |
virtual void | DebugOff () |
bool | GetDebug () |
void | SetDebug (bool debugFlag) |
virtual void | Modified () |
virtual vtkMTimeType | GetMTime () |
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) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
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 *) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
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) |
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 *) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
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) |
Public Member Functions inherited from vtkObjectBase | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
void | SetReferenceCount (int) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
void | PrintRevisions (ostream &) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
void | PrintRevisions (ostream &) |
representation for rendering surfaces of cell-grid datasets.
vtkCellGridRepresentation is a representation for showing surfaces of finite-element cell-grids. It handles volumetric datasets by computing arrays of external-surface (cell-ID, side-ID)-tuples and rendering those.
It can also render existing (cell-ID, side-ID) tuple-arrays to illustrate the domains of imposed boundary- and initial-conditions.
Definition at line 21 of file vtkCellGridRepresentation.h.
Definition at line 26 of file vtkCellGridRepresentation.h.
|
protected |
|
overrideprotected |
|
static |
|
virtual |
Reimplemented from vtkGeometryRepresentation.
Reimplemented from vtkGeometryRepresentation.
|
static |
|
overridevirtual |
Reimplemented from vtkDataRepresentation.
|
overridevirtual |
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
This is typically called by the vtkView to request meta-data from the representations or ask them to perform certain tasks e.g. PrepareForRendering.
Reimplemented from vtkPVDataRepresentation.
|
overridevirtual |
Get/Set the visibility for this representation.
When the visibility of representation of false, all view passes are ignored.
Reimplemented from vtkPVDataRepresentation.
|
inlineoverride |
Enable/Disable LOD;.
Definition at line 47 of file vtkCellGridRepresentation.h.
void vtkCellGridRepresentation::SetSidesToShow | ( | int | flags | ) |
Set which sides of the input to show.
void vtkCellGridRepresentation::SetPreserveRenderableInputs | ( | bool | shouldPreserve | ) |
Set whether to preserve renderable inputs.
void vtkCellGridRepresentation::SetOmitSidesForRenderableInputs | ( | bool | shouldOmit | ) |
Set whether to omit sides for renderable inputs.
|
overrideprotectedvirtual |
This method is called in the constructor.
If the subclasses override any of the iVar vtkObject's of this class e.g. the Mappers, GeometryFilter etc., they should call this method again in their constructor. It must be totally safe to call this method repeatedly.
Reimplemented from vtkGeometryRepresentation.
|
overrideprotectedvirtual |
Fill input port information.
Reimplemented from vtkPassInputTypeAlgorithm.
|
overrideprotectedvirtual |
Subclasses should override this to connect inputs to the internal pipeline as necessary.
Since most representations are "meta-filters" (i.e. filters containing other filters), you should create shallow copies of your input before connecting to the internal pipeline. The convenience method GetInternalOutputPort will create a cached shallow copy of a specified input for you. The related helper functions GetInternalAnnotationOutputPort, GetInternalSelectionOutputPort should be used to obtain a selection or annotation port whose selections are localized for a particular input data object.
Reimplemented from vtkDataRepresentation.
|
overrideprotected |
Adds the representation to the view.
This is called from vtkView::AddRepresentation(). Subclasses should override this method. Returns true if the addition succeeds.
|
overrideprotected |
Removes the representation to the view.
This is called from vtkView::RemoveRepresentation(). Subclasses should override this method. Returns true if the removal succeeds.
|
overrideprotectedvirtual |
Passes on parameters to vtkProperty and vtkMapper.
Reimplemented from vtkGeometryRepresentation.
|
overrideprotectedvirtual |
Returns true if this representation has translucent geometry.
Unlike vtkActor::HasTranslucentPolygonalGeometry
which cannot be called in Update
, this method can be called in Update
i.e. before the mapper has all the data to decide if it is doing translucent rendering.
Reimplemented from vtkGeometryRepresentation.