Uses of Class
de.grogra.lignum.jadt.PositionVector
Packages that use PositionVector
-
Uses of PositionVector in de.grogra.lignum.jadt
Methods in de.grogra.lignum.jadt that return PositionVectorModifier and TypeMethodDescriptionEllipse.getNormal()EllipseL.getNormal()static PositionVectorPositionVector.mul(PositionVector v, double c) Ellipse.x1u()EllipseL.x1u()Ellipse.y1u()EllipseL.y1u()Methods in de.grogra.lignum.jadt with parameters of type PositionVectorModifier and TypeMethodDescriptionbooleanEllipse.intersectShape(Point3d O, PositionVector B0) booleanEllipseL.intersectShape(Point3d O, PositionVector B0) voidPositionVector.mul(double c, PositionVector v) static PositionVectorPositionVector.mul(PositionVector v, double c) voidPositionVector.rotate(Point3d p0, PositionVector dir, double angle) voidPositionVector.subtract(PositionVector w) voidPositionVector.subtract(PositionVector v, PositionVector w) Constructors in de.grogra.lignum.jadt with parameters of type PositionVectorModifierConstructorDescriptionEllipse(PositionVector p, PositionVector n, PositionVector x1, double semimajoraxis0, double semiminoraxis0) Ellipse(Point3d center0, PositionVector normal0, double semimajoraxis0, double semiminoraxis0) Ellipse(Point3d petiole_end, PositionVector petiole_dir, PositionVector normal0, double semimajoraxis0, double semiminoraxis0) Ellipse(Point3d petiole_end, PositionVector normal0, PositionVector xdir0, PositionVector ydir0, double semimajoraxis0, double semiminoraxis0) EllipseL(PositionVector p, PositionVector n, PositionVector x1, double semimajoraxis0, double semiminoraxis0) EllipseL(Point3d center0, PositionVector normal0, double semimajoraxis0, double semiminoraxis0) EllipseL(Point3d petiole_end, PositionVector petiole_dir, PositionVector normal0, double semimajoraxis0, double semiminoraxis0) EllipseL(Point3d petiole_end, PositionVector normal0, PositionVector xdir0, PositionVector ydir0, double semimajoraxis0, double semiminoraxis0) -
Uses of PositionVector in de.grogra.lignum.stlLignum
Fields in de.grogra.lignum.stlLignum declared as PositionVectorMethods in de.grogra.lignum.stlLignum that return PositionVectorModifier and TypeMethodDescriptionTreeCompartment.getDirection()Petiole.GetDirection()BroadLeaf.GetLeafNormal()Methods in de.grogra.lignum.stlLignum with parameters of type PositionVectorModifier and TypeMethodDescriptionstatic intBeamShading.CylinderBeamShading(Point3d r0_1, PositionVector b, Point3d rs_1, PositionVector a, double Rs, double Rw, double L, Distance distance) voidTreeCompartment.setDirection(PositionVector value) voidBroadLeaf.TranslateLeaf(PositionVector t) -
Uses of PositionVector in de.grogra.lignum.stlVoxelspace
Fields in de.grogra.lignum.stlVoxelspace declared as PositionVectorModifier and TypeFieldDescriptionprotected PositionVectorVoxelBox.big_leaf_normalprotected PositionVectorVoxelBox.mean_directionVoxelMovement.mean_directionMethods in de.grogra.lignum.stlVoxelspace that return PositionVectorMethods in de.grogra.lignum.stlVoxelspace with parameters of type PositionVectorModifier and TypeMethodDescriptionvoidVoxelBox.addVector(PositionVector v) doubleVoxelSpace.getBorderStandExtinction(Point3d p0, PositionVector dir) doubleVoxelSpaceIF.getBorderStandExtinction(Point3d p0, PositionVector dir) doubleVoxelSpaceNode.getBorderStandExtinction(Point3d p0, PositionVector dir) doubleCfCylinder.getExtinction(Point3d p, PositionVector dir, ParametricCurve K) doubleHwEllipse.getExtinction(Point3d p, PositionVector d, ParametricCurve K) doubleVoxelBox.getExtinction(Point3d p0, PositionVector d, ParametricCurve Kfun) abstract doubleVoxelObject.getExtinction(Point3d p, PositionVector dir, ParametricCurve K) intCfCylinder.getRoute(Point3d p, PositionVector dir, Distance length) intHwEllipse.getRoute(Point3d p, PositionVector d, Distance length) abstract intVoxelObject.getRoute(Point3d p, PositionVector dir, Distance length) VoxelSpace.getRoute(Vector<VoxelMovement> vec, int startx, int starty, int startz, PositionVector dir) VoxelSpace.getRoute(Vector<VoxelMovement> vec, Point3d p0, PositionVector dir, ParametricCurve K, boolean pairwise) VoxelSpaceIF.getRoute(Vector<VoxelMovement> vec, int startx, int starty, int startz, PositionVector dir) VoxelSpaceIF.getRoute(Vector<VoxelMovement> vec, Point3d p0, PositionVector dir, ParametricCurve K, boolean pairwise) VoxelSpaceNode.getRoute(Vector<VoxelMovement> vec, int startx, int starty, int startz, PositionVector dir) VoxelSpaceNode.getRoute(Vector<VoxelMovement> vec, Point3d p0, PositionVector dir, ParametricCurve K, boolean pairwise) static doubleVoxelSpace.NearbyShading(Point3d out, PositionVector direction, double Htop, double Hbot, double LAIc, double LAIb) static doubleVoxelSpace.NearbyShading(Point3d out, PositionVector direction, double Htop, double Hbot, double LAIc, double LAIb, double k_conifer, double k_deciduous) static doubleVoxelSpaceNode.NearbyShading(Point3d out, PositionVector direction, double Htop, double Hbot, double LAIc, double LAIb) static doubleVoxelSpaceNode.NearbyShading(Point3d out, PositionVector direction, double Htop, double Hbot, double LAIc, double LAIb, double k_conifer, double k_deciduous) Constructors in de.grogra.lignum.stlVoxelspace with parameters of type PositionVectorModifierConstructorDescriptionCfCylinder(Point3d p, PositionVector dir, double length, double rwood, double rfol, double folarea, double folvol, double beam_start, long tag)