Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkPVRepresentedDataInformation Class Reference

vtkPVRepresentedDataInformation is a vtkPVDataInformation subclass that knows how to gather rendered data-information from a vtkPVDataRepresentation. More...

#include <vtkPVRepresentedDataInformation.h>

Inheritance diagram for vtkPVRepresentedDataInformation:
Inheritance graph
[legend]
Collaboration diagram for vtkPVRepresentedDataInformation:
Collaboration graph
[legend]

Public Types

typedef vtkPVDataInformation Superclass
 
- Public Types inherited from vtkPVDataInformation
typedef vtkPVInformation Superclass
 
- Public Types inherited from vtkPVInformation
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
void CopyFromObject (vtkObject *) override
 Transfer information about a single object into this object. More...
 
- Public Member Functions inherited from vtkPVDataInformation
vtkPVArrayInformationGetArrayInformation (const char *arrayname, int fieldAssociation)
 Method to find and return attribute array information for a particular array for the given attribute type if one exists. More...
 
void AddInformation (vtkPVInformation *info) override
 Merge another information object. More...
 
virtual void AddInformation (vtkPVInformation *, int addingParts)
 Merge another information object. More...
 
void Initialize ()
 Remove all information. More...
 
vtkTypeInt64 GetNumberOfElements (int type)
 Returns the number of elements of the given type where type can vtkDataObject::POINT, vtkDataObject::CELL, ... More...
 
const char * GetPrettyDataTypeString ()
 Returns a string describing the datatype that can be directly shown in a user interface. More...
 
vtkPVDataSetAttributesInformationGetAttributeInformation (int fieldAssociation)
 Method to access vtkPVDataSetAttributesInformation using field association type. More...
 
vtkPVDataInformationGetDataInformationForCompositeIndex (int index)
 Given the flat-index for a node in a composite dataset, this method returns the data information for the node, it available. More...
 
unsigned int GetNumberOfBlockLeafs (bool skipEmpty)
 Compute the number of block leaf from this information multipieces are counted as single block. More...
 
vtkPVDataInformationGetDataInformationForCompositeIndex (int *index)
 This is same as GetDataInformationForCompositeIndex() however note that the index will get modified in this method. More...
 
virtual doubleGetTimeSpan ()
 
virtual void GetTimeSpan (double &, double &)
 
virtual void GetTimeSpan (double [2])
 
bool IsDataStructured ()
 Returns if the data type is structured. More...
 
bool IsAttributeValid (int fieldAssociation)
 Returns true if provided fieldAssociation is valid for this dataset, false otherwise. More...
 
virtual void SetPortNumber (int)
 Port number controls which output port the information is gathered from. More...
 
virtual int GetPortNumber ()
 Port number controls which output port the information is gathered from. More...
 
void CopyToStream (vtkClientServerStream *) override
 Manage a serialized version of the information. More...
 
void CopyFromStream (const vtkClientServerStream *) override
 Manage a serialized version of the information. More...
 
void CopyParametersToStream (vtkMultiProcessStream &) override
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
void CopyParametersFromStream (vtkMultiProcessStream &) override
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
virtual int GetDataSetType ()
 Access to information. More...
 
virtual int GetCompositeDataSetType ()
 Access to information. More...
 
const char * GetDataSetTypeAsString ()
 Access to information. More...
 
bool DataSetTypeIsA (const char *type)
 Access to information. More...
 
virtual vtkTypeInt64 GetNumberOfPoints ()
 Access to information. More...
 
virtual vtkTypeInt64 GetNumberOfCells ()
 Access to information. More...
 
virtual vtkTypeInt64 GetNumberOfRows ()
 Access to information. More...
 
virtual vtkTypeInt64 GetNumberOfTrees ()
 Access to information. More...
 
virtual vtkTypeInt64 GetNumberOfVertices ()
 Access to information. More...
 
virtual vtkTypeInt64 GetNumberOfEdges ()
 Access to information. More...
 
virtual vtkTypeInt64 GetNumberOfLeaves ()
 Access to information. More...
 
virtual int GetMemorySize ()
 Access to information. More...
 
virtual vtkIdType GetPolygonCount ()
 Access to information. More...
 
virtual int GetNumberOfDataSets ()
 Access to information. More...
 
virtual doubleGetBounds ()
 Access to information. More...
 
virtual void GetBounds (double &, double &, double &, double &, double &, double &)
 Access to information. More...
 
