rcs.posemath
Class PM_LINE

java.lang.Object
  extended by rcs.posemath.PM_LINE
All Implemented Interfaces:
java.lang.Cloneable

public class PM_LINE
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
 PM_CARTESIAN end
           
 PM_CARTESIAN start
           
 PM_CARTESIAN uVec
           
 
Constructor Summary
PM_LINE()
           
PM_LINE(PM_CARTESIAN _start, PM_CARTESIAN _end)
           
 
Method Summary
 PM_LINE clone()
           
 PM_CARTESIAN getEnd()
           
 PM_CARTESIAN getStart()
           
 PM_CARTESIAN getuVec()
           
 PM_CARTESIAN intersection(PM_LINE l)
           
 void setEnd(PM_CARTESIAN end)
           
 void setStart(PM_CARTESIAN start)
           
 void setuVec(PM_CARTESIAN uVec)
           
 java.lang.String toString()
           
 void update(NMLFormatConverter nml_fc)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

start

public PM_CARTESIAN start

end

public PM_CARTESIAN end

uVec

public PM_CARTESIAN uVec
Constructor Detail

PM_LINE

public PM_LINE()

PM_LINE

public PM_LINE(PM_CARTESIAN _start,
               PM_CARTESIAN _end)
        throws PmException
Throws:
PmException
Method Detail

update

public void update(NMLFormatConverter nml_fc)

clone

public PM_LINE clone()
Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

intersection

public PM_CARTESIAN intersection(PM_LINE l)
                          throws PmException
Throws:
PmException

getStart

public PM_CARTESIAN getStart()
Returns:
the start

setStart

public void setStart(PM_CARTESIAN start)
Parameters:
start - the start to set

getEnd

public PM_CARTESIAN getEnd()
Returns:
the end

setEnd

public void setEnd(PM_CARTESIAN end)
Parameters:
end - the end to set

getuVec

public PM_CARTESIAN getuVec()
Returns:
the uVec

setuVec

public void setuVec(PM_CARTESIAN uVec)
Parameters:
uVec - the uVec to set