// copy of this blaupoint public virtual IBlauPoint clone() { IBlauPoint dupe = new BlauPoint(this.Space); for (int i = 0; i < this.Space.Dimension; i++) { dupe.setCoordinate(i, this.getCoordinate(i)); } return(dupe); }
// get minimal point public IBlauPoint getMinimalPoint() { IBlauPoint bp = new BlauPoint(this); for (int i = 0; i < this.Dimension; i++) { bp.setCoordinate(i, this.getAxis(i).MinimumValue); } return(bp); }