A Label object to store the common attributes related to the shape of the object. More...
#include <itkShapeLabelObject.h>
A Label object to store the common attributes related to the shape of the object.
ShapeLabelObject stores the common attributes related to the shape of the object
This implementation was taken from the Insight Journal paper: http://hdl.handle.net/1926/584 or http://www.insight-journal.org/browse/publication/176
Definition at line 42 of file itkShapeLabelObject.h.
typedef AffineTransformType::Pointer itk::ShapeLabelObject< TLabel, VImageDimension >::AffineTransformPointer |
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 426 of file itkShapeLabelObject.h.
typedef AffineTransform<double,VImageDimension> itk::ShapeLabelObject< TLabel, VImageDimension >::AffineTransformType |
Affine transform for mapping to and from principal axis
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 425 of file itkShapeLabelObject.h.
typedef Superclass::AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::AttributeType |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 73 of file itkShapeLabelObject.h.
typedef Point<double, VImageDimension> itk::ShapeLabelObject< TLabel, VImageDimension >::CentroidType |
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 235 of file itkShapeLabelObject.h.
typedef SmartPointer<const Self> itk::ShapeLabelObject< TLabel, VImageDimension >::ConstPointer |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 50 of file itkShapeLabelObject.h.
typedef WeakPointer<const Self> itk::ShapeLabelObject< TLabel, VImageDimension >::ConstWeakPointer |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 51 of file itkShapeLabelObject.h.
typedef Superclass::IndexType itk::ShapeLabelObject< TLabel, VImageDimension >::IndexType |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 63 of file itkShapeLabelObject.h.
typedef int itk::LightObject::InternalReferenceCountType [protected, inherited] |
Define the type of the reference count according to the target. This allows the use of atomic operations
Definition at line 139 of file itkLightObject.h.
typedef LabelMap< Self > itk::ShapeLabelObject< TLabel, VImageDimension >::LabelMapType |
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 57 of file itkShapeLabelObject.h.
typedef Superclass::LabelObjectType itk::ShapeLabelObject< TLabel, VImageDimension >::LabelObjectType |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 48 of file itkShapeLabelObject.h.
typedef TLabel itk::ShapeLabelObject< TLabel, VImageDimension >::LabelType |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 65 of file itkShapeLabelObject.h.
typedef Superclass::LengthType itk::ShapeLabelObject< TLabel, VImageDimension >::LengthType |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 69 of file itkShapeLabelObject.h.
typedef Superclass::LineContainerType itk::ShapeLabelObject< TLabel, VImageDimension >::LineContainerType |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 71 of file itkShapeLabelObject.h.
typedef Superclass::LineType itk::ShapeLabelObject< TLabel, VImageDimension >::LineType |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 67 of file itkShapeLabelObject.h.
typedef Matrix< double, VImageDimension, VImageDimension > itk::ShapeLabelObject< TLabel, VImageDimension >::MatrixType |
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 237 of file itkShapeLabelObject.h.
typedef SmartPointer<Self> itk::ShapeLabelObject< TLabel, VImageDimension >::Pointer |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 49 of file itkShapeLabelObject.h.
typedef ImageRegion< VImageDimension > itk::ShapeLabelObject< TLabel, VImageDimension >::RegionType |
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 233 of file itkShapeLabelObject.h.
typedef ShapeLabelObject itk::ShapeLabelObject< TLabel, VImageDimension >::Self |
Standard class typedefs
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 46 of file itkShapeLabelObject.h.
typedef unsigned long itk::LabelObject< TLabel, VImageDimension >::SizeValueType [inherited] |
Definition at line 80 of file itkLabelObject.h.
typedef LabelObject< TLabel, VImageDimension > itk::ShapeLabelObject< TLabel, VImageDimension >::Superclass |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 47 of file itkShapeLabelObject.h.
typedef Vector< double, VImageDimension > itk::ShapeLabelObject< TLabel, VImageDimension >::VectorType |
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 239 of file itkShapeLabelObject.h.
itk::ShapeLabelObject< TLabel, VImageDimension >::ShapeLabelObject | ( | ) | [inline, protected] |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 513 of file itkShapeLabelObject.h.
void itk::LabelObject< TLabel, VImageDimension >::AddIndex | ( | const IndexType & | idx | ) | [inherited] |
Add an index to the object. If the index is already in the object, the index can be found several time in the object.
void itk::LabelObject< TLabel, VImageDimension >::AddLine | ( | const IndexType & | idx, | |
const LengthType & | length | |||
) | [inherited] |
Add a new line to the object, without any check.
void itk::LabelObject< TLabel, VImageDimension >::AddLine | ( | const LineType & | line | ) | [inherited] |
Add a new line to the object, without any check.
static void itk::LightObject::BreakOnError | ( | ) | [static, inherited] |
This method is called when itkExceptionMacro executes. It allows the debugger to break on error.
void itk::LabelObject< TLabel, VImageDimension >::CopyAllFrom | ( | const Self * | src | ) | [inherited] |
Copy the lines, the label and the attributes from another node.
virtual void itk::ShapeLabelObject< TLabel, VImageDimension >::CopyAttributesFrom | ( | const LabelObjectType * | lo | ) | [inline, virtual] |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 482 of file itkShapeLabelObject.h.
References NULL.
virtual Pointer itk::LightObject::CreateAnother | ( | ) | const [virtual, inherited] |
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 in itk::BSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >, itk::CreateObjectFunction< T >, itk::MetaDataObject< MetaDataObjectType >, itk::Object, itk::TransformFactoryBase, itk::AnalyzeImageIOFactory, itk::BioRadImageIOFactory, itk::BMPImageIOFactory, itk::Brains2MaskImageIOFactory, itk::DICOMImageIO2Factory, itk::DicomImageIOFactory, itk::GDCMImageIOFactory, itk::GE4ImageIOFactory, itk::GE5ImageIOFactory, itk::GEAdwImageIOFactory, itk::GiplImageIOFactory, itk::JPEGImageIOFactory, itk::LSMImageIOFactory, itk::MetaImageIOFactory, itk::NiftiImageIOFactory, itk::NrrdImageIOFactory, itk::PNGImageIOFactory, itk::RawImageIOFactory< TPixel, VImageDimension >, itk::SiemensVisionImageIOFactory, itk::StimulateImageIOFactory, itk::TIFFImageIOFactory, itk::VTKImageIOFactory, itk::Bruker2DSEQImageIOFactory, itk::MatlabTransformIOFactory, itk::MINC2ImageIOFactory, itk::MRCImageIOFactory, itk::PhilipsRECImageIOFactory, itk::TxtTransformIOFactory, itk::VoxBoCUBImageIOFactory, itk::VTKImageIO2Factory, and itk::SpatialObjectFactoryBase.
virtual void itk::LightObject::Delete | ( | ) | [virtual, inherited] |
Delete an itk object. This method should always be used to delete an object when the new operator was used to create it. Using the C delete method will not work with reference counting.
bool itk::LabelObject< TLabel, VImageDimension >::Empty | ( | ) | const [inherited] |
static AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::GetAttributeFromName | ( | const std::string & | s | ) | [inline, static] |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 93 of file itkShapeLabelObject.h.
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetBinaryElongation | ( | ) | const [inline] |
Definition at line 351 of file itkShapeLabelObject.h.
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetBinaryFlatness | ( | ) | const [inline] |
Definition at line 411 of file itkShapeLabelObject.h.
const MatrixType& itk::ShapeLabelObject< TLabel, VImageDimension >::GetBinaryPrincipalAxes | ( | ) | const [inline] |
Definition at line 341 of file itkShapeLabelObject.h.
AffineTransformPointer itk::ShapeLabelObject< TLabel, VImageDimension >::GetBinaryPrincipalAxesToPhysicalAxesTransform | ( | ) | const [inline] |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 431 of file itkShapeLabelObject.h.
References HardConnectedComponentImageFilter::New().
const VectorType& itk::ShapeLabelObject< TLabel, VImageDimension >::GetBinaryPrincipalMoments | ( | ) | const [inline] |
Definition at line 331 of file itkShapeLabelObject.h.
const CentroidType& itk::ShapeLabelObject< TLabel, VImageDimension >::GetCentroid | ( | ) | const [inline] |
Definition at line 271 of file itkShapeLabelObject.h.
const VectorType& itk::ShapeLabelObject< TLabel, VImageDimension >::GetEquivalentEllipsoidSize | ( | ) | const [inline] |
Definition at line 401 of file itkShapeLabelObject.h.
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetEquivalentPerimeter | ( | ) | const [inline] |
Definition at line 391 of file itkShapeLabelObject.h.
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetEquivalentRadius | ( | ) | const [inline] |
Definition at line 381 of file itkShapeLabelObject.h.
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetFeretDiameter | ( | ) | const [inline] |
Definition at line 321 of file itkShapeLabelObject.h.
IndexType itk::LabelObject< TLabel, VImageDimension >::GetIndex | ( | SizeValueType | offset | ) | const [inherited] |
const LabelType& itk::LabelObject< TLabel, VImageDimension >::GetLabel | ( | ) | const [inherited] |
Set/Get the label associated with the object.
const LineType& itk::LabelObject< TLabel, VImageDimension >::GetLine | ( | SizeValueType | i | ) | const [inherited] |
LineType& itk::LabelObject< TLabel, VImageDimension >::GetLine | ( | SizeValueType | i | ) | [inherited] |
const LineContainerType& itk::LabelObject< TLabel, VImageDimension >::GetLineContainer | ( | ) | const [inherited] |
Return the line container of this object
LineContainerType& itk::LabelObject< TLabel, VImageDimension >::GetLineContainer | ( | ) | [inherited] |
static std::string itk::ShapeLabelObject< TLabel, VImageDimension >::GetNameFromAttribute | ( | const AttributeType & | a | ) | [inline, static] |
Definition at line 171 of file itkShapeLabelObject.h.
static std::string itk::LabelObject< TLabel, VImageDimension >::GetNameFromAttribute | ( | const AttributeType & | a | ) | [static, inherited] |
virtual const char* itk::ShapeLabelObject< TLabel, VImageDimension >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
SizeValueType itk::LabelObject< TLabel, VImageDimension >::GetNumberOfLines | ( | ) | const [inherited] |
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetPerimeter | ( | ) | const [inline] |
Definition at line 361 of file itkShapeLabelObject.h.
AffineTransformPointer itk::ShapeLabelObject< TLabel, VImageDimension >::GetPhysicalAxesToBinaryPrincipalAxesTransform | ( | void | ) | const [inline] |
Get the affine transform from physical axes to principal axes This method returns an affine transform which transforms from the physical coordinate system to the principal axes coordinate system.
Definition at line 457 of file itkShapeLabelObject.h.
References HardConnectedComponentImageFilter::New().
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetPhysicalSize | ( | ) | const [inline] |
Definition at line 251 of file itkShapeLabelObject.h.
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetPhysicalSizeOnBorder | ( | ) | const [inline] |
Definition at line 311 of file itkShapeLabelObject.h.
virtual int itk::LightObject::GetReferenceCount | ( | ) | const [inline, virtual, inherited] |
Gets the reference count on this object.
Definition at line 106 of file itkLightObject.h.
const RegionType& itk::ShapeLabelObject< TLabel, VImageDimension >::GetRegion | ( | ) | const [inline] |
Definition at line 241 of file itkShapeLabelObject.h.
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetRegionElongation | ( | ) | const [inline] |
Definition at line 281 of file itkShapeLabelObject.h.
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetRoundness | ( | ) | const [inline] |
Definition at line 371 of file itkShapeLabelObject.h.
const unsigned long& itk::ShapeLabelObject< TLabel, VImageDimension >::GetSize | ( | void | ) | const [inline] |
Definition at line 261 of file itkShapeLabelObject.h.
const unsigned long& itk::ShapeLabelObject< TLabel, VImageDimension >::GetSizeOnBorder | ( | ) | const [inline] |
Definition at line 301 of file itkShapeLabelObject.h.
const double& itk::ShapeLabelObject< TLabel, VImageDimension >::GetSizeRegionRatio | ( | ) | const [inline] |
Definition at line 291 of file itkShapeLabelObject.h.
bool itk::LabelObject< TLabel, VImageDimension >::HasIndex | ( | const IndexType & | idx | ) | const [inherited] |
Return true if the object contain the given index and false otherwise. Worst case complexity is O(L) where L is the number of lines in the object.
static Pointer itk::ShapeLabelObject< TLabel, VImageDimension >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
void itk::LabelObject< TLabel, VImageDimension >::Optimize | ( | ) | [inherited] |
Reorder the lines, merge the touching lines and ensure that no pixel is covered by two lines
void itk::LightObject::Print | ( | std::ostream & | os, | |
Indent | indent = 0 | |||
) | const [inherited] |
Cause the object to print itself out.
Referenced by itk::WeakPointer< ProcessObject >::Print().
virtual void itk::LightObject::PrintHeader | ( | std::ostream & | os, | |
Indent | indent | |||
) | const [protected, virtual, inherited] |
void itk::ShapeLabelObject< TLabel, VImageDimension >::PrintSelf | ( | std::ostream & | os, | |
Indent | indent | |||
) | const [inline, protected, virtual] |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 534 of file itkShapeLabelObject.h.
References HardConnectedComponentImageFilter::PrintSelf().
virtual void itk::LightObject::PrintTrailer | ( | std::ostream & | os, | |
Indent | indent | |||
) | const [protected, virtual, inherited] |
virtual void itk::LightObject::Register | ( | ) | const [virtual, inherited] |
Increase the reference count (mark as used by another object).
Reimplemented in itk::Object.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetBinaryElongation | ( | const double & | v | ) | [inline] |
Definition at line 356 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetBinaryFlatness | ( | const double & | v | ) | [inline] |
Definition at line 416 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetBinaryPrincipalAxes | ( | const MatrixType & | v | ) | [inline] |
Definition at line 346 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetBinaryPrincipalMoments | ( | const VectorType & | v | ) | [inline] |
Definition at line 336 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetCentroid | ( | const CentroidType & | centroid | ) | [inline] |
Definition at line 276 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetEquivalentEllipsoidSize | ( | const VectorType & | v | ) | [inline] |
Definition at line 406 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetEquivalentPerimeter | ( | const double & | v | ) | [inline] |
Definition at line 396 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetEquivalentRadius | ( | const double & | v | ) | [inline] |
Definition at line 386 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetFeretDiameter | ( | const double & | v | ) | [inline] |
Definition at line 326 of file itkShapeLabelObject.h.
void itk::LabelObject< TLabel, VImageDimension >::SetLabel | ( | const LabelType & | label | ) | [inherited] |
Set/Get the label associated with the object.
void itk::LabelObject< TLabel, VImageDimension >::SetLineContainer | ( | const LineContainerType & | lineContainer | ) | [inherited] |
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetPerimeter | ( | const double & | v | ) | [inline] |
Definition at line 366 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetPhysicalSize | ( | const double & | v | ) | [inline] |
Definition at line 256 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetPhysicalSizeOnBorder | ( | const double & | v | ) | [inline] |
Definition at line 316 of file itkShapeLabelObject.h.
virtual void itk::LightObject::SetReferenceCount | ( | int | ) | [virtual, inherited] |
Sets the reference count on this object. This is a dangerous method, use it with care.
Reimplemented in itk::Object.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetRegion | ( | const RegionType & | v | ) | [inline] |
Definition at line 246 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetRegionElongation | ( | const double & | v | ) | [inline] |
Definition at line 286 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetRoundness | ( | const double & | v | ) | [inline] |
Definition at line 376 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetSize | ( | const unsigned long & | v | ) | [inline] |
Definition at line 266 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetSizeOnBorder | ( | const unsigned long & | v | ) | [inline] |
Definition at line 306 of file itkShapeLabelObject.h.
void itk::ShapeLabelObject< TLabel, VImageDimension >::SetSizeRegionRatio | ( | const double & | v | ) | [inline] |
Definition at line 296 of file itkShapeLabelObject.h.
SizeValueType itk::LabelObject< TLabel, VImageDimension >::Size | ( | ) | const [inherited] |
virtual void itk::LightObject::UnRegister | ( | ) | const [virtual, inherited] |
Decrease the reference count (release by another object).
Reimplemented in itk::Object.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::BINARY_ELONGATION = 111 [static] |
Definition at line 85 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::BINARY_FLATNESS = 117 [static] |
Definition at line 91 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::BINARY_PRINCIPAL_AXES = 110 [static] |
Definition at line 84 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::BINARY_PRINCIPAL_MOMENTS = 109 [static] |
Definition at line 83 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::CENTROID = 104 [static] |
Definition at line 78 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::EQUIVALENT_ELLIPSOID_RADIUS = 116 [static] |
Definition at line 90 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::EQUIVALENT_PERIMETER = 115 [static] |
Definition at line 89 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::EQUIVALENT_RADIUS = 114 [static] |
Definition at line 88 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::FERET_DIAMETER = 108 [static] |
Definition at line 82 of file itkShapeLabelObject.h.
const unsigned int itk::ShapeLabelObject< TLabel, VImageDimension >::ImageDimension = VImageDimension [static] |
Reimplemented from itk::LabelObject< TLabel, VImageDimension >.
Reimplemented in itk::StatisticsLabelObject< TLabel, VImageDimension >.
Definition at line 61 of file itkShapeLabelObject.h.
const AttributeType itk::LabelObject< TLabel, VImageDimension >::LABEL = 0 [static, inherited] |
Definition at line 82 of file itkLabelObject.h.
InternalReferenceCountType itk::LightObject::m_ReferenceCount [mutable, protected, inherited] |
Number of uses of this object by other objects.
Definition at line 144 of file itkLightObject.h.
SimpleFastMutexLock itk::LightObject::m_ReferenceCountLock [mutable, protected, inherited] |
Mutex lock to protect modification to the reference count
Definition at line 147 of file itkLightObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::PERIMETER = 112 [static] |
Definition at line 86 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::PHYSICAL_SIZE = 101 [static] |
Definition at line 75 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::PHYSICAL_SIZE_ON_BORDER = 107 [static] |
Definition at line 81 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::REGION = 105 [static] |
Definition at line 79 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::REGION_ELONGATION = 102 [static] |
Definition at line 76 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::ROUNDNESS = 113 [static] |
Definition at line 87 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::SIZE = 100 [static] |
Definition at line 74 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::SIZE_ON_BORDER = 106 [static] |
Definition at line 80 of file itkShapeLabelObject.h.
const AttributeType itk::ShapeLabelObject< TLabel, VImageDimension >::SIZE_REGION_RATIO = 103 [static] |
Definition at line 77 of file itkShapeLabelObject.h.