Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.fudaa.ebli.geometrie
Class VecteurDoubleGrPoint  view VecteurDoubleGrPoint download VecteurDoubleGrPoint.java

java.lang.Object
  extended byorg.fudaa.ebli.geometrie.VecteurDoubleGrPoint

public final class VecteurDoubleGrPoint
extends java.lang.Object

vecteur de GrPoint : les GrPoint sont stockes sous la forme d'un seul tableau de double. Pour modifier un point, il faut explictement appeler une methode d'affectation.

Version:
$Id: VecteurDoubleGrPoint.java,v 1.6 2003/01/17 11:12:24 deniger Exp $

Field Summary
private  com.memoire.fu.FuVectordouble vecteur_
           
 
Constructor Summary
VecteurDoubleGrPoint()
          Initialise le vecteur pour 11 points.
VecteurDoubleGrPoint(int _size)
          Intialise le vecteur pour _size elements.
 
Method Summary
 void ajoute(double[] _pts)
          Ajoute une serie de points qui sont sous la forme [x0,Y0,Z0,X1,......]
 void ajoute(double _x, double _y, double _z)
          Ajoute le point _x,_y,_z a la fin du vecteur.
 void ajoute(com.memoire.fu.FuVectordouble _v)
          Ajoute une serie de points qui sont sous la forme [x0,Y0,Z0,X1,......]
 void ajoute(GrPoint _p)
          Ajoute les coordonnees du point _p au vecteur de double.
 void ajoute(VecteurDoubleGrPoint _v)
          Ajoute les points de _v a la fin
 void capacite(int _i)
           
 boolean contient(double _x, double _y, double _z)
           
 boolean enleve(int _i)
           
 void ensureCapacity(int _i)
           
 boolean insere(double _x, double _y, double _z, int _i)
           
 void insere(GrPoint _p, int _i)
           
static void main(java.lang.String[] args)
           
 int nombre()
           
 boolean remplace(double _x, double _y, double _z, int _i)
           
 void remplace(GrPoint _p, int _i)
           
 boolean renvoie(GrPoint _p, int _i)
          Affecte a _p une copie du point _i
 GrPoint renvoie(int _i)
          Renvoie une copie du point _i
 double renvoieX(int _i)
           
 double renvoieY(int _i)
           
 double renvoieZ(int _i)
           
 void setSize(int _i)
           
 void vide()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vecteur_

private com.memoire.fu.FuVectordouble vecteur_
Constructor Detail

VecteurDoubleGrPoint

public VecteurDoubleGrPoint()
Initialise le vecteur pour 11 points.


VecteurDoubleGrPoint

public VecteurDoubleGrPoint(int _size)
Intialise le vecteur pour _size elements.

Method Detail

ajoute

public void ajoute(double _x,
                   double _y,
                   double _z)
Ajoute le point _x,_y,_z a la fin du vecteur.


ajoute

public void ajoute(VecteurDoubleGrPoint _v)
Ajoute les points de _v a la fin


setSize

public void setSize(int _i)

ajoute

public void ajoute(com.memoire.fu.FuVectordouble _v)
Ajoute une serie de points qui sont sous la forme [x0,Y0,Z0,X1,......]


ajoute

public void ajoute(double[] _pts)
Ajoute une serie de points qui sont sous la forme [x0,Y0,Z0,X1,......]


ajoute

public void ajoute(GrPoint _p)
Ajoute les coordonnees du point _p au vecteur de double.


renvoie

public boolean renvoie(GrPoint _p,
                       int _i)
Affecte a _p une copie du point _i


ensureCapacity

public void ensureCapacity(int _i)

renvoie

public GrPoint renvoie(int _i)
Renvoie une copie du point _i


renvoieX

public double renvoieX(int _i)

renvoieY

public double renvoieY(int _i)

renvoieZ

public double renvoieZ(int _i)

enleve

public boolean enleve(int _i)

insere

public void insere(GrPoint _p,
                   int _i)

insere

public boolean insere(double _x,
                      double _y,
                      double _z,
                      int _i)

remplace

public void remplace(GrPoint _p,
                     int _i)

remplace

public boolean remplace(double _x,
                        double _y,
                        double _z,
                        int _i)

nombre

public int nombre()

capacite

public void capacite(int _i)

vide

public void vide()

contient

public boolean contient(double _x,
                        double _y,
                        double _z)

main

public static void main(java.lang.String[] args)