ManeuverNode { public double getDV() { if (_dv == null) { calcDVVec(); _dv = _dvVec.getNorm(); } return _dv; } ManeuverNode(OrbitAtTime oat, Vector3D dvVec);  ManeuverNode(OrbitAtTime oat, double prograde, double normal, double radial); OrbitAtTime getOAT(); OrbitAtTime getResultingOAT(); Vector3D getDVVec(); double getDV(); double getPrograde(); double getNormal(); double getRadial();  }
@Test public void magnitudeCalculation() { ManeuverNode m = new ManeuverNode(_oat, new Vector3D(3, 2, 1)); TestUtils.assertRelativelyEquals(3.74165738677, m.getDV(), 1e-9); }