virtual void GetBounds (double [6])
 Access to information. More...
 
virtual intGetExtent ()
 Of course Extent is only valid for structured data sets. More...
 
virtual void GetExtent (int &, int &, int &, int &, int &, int &)
 Of course Extent is only valid for structured data sets. More...
 
virtual void GetExtent (int [6])
 Of course Extent is only valid for structured data sets. More...
 
virtual vtkPVArrayInformationGetPointArrayInformation ()
 Access to information about points. More...
 
virtual vtkPVDataSetAttributesInformationGetPointDataInformation ()
 Access to information about point/cell/vertex/edge/row data. More...
 
virtual vtkPVDataSetAttributesInformationGetCellDataInformation ()
 Access to information about point/cell/vertex/edge/row data. More...
 
virtual vtkPVDataSetAttributesInformationGetVertexDataInformation ()
 Access to information about point/cell/vertex/edge/row data. More...
 
virtual vtkPVDataSetAttributesInformationGetEdgeDataInformation ()
 Access to information about point/cell/vertex/edge/row data. More...
 
virtual vtkPVDataSetAttributesInformationGetRowDataInformation ()
 Access to information about point/cell/vertex/edge/row data. More...
 
virtual vtkPVDataSetAttributesInformationGetFieldDataInformation ()
 Accesse to information about field data, if any. More...
 
virtual vtkPVCompositeDataInformationGetCompositeDataInformation ()
 If data is composite, this provides information specific to composite datasets. More...
 
virtual char * GetDataClassName ()
 ClassName of the data represented by information object. More...
 
virtual char * GetCompositeDataClassName ()
 The least common class name of composite dataset blocks. More...
 
virtual int GetHasTime ()
 Returns if the Time is set. More...
 
virtual double GetTime ()
 Returns the data time if, GetHasTime() return true. More...
 
virtual int GetNumberOfTimeSteps ()
 Returns the number of time steps. More...
 
virtual char * GetTimeLabel ()
 Returns the label that should be used instead of "Time" if any. More...
 
virtual char * GetCompositeDataSetName ()
 If this instance of vtkPVDataInformation summarizes a node in a composite-dataset, and if that node has been given a label in that composite dataset (using vtkCompositeDataSet::NAME meta-data), then this will return that name. More...
 
- Public Member Functions inherited from vtkPVInformation
virtual int GetRootOnly ()
 Set/get whether to gather information only from the root. More...
 
- 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)
 
vtkCommandGetCommand (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)
 
vtkCommandGetCommand (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)
 
virtual void Register (vtkObjectBase *o)
 
virtual void UnRegister (vtkObjectBase *o)
 
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 &)
 

Static Public Member Functions

static vtkPVRepresentedDataInformationNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVRepresentedDataInformationSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPVDataInformation
static vtkPVDataInformationNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVDataInformationSafeDownCast (vtkObject *o)
 
static void RegisterHelper (const char *classname, const char *helperclassname)
 Allows run time addition of information getters for new classes. More...
 
- Static Public Member Functions inherited from vtkPVInformation
static int IsTypeOf (const char *type)
 
static vtkPVInformationSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkObject
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static vtkTypeBool IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 
static vtkObjectBaseNew ()
 

Protected Member Functions

 vtkPVRepresentedDataInformation ()
 
 ~vtkPVRepresentedDataInformation () override
 
- Protected Member Functions inherited from vtkPVDataInformation
 vtkPVDataInformation ()
 
 ~vtkPVDataInformation () override
 
void DeepCopy (vtkPVDataInformation *dataInfo, bool copyCompositeInformation=true)
 
void AddFromMultiPieceDataSet (vtkCompositeDataSet *data)
 
void CopyFromCompositeDataSet (vtkCompositeDataSet *data)
 
void CopyFromCompositeDataSetInitialize (vtkCompositeDataSet *data)
 
void CopyFromCompositeDataSetFinalize (vtkCompositeDataSet *data)
 
virtual void CopyFromDataSet (vtkDataSet *data)
 
void CopyFromGenericDataSet (vtkGenericDataSet *data)
 
void CopyFromGraph (vtkGraph *graph)
 
void CopyFromTable (vtkTable *table)
 
void CopyFromHyperTreeGrid (vtkHyperTreeGrid *data)
 
void CopyFromSelection (vtkSelection *selection)
 
void CopyCommonMetaData (vtkDataObject *, vtkInformation *)
 
