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;
abstract base class for most VTK objects
virtual void Register(vtkObjectBase *o)
Increase the reference count (mark as used by another object).
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for all pipeline executives in VTK.
Detect and break reference loops.
A atomic type representing the union of many types.
virtual void UnRegister(vtkObjectBase *o)
Decrease the reference count (release by another object).
a simple class to control print indentation
virtual void ReportReferences(vtkGarbageCollector *)
virtual void Modified()
Update the modification time for this object.
abstract base class for most VTK objects
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
general representation of visualization data