001 package com.croftsoft.core.math.axis; 002 003 /*********************************************************************** 004 * A mutator interface for an AxisAngle. 005 * 006 * @version 007 * $Id: AxisAngleMut.java,v 1.1 2008/05/09 18:35:55 croft Exp $ 008 * @since 009 * 2008-05-09 010 * @author 011 * <a href="https://www.croftsoft.com/">David Wallace Croft</a> 012 ***********************************************************************/ 013 014 public interface AxisAngleMut 015 extends AxisAngle 016 //////////////////////////////////////////////////////////////////////// 017 //////////////////////////////////////////////////////////////////////// 018 { 019 020 void copy ( AxisAngle axisAngle ); 021 022 void normalize ( ); 023 024 void setDegrees ( double degrees ); 025 026 void setX ( double x ); 027 028 void setY ( double y ); 029 030 void setZ ( double z ); 031 032 //////////////////////////////////////////////////////////////////////// 033 //////////////////////////////////////////////////////////////////////// 034 }