virtual void SetDataClassName (const char *)
 
virtual void SetTimeLabel (const char *)
 
virtual void SetCompositeDataClassName (const char *)
 
virtual void SetCompositeDataSetName (const char *)
 
- Protected Member Functions inherited from vtkPVInformation
 vtkPVInformation ()
 
 ~vtkPVInformation () override
 
virtual void SetRootOnly (int)
 
 vtkPVInformation (const vtkPVInformation &)=delete
 
void operator= (const vtkPVInformation &)=delete
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
void RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE
 
void UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Additional Inherited Members

- Static Protected Member Functions inherited from vtkPVDataInformation
static vtkPVDataInformationHelperFindHelper (const char *classname)
 
- Protected Attributes inherited from vtkPVDataInformation
int DataSetType = -1
 
int CompositeDataSetType = -1
 
int NumberOfDataSets = 0
 
vtkTypeInt64 NumberOfPoints = 0
 
vtkTypeInt64 NumberOfCells = 0
 
vtkTypeInt64 NumberOfRows = 0
 
vtkTypeInt64 NumberOfTrees = 0
 
vtkTypeInt64 NumberOfVertices = 0
 
vtkTypeInt64 NumberOfEdges = 0
 
vtkTypeInt64 NumberOfLeaves = 0
 
int MemorySize = 0
 
vtkIdType PolygonCount = 0
 
double Bounds [6]
 
int Extent [6]
 
double TimeSpan [2] = { VTK_DOUBLE_MAX, -VTK_DOUBLE_MAX }
 
double Time = 0.0
 
int HasTime = 0
 
int NumberOfTimeSteps = 0
 
char * DataClassName = nullptr
 
char * TimeLabel = nullptr
 
char * CompositeDataClassName = nullptr
 
char * CompositeDataSetName = nullptr
 
vtkPVDataSetAttributesInformationPointDataInformation
 
vtkPVDataSetAttributesInformationCellDataInformation
 
vtkPVDataSetAttributesInformationFieldDataInformation
 
vtkPVDataSetAttributesInformationVertexDataInformation
 
vtkPVDataSetAttributesInformationEdgeDataInformation
 
vtkPVDataSetAttributesInformationRowDataInformation
 
vtkPVCompositeDataInformationCompositeDataInformation
 
vtkPVArrayInformationPointArrayInformation
 
- Protected Attributes inherited from vtkPVInformation
int RootOnly
 
- Protected Attributes inherited from vtkObject
bool Debug
 
vtkTimeStamp MTime
 
vtkSubjectHelper * SubjectHelper
 
- Protected Attributes inherited from vtkObjectBase
vtkAtomicInt32 ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 

Detailed Description

vtkPVRepresentedDataInformation is a vtkPVDataInformation subclass that knows how to gather rendered data-information from a vtkPVDataRepresentation.

Definition at line 28 of file vtkPVRepresentedDataInformation.h.

Member Typedef Documentation

◆ Superclass

Definition at line 32 of file vtkPVRepresentedDataInformation.h.

Constructor & Destructor Documentation

◆ vtkPVRepresentedDataInformation()

vtkPVRepresentedDataInformation::vtkPVRepresentedDataInformation ( )
protected

◆ ~vtkPVRepresentedDataInformation()

vtkPVRepresentedDataInformation::~vtkPVRepresentedDataInformation ( )
overrideprotected

Member Function Documentation

◆ New()

static vtkPVRepresentedDataInformation* vtkPVRepresentedDataInformation::New ( )
static

◆ GetClassName()

virtual const char* vtkPVRepresentedDataInformation::GetClassName ( )
virtual

Reimplemented from vtkPVDataInformation.

◆ IsTypeOf()

static int vtkPVRepresentedDataInformation::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkPVRepresentedDataInformation::IsA ( const char *  type)
virtual

Reimplemented from vtkPVDataInformation.

◆ SafeDownCast()

static vtkPVRepresentedDataInformation* vtkPVRepresentedDataInformation::SafeDownCast ( vtkObject o)
static

◆ PrintSelf()

void vtkPVRepresentedDataInformation::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
overridevirtual

Reimplemented from vtkPVDataInformation.

◆ CopyFromObject()

void vtkPVRepresentedDataInformation::CopyFromObject ( vtkObject )
overridevirtual

Transfer information about a single object into this object.

Reimplemented from vtkPVDataInformation.


The documentation for this class was generated from the following file: