ITK
5.2.0
Insight Toolkit
|
#include <itkPhysicalPointImageSource.h>
Public Types | |
using | ConstPointer = SmartPointer< const Self > |
using | DirectionType = typename OutputImageType::DirectionType |
using | OutputImageType = TOutputImage |
using | PixelType = typename OutputImageType::PixelType |
using | Pointer = SmartPointer< Self > |
using | PointType = typename OutputImageType::PointType |
using | RegionType = typename OutputImageType::RegionType |
using | Self = PhysicalPointImageSource |
using | SizeType = typename RegionType::SizeType |
using | SpacingType = typename OutputImageType::SpacingType |
using | Superclass = GenerateImageSource< TOutputImage > |
Public Types inherited from itk::GenerateImageSource< TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | DirectionType = typename OutputImageType::DirectionType |
using | IndexType = typename OutputImageType::IndexType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageType = TOutputImage |
using | PixelType = typename OutputImageType::PixelType |
using | Pointer = SmartPointer< Self > |
using | PointType = typename OutputImageType::PointType |
using | ReferenceImageBaseType = ImageBase< TOutputImage::ImageDimension > |
using | RegionType = typename OutputImageType::RegionType |
using | Self = GenerateImageSource |
using | SizeType = typename TOutputImage::SizeType |
using | SizeValueType = typename TOutputImage::SizeValueType |
using | SpacingType = typename OutputImageType::SpacingType |
using | Superclass = ImageSource< TOutputImage > |
Public Types inherited from itk::ImageSource< TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = Superclass::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArraySizeType = Superclass::DataObjectPointerArraySizeType |
using | OutputImagePixelType = typename OutputImageType::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = SmartPointer< Self > |
using | Self = ImageSource |
using | Superclass = ProcessObject |
Public Types inherited from itk::ProcessObject | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = DataObject::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArray = std::vector< DataObjectPointer > |
using | DataObjectPointerArraySizeType = DataObjectPointerArray::size_type |
using | MultiThreaderType = MultiThreaderBase |
using | NameArray = std::vector< DataObjectIdentifierType > |
using | Pointer = SmartPointer< Self > |
using | Self = ProcessObject |
using | Superclass = Object |
Public Types inherited from itk::Object | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = Object |
using | Superclass = LightObject |
Public Types inherited from itk::LightObject | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = LightObject |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Additional Inherited Members | |
Static Public Attributes inherited from itk::GenerateImageSource< TOutputImage > | |
static constexpr unsigned int | NDimensions = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageSource< TOutputImage > | |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Protected Member Functions inherited from itk::ImageSource< TOutputImage > | |
static const ImageRegionSplitterBase * | GetGlobalDefaultSplitter () |
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | ThreaderCallback (void *arg) |
Static Protected Member Functions inherited from itk::ProcessObject | |
static constexpr float | progressFixedToFloat (uint32_t fixed) |
static uint32_t | progressFloatToFixed (float f) |
Protected Attributes inherited from itk::ImageSource< TOutputImage > | |
bool | m_DynamicMultiThreading |
Protected Attributes inherited from itk::ProcessObject | |
bool | m_Updating |
TimeStamp | m_OutputInformationMTime |
Protected Attributes inherited from itk::LightObject | |
std::atomic< int > | m_ReferenceCount |
Generate an image of the physical locations of each pixel.
This image source supports image which have a multi-component pixel equal to the image dimension, and variable length VectorImages. It is recommended that the component type be a real valued type.
Definition at line 39 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 47 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::DirectionType = typename OutputImageType::DirectionType |
Definition at line 55 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::OutputImageType = TOutputImage |
Output image type alias
Definition at line 50 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::PixelType = typename OutputImageType::PixelType |
Definition at line 51 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::Pointer = SmartPointer<Self> |
Definition at line 46 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::PointType = typename OutputImageType::PointType |
Definition at line 54 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::RegionType = typename OutputImageType::RegionType |
Definition at line 52 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::Self = PhysicalPointImageSource |
Definition at line 44 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::SizeType = typename RegionType::SizeType |
Definition at line 58 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::SpacingType = typename OutputImageType::SpacingType |
Definition at line 53 of file itkPhysicalPointImageSource.h.
using itk::PhysicalPointImageSource< TOutputImage >::Superclass = GenerateImageSource<TOutputImage> |
Definition at line 45 of file itkPhysicalPointImageSource.h.
|
inlineprotected |
Definition at line 67 of file itkPhysicalPointImageSource.h.
|
overrideprotecteddefault |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Get the output data of this process object. The output of this function is not valid until an appropriate Update() method has been called, either explicitly or implicitly. Both the filter itself and the data object have Update() methods, and both methods update the data. Here are three ways to use GetOutput() and make sure the data is valid. In these examples, image is a pointer to some Image object, and the particular ProcessObjects involved are filters. The same examples apply to non-image (e.g. Mesh) data as well.
In this situation, someFilter and anotherFilter are said to constitute a pipeline.
(In the above example, the two lines of code can be in either order.)
Note that Update() is not called automatically except within a pipeline as in the first example. When streaming (using a StreamingImageFilter) is activated, it may be more efficient to use a pipeline than to call Update() once for each filter in turn.
For an image, the data generated is for the requested Region, which can be set using ImageBase::SetRequestedRegion(). By default, the largest possible region is requested.
For Filters which have multiple outputs of different types, the GetOutput() method assumes the output is of OutputImageType. For the GetOutput(unsigned int) method, a dynamic_cast is performed incase the filter has outputs of different types or image types. Derived classes should have names get methods for these outputs.
Reimplemented from itk::ImageSource< TOutputImage >.
|
overrideprotectedvirtual |
Set/Get the size of the output image
Reimplemented from itk::GenerateImageSource< TOutputImage >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::GenerateImageSource< TOutputImage >.
|
static |
Method for creation through the object factory.