16 typedef struct FL_EXPORT sColorSequenceInfo
20 ~sColorSequenceInfo();
21 void Assign(int32_t i32Channels);
35 Base::EColorSequence eColorSequence;
79 struct FL_EXPORT sBufferFormat
82 sBufferFormat(
bool _bAlignToDword,
bool _bBGR,
bool _bBottomUp);
112 static bool Initialize();
113 static bool IsInitialized();
265 int64_t i64DstHeight,
267 double f64ScaleX = 1.,
268 double f64ScaleY = 1.,
269 double f64MinVal = 0.,
270 double f64MaxVal = 1.,
271 bool bSegmentationWithColor =
false,
272 bool bReductionInterpolation =
false,
273 const SBufferFormat& sFormat = SBufferFormat());
278 int64_t i64DstHeight,
280 double f64ScaleX = 1.,
281 double f64ScaleY = 1.,
282 double f64MinVal = 0.,
283 double f64MaxVal = 1.,
284 bool bSegmentationWithColor =
false,
285 bool bReductionInterpolation =
false,
286 const SBufferFormat& sFormat = SBufferFormat());
289 static void GetColorSequenceInfo(SColorSequenceInfo& sCSI,
const Base::CFLImage* pFliImage);
292 volatile bool m_bInitialized;
FLIMaging's image class.
Definition FLImagingBase/FLImage.h:35
FLImaging module execution result object.
Definition FLImagingBase/ResultsDef.h:1712
static uint32_t * GetIntensitySpectrumTable()
Retrieve the color spectrum lookup table used for visualizing intensity values.
static const CResult ConvertFLImageToBuffer(const Base::CFLImage *pFliSrc, uint8_t *pDstBuffer, int64_t i64DstWidth, int64_t i64DstHeight, const Foundation::CFLPoint< double > *pFlpOffset=nullptr, double f64ScaleX=1., double f64ScaleY=1., double f64MinVal=0., double f64MaxVal=1., bool bSegmentationWithColor=false, bool bReductionInterpolation=false, const SBufferFormat &sFormat=SBufferFormat())
Converts a CFLImage into a display-ready pixel buffer.
static int64_t GetAlignedRowStrideBytes(int64_t i64Width, int64_t i64Channel)
Computes the byte stride (row size in bytes) for an image row, applying 4-byte (DWORD) alignment as u...
static uint32_t * GetSegmentationColorTable()
Returns the predefined segmentation-color lookup table.
static const CResult GetRangeOfFloatImage(const Base::CFLImage *pFliSrc, double &f64MinVal, double &f64MaxVal)
Compute the minimum and maximum pixel values of a floating-point image.
static uint8_t * GetFloatTable()
Retrieve the lookup table used to map floating-point pixel values (0.0–1.0) to 8-bit intensity.
CFLImageDisplayUtilities()
Default constructor.
A class representing a point.
Definition FLImagingFoundation/FLPoint.h:24
Definition FLImagingFoundation/AlgorithmBase.h:16
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
Definition FLImagingGUICLR/DefinitionsGUIView3D.h:3539