addElements method

void addElements(
  1. SAPElement min,
  2. SAPElement max
)

add new min and max elements to the sweep and prune axis

Implementation

void addElements(SAPElement min,SAPElement max ) {
  if(numElements+2>=bufferSize){
    //this.bufferSize<<=1;
    bufferSize*=2;
    List<SAPElement?> newElements = [];
    for(int i = 0; i < numElements; i++){
      newElements.add(elements[i]);
    }
  }
  elements[numElements++] = min;
  elements[numElements++] = max;
}