Platforms to show: All Mac Windows Linux Cross-Platform

CDArrayMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class ChartDirector MBS ChartDirector Plugin 8.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The CDArrayMBS class is a utility class used to perform array computations.
  • 71 methods
    • method abs
    • method acc
    • method addArray(value as CDArrayMBS)
    • method addArray(value() as Double)
    • method addValue(value as Double)
    • method aggregate(srcArray() as Double, aggregateMethod as Integer, param as Double = 50.0) as CDArrayMBS
    • method aggregateValues(srcArray() as Double, aggregateMethod as Integer, param as Double = 50.0) as Double()
    • method avg as Double
    • method Constructor
    • method Constructor(a as CDArrayMBS)
    • method Constructor(data() as Double)
    • method count as Integer
    • method delta(offset as Integer = 1)
    • method divArray(value as CDArrayMBS)
    • method divArray(value() as Double)
    • method divValue(value as Double)
    • method expAvg(smoothingFactor as Double)
    • method financeDiv(values() as Double, zeroByZeroValue as Double)
    • method getvalue(index as Integer) as Double
    • method insert(value as Double, len as Integer, insertPoint as Integer = -1)
    • method insert(value() as Double, insertPoint as Integer = -1)
    • method lowess(smoothness as Double = 0.25, iteration as Integer = 0)
    • method lowess(values() as Double, smoothness as Double = 0.25, iteration as Integer = 0)
    • method max as Double
    • method maxIndex as Integer
    • method med as Double
    • method min as Double
    • method minIndex as Integer
    • method movAvg(interval as Integer)
    • method movCorr(interval as Integer, value() as Double)
    • method movMax(interval as Integer)
    • method movMed(interval as Integer)
    • method movMin(interval as Integer)
    • method movPercentile(interval as Integer, percentile as Double)
    • method movStdDev(interval as Integer)
    • method mulArray(value as CDArrayMBS)
    • method mulArray(value() as Double)
    • method mulValue(value as Double)
    • method percentile(p as Double) as double
    • method rate(offset as Integer = 1)
    • method replace(a as Double, b as Double)
    • method result as memoryblock
    • method selectEQZ
    • method selectEQZ(decisionArray() as Double, fillValue as Double = 0)
    • method selectGEZ
    • method selectGEZ(decisionArray() as Double, fillValue as Double = 0)
    • method selectGTZ
    • method selectGTZ(decisionArray() as Double, fillValue as Double = 0)
    • method selectLEZ
    • method selectLEZ(decisionArray() as Double, fillValue as Double = 0)
    • method selectLTZ
    • method selectLTZ(decisionArray() as Double, fillValue as Double = 0)
    • method selectNEZ
    • method selectNEZ(decisionArray() as Double, fillValue as Double = 0)
    • method selectRegularSpacing(majorTickStep as Integer, minorTickStep as Integer = 0, initialMargin as Integer = 0)
    • method selectStartOfDay(majorTickStep as Integer = 1, initialMargin as Double = 10800.0)
    • method selectStartOfHour(majorTickStep as Integer = 1, initialMargin as Double = 300.0)
    • method selectStartOfMinute(majorTickStep as Integer = 1, initialMargin as Double = 5.0)
    • method selectStartOfMonth(majorTickStep as Integer = 1, initialMargin as Double = 432000.0)
    • method selectStartOfSecond(majorTickStep as Integer = 1, initialMargin as Double = 0.1)
    • method selectStartOfWeek(majorTickStep as Integer = 1, initialMargin as Double = 172800.0)
    • method selectStartOfYear(majorTickStep as Integer = 1, initialMargin as Double = 5184000.0)
    • method shift(offset as Integer = 1)
    • method shift(offset as Integer, fillValue as Double)
    • method stdDev as Double
    • method subArray(value as CDArrayMBS)
    • method subArray(value() as Double)
    • method subValue(value as Double)
    • method sum as Double
    • method trim(startIndex as Integer = 0, len as Integer = -1)
    • method Values as Double()

This class has no sub classes.

Some methods using this class:

Some examples using this class:

Blog Entries

Release notes

  • Version 19.4

The items on this page are in the following plugins: MBS ChartDirector Plugin.


CDAreaLayerMBS   -   CDAxisMBS


The biggest plugin in space...