IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Typedefs | Functions

image intensities look-up table More...

Classes

class  ipsdk::imaproc::attr::IntensityLUT
 image intensities look-up table More...
 

Typedefs

typedef boost::shared_ptr< ipsdk::imaproc::attr::IntensityLUTipsdk::imaproc::attr::IntensityLUTPtr
 shared pointer to ipsdk::imaproc::attr::IntensityLUT
 
typedef boost::shared_ptr< const ipsdk::imaproc::attr::IntensityLUTipsdk::imaproc::attr::IntensityLUTConstPtr
 shared pointer to const ipsdk::imaproc::attr::IntensityLUT
 

Functions

IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::IntensityLUTPtr ipsdk::imaproc::attr::createIntensityLUT (const ipReal64 inMin, const ipReal64 binWidth, const Real64Vector &lookupTable)
 function allowing to create a IntensityLUT data item
 
IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::IntensityLUTPtr ipsdk::imaproc::attr::createBinaryLUT (const BoolVector &flagsColl)
 function allowing to create a binary lut from a collection of boolean flags More...
 
IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::IntensityLUTPtr ipsdk::imaproc::attr::createLabelLUT (const BoolVector &flagsColl, const eLabelReindexingPolicy &labelReindexingPolicy)
 function allowing to create a label lut from a collection of boolean flags More...
 

Detailed Description

image intensities look-up table

SubNodes description

Name ToolTip Associated Class Default Value
InMin offset (first bin minimum) ipsdk::DataItemLeaf<ipsdk::ipReal64>
BinWidth Bin width. ipsdk::DataItemLeaf<ipsdk::ipReal64>
LookupTable look-up table ipsdk::DataItemLeafColl<ipsdk::ipReal64>

Function Documentation

◆ createBinaryLUT()

IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::IntensityLUTPtr ipsdk::imaproc::attr::createBinaryLUT ( const BoolVector flagsColl)

function allowing to create a binary lut from a collection of boolean flags

Note
first flags collection value is ignored as it stands for background

◆ createLabelLUT()

IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::IntensityLUTPtr ipsdk::imaproc::attr::createLabelLUT ( const BoolVector flagsColl,
const eLabelReindexingPolicy labelReindexingPolicy 
)

function allowing to create a label lut from a collection of boolean flags

Note
first flags collection value is ignored as it stands for background