A B C D E F G H I J L M N O P Q R S T U V W X Y Z

G

GenericSet<T> - Class in toxi.util.datatypes
 
GenericSet(Collection<T>) - Constructor for class toxi.util.datatypes.GenericSet
 
GenericSet(T) - Constructor for class toxi.util.datatypes.GenericSet
 
getAbs() - Method in class toxi.geom.Vec2D
 
getAbs() - Method in class toxi.geom.Vec3D
Gets the abs.
getArea() - Method in class toxi.geom.Ellipse
Computes the area covered by the ellipse.
getArea() - Method in class toxi.geom.Polygon2D
Computes the area of the polygon, provided it isn't self intersecting.
getBaseColor() - Method in class toxi.geom.mesh.MaterialiseSTLColorModel
 
getBias() - Method in class toxi.util.datatypes.BiasedFloatRange
 
getBias() - Method in class toxi.util.datatypes.BiasedIntegerRange
 
getBoolean(String, boolean) - Method in class toxi.util.datatypes.TypedProperties
Returns a property as boolean.
getBottomRight() - Method in class toxi.geom.Rect
 
getBoundingBox() - Method in class toxi.geom.mesh.TriangleMesh
Computes & returns the axis-aligned bounding box of the mesh.
getBoundingBox() - Method in class toxi.geom.PointCloud
 
getBoundingSphere() - Method in class toxi.geom.mesh.TriangleMesh
Computes & returns the bounding sphere of the mesh.
getBoundingSphere() - Method in class toxi.geom.PointCloud
 
getByteArray(String) - Method in class toxi.util.datatypes.TypedProperties
Shorthand wrapper for TypedProperties.getByteArray(String, byte[]) automatically supplying an empty byte[] as default value.
getByteArray(String, byte[]) - Method in class toxi.util.datatypes.TypedProperties
Returns a comma delimited property value as byte[] array.
getCentroid() - Method in class toxi.geom.mesh.TriangleMesh
Computes the mesh centroid, the average position of all vertices.
getCentroid() - Method in class toxi.geom.PointCloud
 
getCentroid() - Method in class toxi.geom.Polygon2D
Computes the polygon's centre of mass.
getCentroid() - Method in class toxi.geom.Rect
Returns the centroid of the rectangle.
getChildren() - Method in class toxi.geom.PointOctree
 
getCircumference() - Method in class toxi.geom.Circle
 
getCircumference() - Method in class toxi.geom.Ellipse
Computes the approximate circumference of the ellipse, using this equation: 2 * PI * sqrt(1/2 * (rx*rx+ry*ry)).
getClippedValueFor(double) - Method in class toxi.math.ScaleMap
Computes mapped value in the target interval and ensures the input value is clipped to source interval.
getClosestVertexTo(Vec3D) - Method in class toxi.geom.Triangle
Finds and returns the closest point on any of the triangle edges to the point given.
getClosestVertexTo(Vec2D) - Method in class toxi.geom.Triangle2D
Finds and returns the closest point on any of the triangle edges to the point given.
getComponent(Vec2D.Axis) - Method in class toxi.geom.Vec2D
 
getComponent(Vec3D.Axis) - Method in class toxi.geom.Vec3D
 
getConjugate() - Method in class toxi.geom.Quaternion
Computes this quaternion's conjugate, defined as the same w around the inverted axis.
getConstrained(Rect) - Method in class toxi.geom.Vec2D
Creates a copy of the vector which forcefully fits in the given rectangle.
getConstrained(AABB) - Method in class toxi.geom.Vec3D
Creates a copy of the vector which forcefully fits in the given AABB.
getCurrent() - Method in class toxi.util.datatypes.DoubleRange
 
getCurrent() - Method in class toxi.util.datatypes.FloatRange
 
getCurrent() - Method in class toxi.util.datatypes.GenericSet
 
getCurrent() - Method in class toxi.util.datatypes.IntegerRange
 
getCurrent() - Method in class toxi.util.datatypes.IntegerSet
 
getCurrNormalOffset() - Method in class toxi.geom.mesh.OBJWriter
 
getCurrVertexOffset() - Method in class toxi.geom.mesh.OBJWriter
 
getDecimatedVertices(float) - Method in class toxi.geom.Spline2D
Computes a list of points along the spline which are uniformly separated by the given step distance.
getDecimatedVertices(float, boolean) - Method in class toxi.geom.Spline2D
Computes a list of points along the spline which are uniformly separated by the given step distance.
getDecimatedVertices(float) - Method in class toxi.geom.Spline3D
Computes a list of points along the spline which are uniformly separated by the given step distance.
getDecimatedVertices(float, boolean) - Method in class toxi.geom.Spline3D
Computes a list of points along the spline which are uniformly separated by the given step distance.
getDefaultRGB() - Method in class toxi.geom.mesh.DefaultSTLColorModel
 
