001        package com.croftsoft.core.math.quat;
002        
003        /***********************************************************************
004        * A mutator interface for a Quat.
005        * 
006        * @version
007        *   $Id: QuatMut.java,v 1.1 2008/05/03 02:14:15 croft Exp $
008        * @since
009        *   2008-05-02
010        * @author
011        *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
012        ***********************************************************************/
013    
014        public interface  QuatMut
015          extends Quat
016        ////////////////////////////////////////////////////////////////////////
017        ////////////////////////////////////////////////////////////////////////
018        {
019          
020        void  setW ( double  w );
021          
022        void  setX ( double  x );
023          
024        void  setY ( double  y );
025          
026        void  setZ ( double  z );
027          
028        ////////////////////////////////////////////////////////////////////////
029        ////////////////////////////////////////////////////////////////////////
030        }