Properties
- Property DiscreteMode() As
-
Gets the Discrete mode for the Color Map
- Parameters:
-
- oDiscreteMode
- Output Boolean for the Discrete Mode True : indicates that Discrete mode is enabled for the color map. False: indicates that Discrete mode is disabled for the color map. This Method Returns E_FAIL if the Parent Image is not uptodate. dd>
- Example:
-
: analysisColorMap is the ColorMap Object oDiscreteMode = analysisColorMap.DiscreteMode In this example, oDiscreteMode is the output Discrete Mode for analysisColorMap.
- Property DistributionMode() As
-
Gets the Distribution Mode for the Color Map
- Parameters:
-
- oDistMode
- Returns the Distribution Mode (ColorMap type) SPM_LINEAR : For Linear Distribution Mode SPM_HISTOGRAM : For Histogram Distribution Mode SPM_LOG : For Logarithmic Distribution Mode This Method Returns E_FAIL if the Parent Image is not uptodate. dd>
- Example:
-
: analysisColorMap is the ColorMap Object oDistMode = analysisColorMap.DistributionMode In this example, oDistMode is the output distribution mode for analysisColorMap.
- Property ImposedMaxValue() As
-
Gets the Imposed Maximum value for the Color Map
- Parameters:
-
- oMaxValue
- Returns Imposed Maximum value Returned value will be in CATIA Units. This Method Returns E_FAIL if the Parent Image is not uptodate. dd>
- Example:
-
: analysisColorMap is the ColorMap Object oMaxValue = analysisColorMap.ImposedMaxValue In this example, oMaxValue is the output Imposed Maximum value for analysisColorMap.
- Property ImposedMinValue() As
-
Gets the Imposed Minimum value for the Color Map
- Parameters:
-
- oMinValue
- Returns imposed minimum value Returned value will be in CATIA Units. This Method Returns E_FAIL if the Parent Image is not uptodate. dd>
- Example:
-
: analysisColorMap is the ColorMap Object oMinValue = analysisColorMap.ImposedMinValue In this example, oMinValue is the output Imposed Minimum value for analysisColorMap.
- Property InverseMode() As
-
Gets the Inverse mode for the Color Map
- Parameters:
-
- oInverseMode
- Output Boolean for the Inverse Mode True : indicates that Inverse mode is enabled for the color map. False: indicates that Inverse mode is disabled for the color map. This Method Returns E_FAIL if the Parent Image is not uptodate. dd>
- Example:
-
: analysisColorMap is the ColorMap Object oInverseMode = analysisColorMap.InverseMode In this example, oInverseMode is the output Inverse Mode for analysisColorMap.
- Property NbColors() As
-
Gets the Number of colors for the Color Map
- Parameters:
-
- oNbColors
- returns number of colors as output from the color map. This Method Returns E_FAIL if the Parent Image is not uptodate. dd>
- Example:
-
: analysisColorMap is the ColorMap Object oNbColors = analysisColorMap.NbColors In this example, oNbColors is the output Number of colors for analysisColorMap.
- Property SmoothMode() As
-
Gets the Smooth mode for the Color Map
- Parameters:
-
- oSmoothMode
- Output Boolean for the Smooth Mode True : indicates that Smooth mode is enabled for the color map. False: indicates that Smooth mode is disabled for the color map. This Method Returns E_FAIL if the Parent Image is not uptodate. dd>
- Example:
-
: analysisColorMap is the ColorMap Object oSmoothMode = analysisColorMap.SmoothMode In this example, oSmoothMode is the output Smooth Mode for analysisColorMap.
Methods
- Func GetDistributionValue( indexValue) As
-
Gets the Value for the Distribution of Color Map
- Parameters:
-
- indexValue
- The index whose Value we get. This integer should be greater than 0 and less than NbColors. Else Method Fails. dd>
- oModeValue
- Returns the value @param indexValue Returned value will be in CATIA Units. This Method Returns E_FAIL if the Parent Image is not uptodate. dd>
- Example:
-
: analysisColorMap is the ColorMap Object Set oModeValue = analysisColorMap.GetDistributionValue (3) In this example, oModeValue is the output value of the Distribution list at Index 3.
- Sub SetDistributionValue( indexValue, iModeValue, iSmootheningFlag)
-
Sets the Value for the Distribution of Color Map
- Parameters:
-
- indexValue
- The index whose Value will be set. This integer should be greater than 0 and less than NbColors. Else Method Fails. dd>
- iModeValue
- The Value to be set. This value should be in between Computed/Imposed Min/Max values. Else Method Fails. In addition if @param iSmootheningFlag is False, this value should be in between the immediate lower and upper values. Else Method Fails. Value has to be provided in CATIA Units. dd>
- iSmootheningFlag
- if True: Does either upper or lower smoothening of values. if False: Does not smoothen values. But sets only the given index value. This Method Returns E_FAIL if Color Map is Discrete. dd>
- Example:
-
: analysisColorMap is the ColorMap Object Example 1: Call analysisColorMap.SetDistributionValue(3, 3e+09, True) This sets the value 3e+09 at 3rd Index of the list. It will smoothen the distribution values for the color-map object analysisColorMap. Should be in between Computed/Imposed Min/Max values. Example 2: Call analysisColorMap.SetDistributionValue(3, 10e+09, False) This sets the value 10e+09 at 3rd Index of the list. It will not smoothen the distribution for the color-map object analysisColorMap. 10e+09 should be greater than Index 2 value and lesser than Index 4 value. Should be in between Computed/Imposed Min/Max values.
- Sub Update()
- Updates the visualization of the color map. This method should be called after one or all previous PUT methods are called on Color Map.