getDefaultRGB() - Method in class toxi.geom.mesh.MaterialiseSTLColorModel
 
getDefaultRGB() - Method in interface toxi.geom.mesh.STLColorModel
 
getDepth() - Method in class toxi.geom.PointOctree
 
getDimensions() - Method in class toxi.geom.Rect
Returns a vector containing the width and height of the rectangle.
getDirection() - Method in class toxi.geom.Line2D
 
getDirection() - Method in class toxi.geom.Line3D
 
getDirection() - Method in class toxi.geom.Ray2D
Returns a copy of the ray's direction vector.
getDirection() - Method in class toxi.geom.Ray3D
Returns a copy of the ray's direction vector.
getDistanceToPoint(Vec3D) - Method in class toxi.geom.Plane
Calculates distance from the plane to point P.
getEstimatedArcLength() - Method in class toxi.geom.Spline2D
 
getEstimatedArcLength() - Method in class toxi.geom.Spline3D
 
getExtent() - Method in class toxi.geom.AABB
Returns the current box size as new Vec3D instance (updating this vector will NOT update the box size! Use AABB.setExtent(Vec3D) for those purposes)
getFacesAsArray() - Method in class toxi.geom.mesh.TriangleMesh
Builds an array of vertex indices of all faces.
getFloat(String, float) - Method in class toxi.util.datatypes.TypedProperties
Returns a property as float.
getFloatArray(String) - Method in class toxi.util.datatypes.TypedProperties
Shorthand wrapper for TypedProperties.getFloatArray(String, float[]) automatically supplying an empty float[] array as default value.
getFloatArray(String, float[]) - Method in class toxi.util.datatypes.TypedProperties
Returns a comma delimited property value as float[] array.
getFloored() - Method in class toxi.geom.Vec2D
Creates a new vector whose components are the integer value of their current values
getFloored() - Method in class toxi.geom.Vec3D
Creates a new vector whose components are the integer value of their current values.
getFoci() - Method in class toxi.geom.Ellipse
 
getFrac() - Method in class toxi.geom.Vec2D
Creates a new vector whose components are the fractional part of their current values
getFrac() - Method in class toxi.geom.Vec3D
Creates a new vector whose components are the fractional part of their current values.
getFunction() - Method in class toxi.geom.mesh.SurfaceMeshBuilder
 
getHexInt(String, int) - Method in class toxi.util.datatypes.TypedProperties
Returns a hexadecimal property as integer
getInputMedian() - Method in class toxi.math.ScaleMap
 
getInputRange() - Method in class toxi.math.ScaleMap
 
