ITK  5.0.0
Insight Segmentation and Registration Toolkit
Macros
itkIPLFileNameList.h File Reference
#include "ITKIOIPLExport.h"
#include "itkMath.h"
#include "itkMacro.h"
#include "itkObject.h"
#include <cstdio>
#include <string>
#include <list>
+ Include dependency graph for itkIPLFileNameList.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IPLGetMacroDefinition(class, name, type)
 
#define IPLSetMacroDefinition(class, name, type)
 
#define IPLSetMacroDeclaration(name, type)   virtual void Set##name (const type _arg);
 
#define IPLGetMacroDeclaration(name, type)   virtual type Get##name ();
 

Macro Definition Documentation

#define IPLGetMacroDeclaration (   name,
  type 
)    virtual type Get##name ();

Get built-in type. Creates member Get"name"() (e.g., GetVisibility());

Definition at line 57 of file itkIPLFileNameList.h.

#define IPLGetMacroDefinition (   class,
  name,
  type 
)
Value:
type class::Get##name () \
{ \
return this->m_##name; \
}

Definition at line 61 of file itkIPLFileNameList.h.

#define IPLSetMacroDeclaration (   name,
  type 
)    virtual void Set##name (const type _arg);

Set built-in type. Creates member Set"name"() (e.g., SetVisibility());

Definition at line 40 of file itkIPLFileNameList.h.

#define IPLSetMacroDefinition (   class,
  name,
  type 
)
Value:
void class::Set##name (const type _arg) \
{ \
CLANG_PRAGMA_PUSH \
CLANG_SUPPRESS_Wfloat_equal \
if ( this->m_##name != _arg ) \
CLANG_PRAGMA_POP \
{ \
this->m_##name = _arg; \
} \
}

Definition at line 44 of file itkIPLFileNameList.h.