Go to the documentation of this file.
34 #ifndef vtkInformation_h
35 #define vtkInformation_h
37 #include "vtkCommonCoreModule.h"
47 #undef VTKCOMMONCORE_EXPORT
48 #define VTKCOMMONCORE_EXPORT
66 class vtkInformationKeyToInformationFriendship;
80 # define VTK_INFORMATION_EXPORT
82 # define VTK_INFORMATION_EXPORT VTKCOMMONCORE_EXPORT
92 VTKCOMMONCORE_EXPORT
void PrintKeys(ostream& os,
vtkIndent indent);
98 VTKCOMMONCORE_EXPORT
void Modified()
override;
110 VTKCOMMONCORE_EXPORT
void Clear();
116 VTKCOMMONCORE_EXPORT
int GetNumberOfKeys();
133 VTKCOMMONCORE_EXPORT
void Append(
vtkInformation* from,
int deep=0);
232 int value2,
int value3);
234 int value1,
int value2,
int value3,
235 int value4,
int value5,
int value6);
287 double value2,
double value3);
289 double value1,
double value2,
double value3,
290 double value4,
double value5,
double value6);
496 VTKCOMMONCORE_EXPORT
void SetAsObjectBase(
514 friend class vtkInformationKeyToInformationFriendship;
519 VTKCOMMONCORE_EXPORT
void operator=(
const vtkInformation&) =
delete;
virtual void Register(vtkObjectBase *o)
Increase the reference count (mark as used by another object).
virtual void ReportReferences(vtkGarbageCollector *)
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
virtual void Modified()
Update the modification time for this object.
abstract base class for most VTK objects
Superclass for all pipeline executives in VTK.
abstract base class for most VTK objects
a simple class to control print indentation
A atomic type representing the union of many types.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Detect and break reference loops.
general representation of visualization data
virtual void UnRegister(vtkObjectBase *o)
Decrease the reference count (release by another object).