one.empty3.library.Trainee Maven / Gradle / Ivy
Show all versions of empty3-library-3d Show documentation
/*
*
* * Copyright (c) 2024. Manuel Daniel Dahmen
* *
* *
* * Copyright 2024 Manuel Daniel Dahmen
* *
* * Licensed under the Apache License, Version 2.0 (the "License");
* * you may not use this file except in compliance with the License.
* * You may obtain a copy of the License at
* *
* * http://www.apache.org/licenses/LICENSE-2.0
* *
* * Unless required by applicable law or agreed to in writing, software
* * distributed under the License is distributed on an "AS IS" BASIS,
* * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* * See the License for the specific language governing permissions and
* * limitations under the License.
*
*
*/
package one.empty3.library;
import one.empty3.library.core.tribase.ApproximationFonction1D;
import java.util.ArrayList;
/*__
* Created by manuel on 29-07-16.
*
* Opacités
* Lumières diffuse
* Lumière ambiante
* Diffraction
* Réffraction
* Réflexion
* Ombres
*/
public class Trainee {
private ArrayList traines;
private ApproximationFonction1D taillesF;
private ArrayList taille;
/*__
* Distance Unité : px
*/
private Double distMax;
/*__
* Distance Unité : px
*/
private Double distMin;
/*__
* double 0..1
*/
private ArrayList opacites;
/*__
* Fonction définie sur [0,taille] à valeur dans [0,1]
*/
private ApproximationFonction1D opacitesF;
public Trainee() {
}
public ApproximationFonction1D getOpacitesF() {
return opacitesF;
}
public void setOpacitesF(ApproximationFonction1D opacitesF) {
this.opacitesF = opacitesF;
}
public ApproximationFonction1D getTaillesF() {
return taillesF;
}
public void setTaillesF(ApproximationFonction1D taillesF) {
this.taillesF = taillesF;
}
public ArrayList getOpacites() {
return opacites;
}
public void setOpacites(ArrayList opacites) {
this.opacites = opacites;
}
public ArrayList getTaille() {
return taille;
}
public void setTaille(ArrayList taille) {
this.taille = taille;
}
public ArrayList getTraines() {
return traines;
}
public void setTraines(ArrayList traines) {
this.traines = traines;
}
public Double getDistMax() {
return distMax;
}
public void setDistMax(Double distMax) {
this.distMax = distMax;
}
public Double getDistMin() {
return distMin;
}
public void setDistMin(Double distMin) {
this.distMin = distMin;
}
@Override
protected Object clone() throws CloneNotSupportedException {
return super.clone();
}
@Override
public boolean equals(Object obj) {
return super.equals(obj);
}
@Override
public int hashCode() {
return super.hashCode();
}
@Override
public String toString() {
return super.toString();
}
}