/** * Copy constructor * * @param source */ public ValidatingTransform(final ReadOnlyTransform source) { super(source); validate(); }
@Override public Transform translate(final ReadOnlyVector3 vec) { super.translate(vec); validate(); return this; }
@Override public ValidatingTransform setRotation(final ReadOnlyQuaternion rotation) { super.setRotation(rotation); validate(); return this; }
@Override public ValidatingTransform setScale(final double uniformScale) { super.setScale(uniformScale); validate(); return this; }
@Override public ValidatingTransform setTranslation(final ReadOnlyVector3 translation) { super.setTranslation(translation); validate(); return this; }
@Override public ValidatingTransform setScale(final double x, final double y, final double z) { super.setScale(x, y, z); validate(); return this; }
@Override public ValidatingTransform setScale(final double uniformScale) { super.setScale(uniformScale); validate(); return this; }
@Override public ValidatingTransform setRotation(final ReadOnlyMatrix3 rotation) { super.setRotation(rotation); validate(); return this; }
@Override public ValidatingTransform setScale(final double x, final double y, final double z) { super.setScale(x, y, z); validate(); return this; }
@Override public ValidatingTransform setScale(final ReadOnlyVector3 scale) { super.setScale(scale); validate(); return this; }
@Override public Transform fromHomogeneousMatrix(final ReadOnlyMatrix4 matrix) { super.fromHomogeneousMatrix(matrix); validate(); return this; }
@Override public Transform translate(final double x, final double y, final double z) { super.translate(x, y, z); validate(); return this; }
@Override public Transform set(final ReadOnlyTransform source) { super.set(source); validate(); return this; }
@Override public ValidatingTransform setTranslation(final double x, final double y, final double z) { super.setTranslation(x, y, z); validate(); return this; }
@Override public Transform translate(final ReadOnlyVector3 vec) { super.translate(vec); validate(); return this; }
@Override public Transform fromHomogeneousMatrix(final ReadOnlyMatrix4 matrix) { super.fromHomogeneousMatrix(matrix); validate(); return this; }
@Override public Transform translate(final double x, final double y, final double z) { super.translate(x, y, z); validate(); return this; }
@Override public Transform set(final ReadOnlyTransform source) { super.set(source); validate(); return this; }
@Override public ValidatingTransform setRotation(final ReadOnlyQuaternion rotation) { super.setRotation(rotation); validate(); return this; }
@Override public ValidatingTransform setTranslation(final double x, final double y, final double z) { super.setTranslation(x, y, z); validate(); return this; }