PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Macros
vtkPlusMacro.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define vtkDebugConstMacro(x)   vtkDebugWithObjectConstMacro(this,x)
 
#define vtkDebugWithObjectConstMacro(self, x)
 
#define vtkGetObjectConstMacro(name, type)
 

Macro Definition Documentation

◆ vtkDebugConstMacro

#define vtkDebugConstMacro (   x)    vtkDebugWithObjectConstMacro(this,x)

Definition at line 25 of file vtkPlusMacro.h.

◆ vtkDebugWithObjectConstMacro

#define vtkDebugWithObjectConstMacro (   self,
  x 
)
Value:
{ \
if (vtkObject::GetGlobalWarningDisplay()) \
{ \
vtkOStreamWrapper::EndlType endl; \
vtkOStreamWrapper::UseEndl(endl); \
vtkOStrStreamWrapper vtkmsg; \
vtkmsg << "Debug: In " __FILE__ ", line " << __LINE__ << "\n" \
<< self->GetClassName() << " (" << self << "): " x << "\n\n"; \
vtkOutputWindowDisplayDebugText(vtkmsg.str()); \
} \
}
int x
Definition: phidget22.h:4265

Definition at line 31 of file vtkPlusMacro.h.

◆ vtkGetObjectConstMacro

#define vtkGetObjectConstMacro (   name,
  type 
)
Value:
virtual type *Get##name () const \
{ \
/* vtkDebugConstMacro(<< this->GetClassName() << " (" << this << "): returning " #name " address " << this->name ); */ \
return this->name; \
}

Definition at line 14 of file vtkPlusMacro.h.