//=========================================================================
ColorLayerImageView::ColorLayerImageView( )
{
+ _z2 = 0;
+ _fix_dinamic = true;
}
//=========================================================================
//=========================================================================
+//----------------------------------------------------------------------------
+void ColorLayerImageView::SetSliceFixDinamic(bool fix_dinamic)
+{
+ _fix_dinamic = fix_dinamic;
+}
+
+//----------------------------------------------------------------------------
+void ColorLayerImageView::SetZ2(int z2)
+{
+ _z2 = z2;
+}
+
+//----------------------------------------------------------------------------
+int ColorLayerImageView::GetZ() // virtual
+{
+ int result=0;
+ if (_fix_dinamic==false)
+ {
+ result = _z2;
+ } else {
+ result = LayerImageBase::GetZ();
+ }
+
+ return result;
+}
+
+
//----------------------------------------------------------------------------
void ColorLayerImageView::ConfigLookupTable() // virtual
{
if ((ii>=delta0) && (ii<=delta1)) // iBlue
{
thresholdTable->SetTableValue( i , 0 , 0 , iBlue/delta , 1);
+ if (ii==0)
+ {
+ thresholdTable->SetTableValue( i , 0 , 0 , iBlue/delta , 0);
+ } else {
+ thresholdTable->SetTableValue( i , 0 , 0 , iBlue/delta , 1);
+ }
iBlue++;
}
if ((ii>=delta1) && (ii<=delta2)) // iYellow