getInstanceOf(String) - Static method in class toxi.util.datatypes.SingletonRegistry
Creates or returns an instance of the class requested by name.
getInt(String, int) - Method in class toxi.util.datatypes.TypedProperties
Returns a property as integer.
getIntArray(String) - Method in class toxi.util.datatypes.TypedProperties
Shorthand wrapper for {TypedProperties.getIntArray(String, int[]) automatically supplying an empty int[] array as default value.
getIntArray(String, int[]) - Method in class toxi.util.datatypes.TypedProperties
Returns a comma delimited property value as int[] array.
getIntersectionDir(boolean) - Method in interface toxi.geom.Intersector
 
getIntersectionDir(boolean) - Method in class toxi.geom.SphereIntersectorReflector
 
getIntersectionDistance() - Method in interface toxi.geom.Intersector
 
getIntersectionDistance() - Method in class toxi.geom.SphereIntersectorReflector
 
getIntersectionPoint() - Method in interface toxi.geom.Intersector
 
getIntersectionPoint() - Method in class toxi.geom.SphereIntersectorReflector
 
getIntersectionWithRay(Ray3D) - Method in class toxi.geom.Plane
Calculates the intersection point between plane and ray (line).
getInverted() - Method in class toxi.geom.Matrix4x4
 
getInverted() - Method in class toxi.geom.Vec2D
Scales vector uniformly by factor -1 ( v = -v )
getInverted() - Method in class toxi.geom.Vec3D
Scales vector uniformly by factor -1 ( v = -v ).
getItems() - Method in class toxi.util.datatypes.GenericSet
 
getLength() - Method in interface toxi.geom.AxisAlignedCylinder
 
getLength() - Method in class toxi.geom.Line2D
 
getLength() - Method in class toxi.geom.Line3D
 
getLength() - Method in class toxi.geom.XAxisCylinder
 
getLength() - Method in class toxi.geom.YAxisCylinder
 
getLength() - Method in class toxi.geom.ZAxisCylinder
 
getLimited(float) - Method in class toxi.geom.Vec2D
Creates a copy of the vector with its magnitude limited to the length given
getLimited(float) - Method in class toxi.geom.Vec3D
Creates a copy of the vector with its magnitude limited to the length given.
getMajorAxis() - Method in interface toxi.geom.AxisAlignedCylinder
 
getMajorAxis() - Method in class toxi.geom.XAxisCylinder
 
getMajorAxis() - Method in class toxi.geom.YAxisCylinder
 
getMajorAxis() - Method in class toxi.geom.ZAxisCylinder
 
getMappedMedian() - Method in class toxi.math.ScaleMap
 
getMappedValueFor(double) - Method in class toxi.math.ScaleMap
Computes mapped value in the target interval.
getMatrix() - Method in class toxi.geom.Quaternion
Converts the quat into a 4x4 Matrix.
getMax() - Method in class toxi.geom.AABB
 
getMedian() - Method in class toxi.util.datatypes.DoubleRange
 
getMedian() - Method in class toxi.util.datatypes.FloatRange
 
getMedian() - Method in class toxi.util.datatypes.IntegerRange
 
getMeshAsVertexArray() - Method in class toxi.geom.mesh.TriangleMesh
Creates an array of unravelled vertex coordinates for all faces using a stride setting of 3, resulting in a gap-less serialized version of all mesh vertex coordinates.
getMeshAsVertexArray(float[], int, int) - Method in class toxi.geom.mesh.TriangleMesh
Creates an array of unravelled vertex coordinates for all faces.
getMidPoint() - Method in class toxi.geom.Line2D
 
getMidPoint() - Method in class toxi.geom.Line3D
 
getMin() - Method in class toxi.geom.AABB
 
getMinNodeSize() - Method in class toxi.geom.PointOctree
Returns the minimum size of nodes (in world units).
getNodeSize() - Method in class toxi.geom.PointOctree
 
getNormal() - Method in class toxi.geom.Line2D
 
getNormal() - Method in class toxi.geom.Line3D
 
getNormalAtIntersection() - Method in interface toxi.geom.Intersector
 
getNormalAtIntersection() - Method in class toxi.geom.SphereIntersectorReflector
 
getNormalized() - Method in class toxi.geom.Quaternion
Computes normalized version of this quaternion.
getNormalized() - Method in class toxi.geom.Vec2D
Produces the normalized version as a new vector
getNormalized() - Method in class toxi.geom.Vec3D
Produces the normalized version as a new vector.
getNormalizedTo(float) - Method in class toxi.geom.Vec2D
Produces a new vector normalized to the given length.
getNormalizedTo(float) - Method in class toxi.geom.Vec3D
Produces a new vector normalized to the given length.
getNumChildren() - Method in class toxi.geom.PointOctree
 
getNumFaces() - Method in class toxi.geom.mesh.TriangleMesh
Returns the number of triangles used.
getNumPoints() - Method in class toxi.geom.Polygon2D
Returns the number of polygon vertices.
getNumPoints() - Method in class toxi.geom.Spline2D
Returns the number of key points.
getNumPoints() - Method in class toxi.geom.Spline3D
Returns the number of key points.
getNumVertices() - Method in class toxi.geom.mesh.TriangleMesh
Returns the number of actual vertices used (unique vertices).
getOffset() - Method in class toxi.geom.PointOctree
 
getOutputMedian() - Method in class toxi.math.ScaleMap
 
getOutputRange() - Method in class toxi.math.ScaleMap
 
getParent() - Method in class toxi.geom.PointOctree
 
getPerpendicular() - Method in class toxi.geom.Vec2D
 
getPhiRange() - Method in class toxi.geom.mesh.SphericalHarmonics
 
getPhiRange() - Method in class toxi.geom.mesh.SuperEllipsoid
 
getPhiRange() - Method in interface toxi.geom.mesh.SurfaceFunction
 
getPhiResolutionLimit(int) - Method in class toxi.geom.mesh.SphericalHarmonics
 
getPhiResolutionLimit(int) - Method in class toxi.geom.mesh.SuperEllipsoid
 
getPhiResolutionLimit(int) - Method in interface toxi.geom.mesh.SurfaceFunction
 
getPointAtDistance(float) - Method in class toxi.geom.Ray2D
 
getPointAtDistance(float) - Method in class toxi.geom.Ray3D
Returns the point at the given distance on the ray.
getPointList() - Method in class toxi.geom.Spline2D
 
getPointList() - Method in class toxi.geom.Spline3D
 
getPoints() - Method in class toxi.geom.PointOctree
 
getPointsWithinBox(AABB) - Method in class toxi.geom.PointOctree
Selects all stored points within the given axis-aligned bounding box.
getPointsWithinSphere(Sphere) - Method in class toxi.geom.PointOctree
Selects all stored points within the given sphere volume
getPointsWithinSphere(Vec3D, float) - Method in class toxi.geom.PointOctree
Selects all stored points within the given sphere volume
getPos() - Method in class toxi.geom.Line2D.LineIntersection
 
getPosition() - Method in interface toxi.geom.AxisAlignedCylinder
Returns the cylinder's position (centroid).
getPosition() - Method in class toxi.geom.XAxisCylinder
 
getPosition() - Method in class toxi.geom.YAxisCylinder
 
getPosition() - Method in class toxi.geom.ZAxisCylinder
 
getRadii() - Method in class toxi.geom.Ellipse
 
getRadius() - Method in interface toxi.geom.AxisAlignedCylinder
 
getRadius() - Method in class toxi.geom.Circle
 
getRadius() - Method in class toxi.geom.XAxisCylinder
 
getRadius() - Method in class toxi.geom.YAxisCylinder
 
getRadius() - Method in class toxi.geom.ZAxisCylinder
 
getReciprocal() - Method in class toxi.geom.Vec2D
 
getReciprocal() - Method in class toxi.geom.Vec3D
Returns a multiplicative inverse copy of the vector.
getReflectedRayPointAtDistance(float) - Method in interface toxi.geom.Reflector
Returns the point on the reflected ray at given distance from the intersection point
getReflectedRayPointAtDistance(float) - Method in class toxi.geom.SphereIntersectorReflector
 
getReflectionAngle() - Method in interface toxi.geom.Reflector
 
getReflectionAngle() - Method in class toxi.geom.SphereIntersectorReflector
 
getRegistry() - Static method in class toxi.util.datatypes.SingletonRegistry
Alternative, more conventional accessor to the singleton instance of the registry itself.
getRotated(float) - Method in class toxi.geom.Vec2D
Creates a new vector rotated by the given angle around the Z axis.
getRotatedAroundAxis(Vec3D, double) - Method in class toxi.geom.Matrix4x4
 
getRotatedAroundAxis(Vec3D, float) - Method in class toxi.geom.Vec3D
Gets the rotated around axis.
getRotatedX(double) - Method in class toxi.geom.Matrix4x4
 
getRotatedX(float) - Method in class toxi.geom.Vec3D
Creates a new vector rotated by the given angle around the X axis.
getRotatedY(double) - Method in class toxi.geom.Matrix4x4
 
getRotatedY(float) - Method in class toxi.geom.Vec3D
Creates a new vector rotated by the given angle around the Y axis.
getRotatedZ(double) - Method in class toxi.geom.Matrix4x4
 
getRotatedZ(float) - Method in class toxi.geom.Vec3D
Creates a new vector rotated by the given angle around the Z axis.
getSharpness() - Method in class toxi.math.SigmoidInterpolation
 
getSignum() - Method in class toxi.geom.Vec2D
Creates a new vector in which all components are replaced with the signum of their original values.
getSignum() - Method in class toxi.geom.Vec3D
Creates a new vector in which all components are replaced with the signum of their original values.
getSize() - Method in class toxi.geom.PointOctree
 
getStandardDeviation() - Method in class toxi.util.datatypes.BiasedFloatRange
 
getStandardDeviation() - Method in class toxi.util.datatypes.BiasedIntegerRange
 
getStringArray(String) - Method in class toxi.util.datatypes.TypedProperties
 
getStringArray(String, String[]) - Method in class toxi.util.datatypes.TypedProperties
 
getTangentPoints(Vec2D) - Method in class toxi.geom.Circle
 
getThetaRange() - Method in class toxi.geom.mesh.SphericalHarmonics
 
getThetaRange() - Method in class toxi.geom.mesh.SuperEllipsoid
 
getThetaRange() - Method in interface toxi.geom.mesh.SurfaceFunction
 
getThetaResolutionLimit(int) - Method in class toxi.geom.mesh.SphericalHarmonics
 
getThetaResolutionLimit(int) - Method in class toxi.geom.mesh.SuperEllipsoid
 
getThetaResolutionLimit(int) - Method in interface toxi.geom.mesh.SurfaceFunction
 
getTightness() - Method in class toxi.geom.Spline2D
 
getTightness() - Method in class toxi.geom.Spline3D
 
getTopLeft() - Method in class toxi.geom.Rect
 
getTransposed() - Method in class toxi.geom.Matrix4x4
 
getType() - Method in class toxi.geom.Line2D.LineIntersection
 
getUniqueVerticesAsArray() - Method in class toxi.geom.mesh.TriangleMesh
 
getValence() - Method in class toxi.geom.mesh.TriangleMesh.Vertex
 
getVertexNormalsAsArray() - Method in class toxi.geom.mesh.TriangleMesh
 
getVertexNormalsAsArray(float[], int, int) - Method in class toxi.geom.mesh.TriangleMesh
Creates an array of unravelled vertex normal coordinates for all faces.
getVertices(TriangleMesh.Vertex[]) - Method in class toxi.geom.mesh.TriangleMesh.Face
 

A B C D E F G H I J L M N O P Q R S T U V W X Y Z