IResizingStrategy
Short summary
This interface defines methods to calculate the new size of an array, depending on the new size of elements and the current size of the array or container. It has separate methods for up- and downscaling an array.
| Access | Abstract | Final | Extends | Implements |
|---|---|---|---|---|
| - | No | No | CNM_AbstractObject.IObject | - |
UML Diagram
Properties
initialSize
Type: UDINT
This property returns an inital size for an empty new array.…
Methods
getDownscaledCapacity
- Parameters:
requestedSize(UDINT): the new size that is neededcurrentCapacity(UDINT): the current actual size of the container
- Return type:
BOOL
The method takes the requested size and the current capacity as input and determines the next suitable capacity value based on the implemented resizing strategy.…
getUpscaledCapacity
- Parameters:
requestedSize(UDINT): the new size that is neededcurrentCapacity(UDINT): the current actual size of the container
- Return type:
BOOL
The method takes the requested size and the current capacity as input and determines the next suitable capacity value based on the implemented resizing strategy.…
Code
Declaration
INTERFACE IResizingStrategy EXTENDS CNM_AbstractObject.IObject