public void sSet(SField sField, Object val) { if (sField.getName().equals("min")) { setMin((SVector3f)val); return; } if (sField.getName().equals("max")) { setMax((SVector3f)val); return; } if (sField.getName().equals("oid")) { setOid((Long)val); return; } if (sField.getName().equals("rid")) { setRid((Integer)val); return; } throw new RuntimeException("Field " + sField.getName() + " not found"); }
public SBounds convertToSObject(Bounds input) { if (input == null) { return null; } SBounds result = new SBounds(); result.setOid(input.getOid()); result.setRid(input.getRid()); Vector3f minVal = input.getMin(); result.setMin(convertToSObject(minVal)); Vector3f maxVal = input.getMax(); result.setMax(convertToSObject(maxVal)); return result; }