fungus.space
Interface Structure
- All Known Implementing Classes:
- CircularStructure, EuclidianStructure
- public interface Structure
Décrit la structure d'un espace.
Cette structure n'a un effet que sur un seul axe.
- Since:
- 1.0
- Version:
- $Id: Structure.java,v 1.6 2002/05/25 14:15:43 djedi Exp $
- Author:
- "Valvassori"
Field Summary |
static double |
fail
La position n'est pas dans l'espace. |
Method Summary |
double |
canonicalPosition(double p)
Donnes la position canoniques d'un point
Par exemple: Pour un espace circulaire, la position modulo le cyle |
double |
distance(double p1,
double p2)
Donne la distance entre deux points |
boolean |
exists(double pos)
renvoie true>/code> si cette position est valide |
fail
public static final double fail
- La position n'est pas dans l'espace.
distance
public double distance(double p1,
double p2)
- Donne la distance entre deux points
- Parameters:
p1
- premier pointp2
- second point- Returns:
- la distance
canonicalPosition
public double canonicalPosition(double p)
- Donnes la position canoniques d'un point
Par exemple: Pour un espace circulaire, la position modulo le cyle
- Parameters:
p
- le point- Returns:
- la position canonique
exists
public boolean exists(double pos)
- renvoie
true>/code> si cette position est valide
- Parameters:
pos
- un point