Class RMHitInfo
java.lang.Object
com.inductiveautomation.rm.base.RMListenerList
com.inductiveautomation.rm.base.RMObject
com.inductiveautomation.rm.graphics.RMHitInfo
- All Implemented Interfaces:
RMPropertyChanger,Cloneable
This class encapsulates simple hit information of a given curve or line against another curve or line.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRMHitInfo(int hitCount, double r, double s, int index) Creates a hit info record with given attributes. -
Method Summary
Modifier and TypeMethodDescriptionintReturns the numer of intersections associated with the given geometries.intgetIndex()Returns the index of hit segment (for paths).doublegetR()Returns the parametric location (from 0-1) of hit on receiving geometry.doublegetS()Returns the parametric location (from 0-1) of hit on secondary geometry.Methods inherited from class com.inductiveautomation.rm.base.RMObject
addPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange, toStringMethods inherited from class com.inductiveautomation.rm.base.RMListenerList
addListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
-
Field Details
-
_hitCount
public int _hitCount -
_r
public double _r -
_s
public double _s -
_index
public int _index
-
-
Constructor Details
-
RMHitInfo
public RMHitInfo(int hitCount, double r, double s, int index) Creates a hit info record with given attributes.
-
-
Method Details
-
getHitCount
public int getHitCount()Returns the numer of intersections associated with the given geometries. -
getR
public double getR()Returns the parametric location (from 0-1) of hit on receiving geometry. -
getS
public double getS()Returns the parametric location (from 0-1) of hit on secondary geometry. -
getIndex
public int getIndex()Returns the index of hit segment (for paths).
-