/// <summary> /// Copy constructor /// </summary> /// <param name="cell">The cell to copy</param> public CompactionProfileCell(CompactionProfileCell cell) { cellType = cell.cellType; station = cell.station; firstPassHeight = cell.firstPassHeight; highestPassHeight = cell.highestPassHeight; lastPassHeight = cell.lastPassHeight; lowestPassHeight = cell.lowestPassHeight; lastCompositeHeight = cell.lastCompositeHeight; designHeight = cell.designHeight; cmv = cell.cmv; cmvPercent = cell.cmvPercent; cmvHeight = cell.cmvHeight; mdpPercent = cell.mdpPercent; mdpHeight = cell.mdpHeight; temperature = cell.temperature; temperatureHeight = cell.temperatureHeight; topLayerPassCount = cell.topLayerPassCount; cmvPercentChange = cell.cmvPercentChange; minSpeed = cell.minSpeed; maxSpeed = cell.maxSpeed; cutFill = cell.cutFill; passCountIndex = cell.passCountIndex; temperatureIndex = cell.temperatureIndex; cmvIndex = cell.cmvIndex; mdpIndex = cell.mdpIndex; speedIndex = cell.speedIndex; }
/// <summary> /// Copy constructor /// </summary> /// <param name="cell">The cell to copy</param> public CompactionSummaryVolumesProfileCell(CompactionSummaryVolumesProfileCell cell) { cellType = cell.cellType; station = cell.station; lastPassHeight1 = cell.lastPassHeight1; lastPassHeight2 = cell.lastPassHeight2; designHeight = cell.designHeight; cutFill = cell.cutFill; }
/// <summary> /// Copy constructor /// </summary> /// <param name="point">The point to copy</param> public CompactionDataPoint(CompactionDataPoint point) { cellType = point.cellType; x = point.x; y = point.y; value = point.value; valueType = point.valueType; y2 = point.y2; value2 = point.value2; type = point.type; }