de.grogra.lignum.stlLignum
public class BroadLeaf extends java.lang.Object
| Constructor and Description |
|---|
BroadLeaf(BroadLeaf b1) |
BroadLeaf(double sf,
double tauL,
double dof,
int number_of_sectors,
Petiole petiole,
EllipseL shape) |
BroadLeaf(EllipseL shape,
Petiole petiole) |
BroadLeaf(EllipseL shape,
Petiole petiole,
int sky_sectors) |
| Modifier and Type | Method and Description |
|---|---|
Point3d |
GetCenterPoint() |
PositionVector |
GetLeafNormal() |
Petiole |
GetPetiole() |
java.util.Vector<java.lang.Double> |
getRadiationVector() |
EllipseL |
getShape() |
double |
GetValue(LGMAD name) |
void |
move(Point3d mov) |
void |
photosynthesis(double p0) |
void |
Pitch(double angle) |
void |
Roll(double angle) |
void |
SetCenterPoint(Point3d p) |
void |
SetLeafPosition(Point3d p) |
void |
SetRadiationVector(java.util.Vector<java.lang.Double> v) |
void |
SetValue(LGMAD name,
double value) |
void |
TranslateLeaf(PositionVector t) |
void |
Turn(double angle) |
public BroadLeaf(BroadLeaf b1)
public BroadLeaf(double sf,
double tauL,
double dof,
int number_of_sectors,
Petiole petiole,
EllipseL shape)
public Point3d GetCenterPoint()
public PositionVector GetLeafNormal()
public Petiole GetPetiole()
public java.util.Vector<java.lang.Double> getRadiationVector()
public EllipseL getShape()
public double GetValue(LGMAD name)
public void move(Point3d mov)
public void photosynthesis(double p0)
public void Pitch(double angle)
public void Roll(double angle)
public void SetCenterPoint(Point3d p)
public void SetLeafPosition(Point3d p)
public void SetRadiationVector(java.util.Vector<java.lang.Double> v)
public void SetValue(LGMAD name, double value)
public void TranslateLeaf(PositionVector t)
public void Turn(double angle)