#include "itkObject.h"
#include "mitkConfig.h"
#include "mitkLogMacros.h"
Go to the source code of this file.
Defines | |
#define | mitkIpPicDescriptor mitkIpPicDescriptor |
#define | mitkClassMacro(className, SuperClassName) |
#define | mitkNewMacro1Param(classname, type) |
#define | mitkNewMacro2Param(classname, typea, typeb) |
#define | mitkNewMacro3Param(classname, typea, typeb, typec) |
#define | mitkNewMacro4Param(classname, typea, typeb, typec, typed) |
#define | mitkGetObjectMacroConst(name, type) |
#define | MITK_CORE_EXPORT |
#define | QMITK_EXPORT |
#define | MITK_EXPORT |
Typedefs | |
typedef unsigned int | MapperSlotId |
#define MITK_CORE_EXPORT |
provide a macro for adding MS specific __declspec(dllexport/-import) to classes. This is needed for the export of symbols, when you build a DLL. Then write
class MITK_EXPORT ClassName : public SomeClass {};
Definition at line 116 of file mitkCommon.h.
#define MITK_EXPORT |
Definition at line 121 of file mitkCommon.h.
#define mitkClassMacro | ( | className, | |
SuperClassName | |||
) |
typedef className Self; \ typedef SuperClassName Superclass; \ typedef itk::SmartPointer<Self> Pointer; \ typedef itk::SmartPointer<const Self> ConstPointer; \ itkTypeMacro(className,SuperClassName)
Definition at line 38 of file mitkCommon.h.
#define mitkGetObjectMacroConst | ( | name, | |
type | |||
) |
virtual type * Get##name () const \ { \ itkDebugMacro("returning " #name " address " << this->m_##name ); \ return this->m_##name.GetPointer(); \ }
Get a smart const pointer to an object. Creates the member Get"name"() (e.g., GetPoints()).
Definition at line 91 of file mitkCommon.h.
#define mitkIpPicDescriptor mitkIpPicDescriptor |
Definition at line 33 of file mitkCommon.h.
Referenced by mitk::USLookupTableSource::BuildDSRDopplerLookupTable(), Pic2vtk::convert(), mitk::PicFileReader::ConvertHandedness(), Pic2vtk::convertSigned2Unsigned(), Pic2vtk::convertVectorImage(), mitk::ContourUtils::FillContourInSlice(), mitk::PicVolumeTimeSeriesReader::GenerateData(), mitk::PicFileWriter::GenerateData(), mitk::PicFileReader::GenerateData(), mitk::ImageMapperGL2D::GenerateData(), mitk::ExtractDirectedPlaneImageFilter::GenerateData(), mitk::DopplerToStrainRateFilter::GenerateData(), mitk::CylindricToCartesianFilter::GenerateData(), mitk::AngleCorrectByPointFilter::GenerateData(), mitk::PicVolumeTimeSeriesReader::GenerateOutputInformation(), mitk::PicFileReader::GenerateOutputInformation(), mitk::Image::GetChannelData(), mitk::Image::GetPixelValueByIndex(), mitk::Image::GetPixelValueByWorldCoordinate(), mitk::PicHelper::GetSpacing(), mitk::PicHelper::GetTimeSpacing(), mitk::Image::GetVolumeData(), mitk::ShapeBasedInterpolationAlgorithm::Interpolate(), ipMITKSegmentationCreateGrowerHistory(), ipMITKSegmentationGrowRegion4N(), mitk::AutoCropImageFilter::ITKCrop3DImage(), Pic2vtk::loadImage(), mitkImageSliceSelectorTest(), mitkImageTest(), mitkPicFileReaderTest(), mitkVtkPropRendererTest(), mitk::CorrectorAlgorithm::modifySegment(), mitk::RegionGrowingTool::OnMouseMoved(), mitk::SetRegionTool::OnMousePressed(), mitk::RegionGrowingTool::OnMousePressed(), mitk::RegionGrowingTool::OnMousePressedInside(), mitk::RegionGrowingTool::OnMousePressedOutside(), mitk::ImageMapperGL2D::Paint(), mitk::RegionGrowingTool::PerformRegionGrowingAndUpdateContour(), mitk::LevelWindow::SetAutoByPicTags(), mitk::SegmentationInterpolationController::SetChangedSlice(), mitk::PicHelper::SetGeometry2D(), mitk::Image::SetPicSlice(), mitk::Image::SetPicVolume(), mitk::PicHelper::SetSpacing(), and mitk::PaintbrushTool::UpdateContour().
#define mitkNewMacro1Param | ( | classname, | |
type | |||
) |
static Pointer New(type _arg) \ { \ Pointer smartPtr = new classname ( _arg ); \ smartPtr->UnRegister(); \ return smartPtr; \ } \
Macro for Constructors with one parameter for classes derived from itk::Lightobject
Definition at line 47 of file mitkCommon.h.
#define mitkNewMacro2Param | ( | classname, | |
typea, | |||
typeb | |||
) |
static Pointer New(typea _arga, typeb _argb) \ { \ Pointer smartPtr = new classname ( _arga, _argb ); \ smartPtr->UnRegister(); \ return smartPtr; \ } \
Macro for Constructors with two parameters for classes derived from itk::Lightobject
Definition at line 58 of file mitkCommon.h.
#define mitkNewMacro3Param | ( | classname, | |
typea, | |||
typeb, | |||
typec | |||
) |
static Pointer New(typea _arga, typeb _argb, typec _argc) \ { \ Pointer smartPtr = new classname ( _arga, _argb, _argc ); \ smartPtr->UnRegister(); \ return smartPtr; \ } \
Macro for Constructors with three parameters for classes derived from itk::Lightobject
Definition at line 69 of file mitkCommon.h.
#define mitkNewMacro4Param | ( | classname, | |
typea, | |||
typeb, | |||
typec, | |||
typed | |||
) |
static Pointer New(typea _arga, typeb _argb, typec _argc, typed _argd) \ { \ Pointer smartPtr = new classname ( _arga, _argb, _argc, _argd ); \ smartPtr->UnRegister(); \ return smartPtr; \ } \
Macro for Constructors with three parameters for classes derived from itk::Lightobject
Definition at line 80 of file mitkCommon.h.
#define QMITK_EXPORT |
Definition at line 117 of file mitkCommon.h.
typedef unsigned int MapperSlotId |
Definition at line 36 of file mitkCommon.h.