|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Problem
Interface for problem objects, all problem types must implement this interface.
| Method Summary | |
|---|---|
Object3D |
getDrawable()
Returns a drawable object that is meant to be drawn when the problem is created. |
float |
getGunRange()
|
java.lang.String[] |
getProblemLabels()
Used to retrieve labels that the problem would like to show the user. |
float |
getSolutionRange()
|
ProblemType |
getType()
Returns the problem type. |
void |
setInputValues(long[] value)
Used to pass user parameters into the problem |
| Methods inherited from interface unc.cdva.utils.Taggable |
|---|
getId |
| Method Detail |
|---|
Object3D getDrawable()
float getGunRange()
void setInputValues(long[] value)
value - An array of values, the ordering and meaning
of the values is dependant upon the exact problem type.ProblemType getType()
java.lang.String[] getProblemLabels()
float getSolutionRange()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||