template<unsigned int NDimension>
class itk::SinglePhaseLevelSetSegmentationModule< NDimension >
Class applies a single-phase level set segmentation method.
SpatialObjects are used as inputs and outputs of this class.
Definition at line 35 of file itkSinglePhaseLevelSetSegmentationModule.h.
|
void | GenerateData () override |
|
const FeatureImageType * | GetInternalFeatureImage () const |
|
const InputImageType * | GetInternalInputImage () const |
|
void | PackOutputImageInOutputSpatialObject (OutputImageType *outputImage) |
|
void | PrintSelf (std::ostream &os, Indent indent) const override |
|
| SinglePhaseLevelSetSegmentationModule () |
|
| ~SinglePhaseLevelSetSegmentationModule () override |
|
SpatialObjectType * | GetInternalOutput () |
|
| SegmentationModule () |
|
| ~SegmentationModule () override |
|
virtual void | AddInput (DataObject *input) |
|
void | AddOptionalInputName (const DataObjectIdentifierType &) |
|
void | AddOptionalInputName (const DataObjectIdentifierType &, DataObjectPointerArraySizeType idx) |
|
virtual void | AddOutput (DataObject *output) |
|
bool | AddRequiredInputName (const DataObjectIdentifierType &) |
|
bool | AddRequiredInputName (const DataObjectIdentifierType &, DataObjectPointerArraySizeType idx) |
|
virtual void | CacheInputReleaseDataFlags () |
|
virtual void | GenerateInputRequestedRegion () |
|
virtual void | GenerateOutputInformation () |
|
virtual void | GenerateOutputRequestedRegion (DataObject *output) |
|
DataObject * | GetInput (const DataObjectIdentifierType &key) |
|
const DataObject * | GetInput (const DataObjectIdentifierType &key) const |
|
virtual const
DataObjectPointerArraySizeType & | GetNumberOfRequiredInputs () const |
|
virtual const
DataObjectPointerArraySizeType & | GetNumberOfRequiredOutputs () const |
|
bool | IsIndexedInputName (const DataObjectIdentifierType &) const |
|
bool | IsIndexedOutputName (const DataObjectIdentifierType &) const |
|
bool | IsRequiredInputName (const DataObjectIdentifierType &) const |
|
DataObjectPointerArraySizeType | MakeIndexFromInputName (const DataObjectIdentifierType &name) const |
|
DataObjectPointerArraySizeType | MakeIndexFromOutputName (const DataObjectIdentifierType &name) const |
|
DataObjectIdentifierType | MakeNameFromInputIndex (DataObjectPointerArraySizeType idx) const |
|
DataObjectIdentifierType | MakeNameFromOutputIndex (DataObjectPointerArraySizeType idx) const |
|
virtual void | PopBackInput () |
|
virtual void | PopFrontInput () |
|
| ProcessObject () |
|
virtual void | PropagateResetPipeline () |
|
virtual void | PushBackInput (const DataObject *input) |
|
virtual void | PushFrontInput (const DataObject *input) |
|
virtual void | ReleaseInputs () |
|
virtual void | RemoveInput (const DataObjectIdentifierType &key) |
|
virtual void | RemoveInput (DataObjectPointerArraySizeType) |
|
virtual void | RemoveOutput (const DataObjectIdentifierType &key) |
|
virtual void | RemoveOutput (DataObjectPointerArraySizeType idx) |
|
bool | RemoveRequiredInputName (const DataObjectIdentifierType &) |
|
virtual void | RestoreInputReleaseDataFlags () |
|
virtual void | SetInput (const DataObjectIdentifierType &key, DataObject *input) |
|
virtual void | SetNthInput (DataObjectPointerArraySizeType num, DataObject *input) |
|
virtual void | SetNthOutput (DataObjectPointerArraySizeType num, DataObject *output) |
|
void | SetNumberOfIndexedInputs (DataObjectPointerArraySizeType num) |
|
void | SetNumberOfIndexedOutputs (DataObjectPointerArraySizeType num) |
|
virtual void | SetNumberOfRequiredInputs (DataObjectPointerArraySizeType) |
|
virtual void | SetNumberOfRequiredOutputs (DataObjectPointerArraySizeType _arg) |
|
virtual void | SetOutput (const DataObjectIdentifierType &key, DataObject *output) |
|
virtual void | SetPrimaryInput (DataObject *input) |
|
virtual void | SetPrimaryOutput (DataObject *output) |
|
void | SetRequiredInputNames (const NameArray &) |
|
virtual void | VerifyInputInformation () ITKv5_CONST |
|
virtual void | VerifyPreconditions () ITKv5_CONST |
|
| ~ProcessObject () override |
|
DataObject * | GetInput (DataObjectPointerArraySizeType idx) |
|
const DataObject * | GetInput (DataObjectPointerArraySizeType idx) const |
|
DataObject * | GetPrimaryInput () |
|
const DataObject * | GetPrimaryInput () const |
|
virtual void | SetPrimaryInputName (const DataObjectIdentifierType &key) |
|
virtual const char * | GetPrimaryInputName () const |
|
DataObject * | GetOutput (const DataObjectIdentifierType &key) |
|
const DataObject * | GetOutput (const DataObjectIdentifierType &key) const |
|
virtual void | SetPrimaryOutputName (const DataObjectIdentifierType &key) |
|
virtual const char * | GetPrimaryOutputName () const |
|
DataObject * | GetOutput (DataObjectPointerArraySizeType idx) |
|
const DataObject * | GetOutput (DataObjectPointerArraySizeType idx) const |
|
DataObject * | GetPrimaryOutput () |
|
const DataObject * | GetPrimaryOutput () const |
|
| Object () |
|
bool | PrintObservers (std::ostream &os, Indent indent) const |
|
virtual void | SetTimeStamp (const TimeStamp &time) |
|
| ~Object () override |
|
virtual LightObject::Pointer | InternalClone () const |
|
| LightObject () |
|
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
|
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
|
virtual | ~LightObject () |
|
template<unsigned int NDimension>
Invert the output image. This is a convenience method intended to make uniform the convention that segmentations are encoded with positive values in the pixels inside of the segmented object and negative values in the pixels outside of the segmented object. This is opposed to the general convention of ITK level sets, where the values inside the object are negative, and for this reason they must be inverted here. By default the intensities must be inverted, and therefore, by default this variable will be set to true. However, when combining multiple level sets in a sequence, this variable should be set to false.
template<unsigned int NDimension>
Invert the output image. This is a convenience method intended to make uniform the convention that segmentations are encoded with positive values in the pixels inside of the segmented object and negative values in the pixels outside of the segmented object. This is opposed to the general convention of ITK level sets, where the values inside the object are negative, and for this reason they must be inverted here. By default the intensities must be inverted, and therefore, by default this variable will be set to true. However, when combining multiple level sets in a sequence, this variable should be set to false.
template<unsigned int NDimension>
Invert the output image. This is a convenience method intended to make uniform the convention that segmentations are encoded with positive values in the pixels inside of the segmented object and negative values in the pixels outside of the segmented object. This is opposed to the general convention of ITK level sets, where the values inside the object are negative, and for this reason they must be inverted here. By default the intensities must be inverted, and therefore, by default this variable will be set to true. However, when combining multiple level sets in a sequence, this variable should be set to false.
template<unsigned int NDimension>
Invert the output image. This is a convenience method intended to make uniform the convention that segmentations are encoded with positive values in the pixels inside of the segmented object and negative values in the pixels outside of the segmented object. This is opposed to the general convention of ITK level sets, where the values inside the object are negative, and for this reason they must be inverted here. By default the intensities must be inverted, and therefore, by default this variable will be set to true. However, when combining multiple level sets in a sequence, this variable should be set to false.