Go to the documentation of this file.
28 #ifndef vtkInformation_h
29 #define vtkInformation_h
31 #include "vtkCommonCoreModule.h"
41 #undef VTKCOMMONCORE_EXPORT
42 #define VTKCOMMONCORE_EXPORT
60 class vtkInformationKeyToInformationFriendship;
74 # define VTK_INFORMATION_EXPORT
76 # define VTK_INFORMATION_EXPORT VTKCOMMONCORE_EXPORT
86 VTKCOMMONCORE_EXPORT
void PrintKeys(ostream& os,
vtkIndent indent);
92 VTKCOMMONCORE_EXPORT
void Modified()
override;
104 VTKCOMMONCORE_EXPORT
void Clear();
110 VTKCOMMONCORE_EXPORT
int GetNumberOfKeys();
127 VTKCOMMONCORE_EXPORT
void Append(
vtkInformation* from,
int deep=0);
226 int value2,
int value3);
228 int value1,
int value2,
int value3,
229 int value4,
int value5,
int value6);
281 double value2,
double value3);
283 double value1,
double value2,
double value3,
284 double value4,
double value5,
double value6);
490 VTKCOMMONCORE_EXPORT
void SetAsObjectBase(
508 friend class vtkInformationKeyToInformationFriendship;
513 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).