Interface  Description 

I2DFieldI 
abstract field function

I3DFieldI 
abstract field function

IArithmeticVal<T,S> 
Abstract Scalar (1D) Value Interface

IBoidI 
Interface API of Boid.

IBoolI 
Interface of boolean to be used as IParameterObject.

IBoolOp 
Interface of boolean operator.

IComparator<T> 
An interface to define comparator to be used in sorting with ISort.

ICurveI 
Abstract interface of NURBS curve.

ICurveOp 
Interface of NURBS curve operator.

IDecay 
Abstract interface for field decay

IDoubleI 
Interface of double (1 dimensional vector) to be used as IParameterObject.

IDoubleOp 
Interface of double (or 1 dimensional vector) operator.

IDynamics 
Interface of a subobject of IObject to control dynamic behavior of IObject.

IEntityParameter 
Abstract interface to mark entity classes which contain actual geometry data inside.

IFieldI 
abstract field function

IFoldable 
Abstract interface of foldable/unfoldable geometry.

IFunction 
Abstract interface to define a function to output 1 dimensional value taking input of 1 dimensional value.

IGraphicI 
An interface defining drawing methods.

IIntegerI 
Interface of integer to be used as IParameterObject.

IIntegerOp 
Interface of integer operator.

IMatrix2I 
Abstract interface of 2x2 numerical matrix.

IMatrix2Op 
Interface of 2x2 matrix operator.

IMatrix3I 
Abstract interface of 3x3 numerical matrix.

IMatrix3Op 
Interface of 3x3 matrix operator.

IMatrix4I 
Abstract interface of 4x4 numerical matrix.

IMatrix4Op 
Interface of 4x4 matrix operator.

IMatrixI 
Abstract interface of numerical matrix.

IMatrixOp 
Interface of matrix operator.

IMeshI 
Abstract interface of polygon mesh.

IParameter 
Abstract interface of abstract operators.

IParticleFactory  
IParticleI 
Class of an implementation of IDynamicObject to have physical attributes of point.

IParticleOnCurveFactory  
IParticleOnCurveI 
Class of an implementation of IDynamicObject to have physical attributes of point.

IReferenceParameter 
Abstract interface to mark reference classes which don't contain actual geometry data inside but do only references to them.

IScalar 
Abstract Scalar (1D) Value Interface

IScalarFieldI 
abstract field function

IServerI 
An interface to have access to IServer.

ISpringI 
Interface API of straightener (straightening force) classes

IStraightenerI 
Interface API of straightener (straightening force) classes

ISubobject 
A base class of subobjects to be contained by IObject.

ISurfaceI 
Abstract interface of NURBS surface.

ISurfaceOp 
Interface of NURBS surface operator.

ISwitchE 
Interface to be used as to switch methods to return entity instance.

ISwitchI 
Interface to be used as to switch methods to return entity or reference instance.

ISwitchR 
Interface to be used as to switch methods to return reference instance.

ITensionFactory  
ITensionI 
Interface API of tension classes

ITrajectoryI 
Interface of trajectory API

ITransformable 
Abstract interface of transformable geometry.

ITrimCurveI 
Interface of trim curve of surface.

IVal 
Abstract Value Interface (super interface of scalar (1D), 2D vector, 3D vector 4D vector)

IVec2I 
Abstract interface of 2 dimensional vector.

IVec2Op 
Interface of 2 dimensional vector operator.

IVec4I 
Abstract interface of 4 dimensional vector.

IVec4Op 
Interface of 4 dimensional vector operator.

IVecI 
Abstract interface of 3 dimensional vector.

IVecOp 
Interface of 3 dimensional vector operator.

Class  Description 

I2DCurveFieldGeo 
2D vector filed defined by a NURBS curve.

I2DField 
2D vector filed agent.

I2DMapField 
2D vector filed defined by a map

I2DMapFieldGeo 
2D vector filed defined by a IMap

I2DSurfaceFieldGeo 
2D vector filed defined by a NURBS surface.

I2DSurfaceNormalField 
2D vector filed defined by a NURBS surface normal.

I2DSurfaceNormalField.I2DSurfaceNormalFieldGeo  
I2DSurfacePositionField 
2D vector filed defined by a NURBS surface position (vector from the origin).

I2DSurfacePositionField.I2DSurfacePositionFieldGeo  
I2DSurfaceSlopeField 
2D vector filed defined by a NURBS surface slope in respect to a given vector.

I2DSurfaceSlopeField.I2DSurfaceSlopeFieldGeo  
I2DSurfaceUTangentField 
2D vector filed defined by a NURBS surface tangent in U.

I2DSurfaceUTangentField.I2DSurfaceUTangentFieldGeo  
I2DSurfaceVTangentField 
2D vector filed defined by a NURBS surface tangent in U.

I2DSurfaceVTangentField.I2DSurfaceVTangentFieldGeo  
I3DField 
3D vector filed agent.

IAddMap 
A subclass of IMap defined by addition of two maps.

IAgent 
Class of an agent based on one point, extending IPoint and implements IDynamics

IAgentTracker 
dynamic behavior for a geometry object to track particle location.

IAppletGL1  
IAppletGL2  
IApplicationGL1  
IApplicationGL2  
IArc 
Arc object.

IArcGeo 
Geometry class of an arc.

IAttractor 
Attractor field defined by a center point.

IAttractorGeo 
Attractor field defined by a center point.

IAttribute 
A super class of misc attributes of IObject, mostly graphic related.

IBasicMaterial 
A Class of rendering material properties for IObject geometries.

IBoid 
Class of an agent based on one point, extending IPoint and implements IDynamics

IBoidGeo 
Class of boid algorithm (swarm algorithm).

IBoidTrajectory 
Particle agent with trajectory curve.

IBool 
Entity class of boolean to be used as IParameterObject.

IBoolR 
Reference class of boolean to be used as IParameterObject.

IBoolR.And  
IBoolR.Eq  
IBoolR.Not  
IBoolR.Or  
IBounds 
Bounding box described by minimum point and maximum point.

IBox 
Box geometry

IBrep 
Class BRep (Boundary Representation) of IObject.

IBrepXComparator 
A class to define order of IVec in X to be used in sorting with ISort.

IBrepYComparator 
A class to define order of IVec in X to be used in sorting with ISort.

IBrepZComparator 
A class to define order of IVec in X to be used in sorting with ISort.

IBSplineBasisFunction 
Implementation of Bernstein polynomial for NURBS geometry.

ICircle 
Circle object.

ICircleGeo 
Geometry class of a circle.

ICollidableMesh 
Class of polygon mesh with collidable ITriangleWall for IParticleI on each face

IColor 
Abstracted color class in case ATW not provided.

ICompoundField 
manage multiple fields; included field should be point / curve / surface based field because it needs to measure distance to check which is closest.

IConfig 
An interface to contain static constants used in the whole iGeo system.

IConstantMap 
A subclass of IMap defined by one constant number

ICurve 
Class of NURBS curve object.

ICurveAttractorField 
3D vector filed defined by a NURBS curve.

ICurveAttractorField.ICurveAttractorFieldGeo  
ICurveCache 
Point cache of a curve for proximity search.

ICurveCreator 
class with collection of static methods to create various type of curve.

ICurveCurlField 
3D vector filed defined by a NURBS curve tanget causing curling force.

ICurveCurlField.ICurveCurlFieldGeo  
ICurveFieldGeo 
3D vector filed defined by a NURBS curve.

ICurveGeo 
Geometry of NURBS curve.

ICurvePositionField 
3D vector filed defined by a NURBS curve position (vector from the origin).

ICurvePositionField.ICurvePositionFieldGeo  
ICurveR 
Reference class of NURBS curve to contain any instance of ICurveI.

ICurveR.IsClosed  
ICurveR.Pt  
ICurveR.Tan  
ICurveR.U  
ICurveR.U2  
ICurveTangentField 
3D vector filed defined by a NURBS curve tanget.

ICurveTangentField.ICurveTangentFieldGeo  
ICurveXComparator 
A class to define order of IVec in X to be used in sorting with ISort.

ICurveYComparator 
A class to define order of IVec in X to be used in sorting with ISort.

ICurveZComparator 
A class to define order of IVec in X to be used in sorting with ISort.

ICylinder 
Cylinder surface class

IDataAgent<T extends IArithmeticVal<T,S>,S> 
Agent class with a generic data

IDelaunay 
Class to calculate Delaunay triangulation out of 3D points.

IDelaunay2D 
Class to calculate Delaunay triangulation out of 2D points.

IDelaunay2D.EdgeCounter  
IDelaunay2D.FaceIndex  
IDirectionalComparator 
A class to define order of IVec in a specified direction to be used in sorting with ISort.

IDistanceComparator 
A class to define order of IVec in a specified direction to be used in sorting with ISort.

IDouble 
Entity class of double (1 dimensional vector) to be used as IParameterObject.

IDoubleMap 
A subclass of IMap containing 2D array of double to implement a map.

IDoubleR 
Reference class of double (1 dimensional vector) to be used as IParameterObject.

IDoubleR.Abs  
IDoubleR.ACos  
IDoubleR.Add  
IDoubleR.ASin  
IDoubleR.ATan  
IDoubleR.ATan2  
IDoubleR.Cos  
IDoubleR.Deg  
IDoubleR.Div  
IDoubleR.Eq  
IDoubleR.Exp  
IDoubleR.FromInt  
IDoubleR.Inv  
IDoubleR.Log  
IDoubleR.Mul  
IDoubleR.Neg  
IDoubleR.Pow  
IDoubleR.Rad  
IDoubleR.Sin  
IDoubleR.Sq  
IDoubleR.Sqrt  
IDoubleR.Sub  
IDoubleR.Tan  
IDynamicsBase 
Implementation of IDynamics.

IDynamicServer 
A server to take care of all IDynamicObject.

Ie 
Instantiable class of ISwitchE interface to be used as to switch methods to return entity instance.

IEdge 
Class of an edge of polygon mesh.

IErr 
A class to provide default static error output stream.

IFace 
Class of a face of polygon mesh.

IField 
Field agent base class.

IFieldGeo 
abstract class of 2D vector filed.

IFieldMesh 
create polygon mesh as sampled interface of equal intensity of fields

IFieldMesh.EdgeVertex  
IFieldMesh.VertexGrid  
IFieldVisualizer 
Visualize field with xyz grid of arrows (IVectorObject)

IFoldableStrip 
Class of foldable geometry.

IG 
A main interface to background process of iGeo.

IGaussDecay 
Abstract interface for field decay

IGeometry 
Transformable objects.

IGeometryXComparator<T extends IGeometry> 
A class to define order of IVec in X to be used in sorting with ISort.

IGeometryYComparator<T extends IGeometry> 
A class to define order of IVec in X to be used in sorting with ISort.

IGeometryZComparator<T extends IGeometry> 
A class to define order of IVec in X to be used in sorting with ISort.

IGraphicObject 
A subobject of IObject to draw the object on displays.

IGraphicServer 
A server to contain graphic objects to manage drawing process.

IGravity 
Attractor field defined by a center point.

IImageMap 
A subclass of IMap defined by a bitmap image.

IImageSequenceMap 
A subclass of IMap defined by a bitmap image.

IIn 
A class to provide default static input stream.

IInteger 
Entity class of integer to be used as IParameterObject.

IIntegerR 
Reference class of integer to be used as IParameterObject.

IIntegerR.Add  
IIntegerR.Div  
IIntegerR.Eq  
IIntegerR.FromDouble  
IIntegerR.Mod  
IIntegerR.Mul  
IIntegerR.Neg  
IIntegerR.Sub  
IInvertMap 
A subclass of IMap defined by inverting value from 0 to 1 and 1 to 0.

ILayer 
A class of a layer to contain and organize objects.

ILineAgent 
Class of an agent with a line with start and end points.

ILineAgentGeo 
Class of an agent with a line with start and end points.

ILinearDecay 
Abstract interface for field decay

ILinkedDataAgent<T extends IArithmeticVal<T,IDoubleI>> 
Agent class with a generic data with links to other data agents

ILinkedNodeMeshAgent 
Mesh with vertices linked with scalar data and visualized as vertex color

ILinkedNodeMeshField 
3D vector filed defined by normal vector of mesh vertices

ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo  
ILinkedScalarAgent 
Agent class with a generic data with links to other data agents

ILinkedVec2Agent 
Agent class with a generic data with links to other data agents

ILinkedVecAgent 
Agent class with a generic data with links to other data agents

IMap 
A base class of map classes to provide mapping function to set values on a 2D map and extract value out of the map.

IMaterial 
A super class of rendering material properties

IMatrix 
Class of numerical matrix in specified size .

IMatrix2 
Class of 2x2 numerical matrix.

IMatrix3 
Class of 3x3 numerical matrix.

IMatrix4 
Class of 4x4 numerical matrix.

IMaxMap 
A subclass of IMap defined by taking larger value of two maps.

IMesh 
Class of polygon mesh object.

IMeshAgent 
Agent to iterate mesh faces.

IMeshCreator 
Miscellious static methods to instantiate IMesh object.

IMeshFieldGeo 
3D vector filed defined by a mesh.

IMeshGeo 
Geometry of polygon mesh containing lists of vertices, edges and faces.

IMeshNormalField 
3D vector filed defined by normal vector of mesh vertices

IMeshNormalField.IMeshNormalFieldGeo  
IMeshR 
Reference class of polygon mesh object containing any instance of IMeshI.

IMeshType 
Visitor class to define a type of mesh to be instantiated.

IMinMap 
A subclass of IMap defined by taking smaller value of two maps.

IMultiplyMap 
A subclass of IMap defined by multiplication of two maps.

INoDecay 
Abstract interface for field decay

INurbsGeo 
Base class of NURBS geometry providing miscellaneous methods to be used in child classes.

IObject 
A base class of iGeo object to be contained by IServer.

IOut 
A class to provide default static output stream.

IParameterObject 
A subobject of IObject to contain numerical geometry data

IParticle 
Class of an agent with IParticleGeo.

IParticleAgent 
Alias class of IParticle for backward compatibility.

IParticleDirectionLink 
Class of an implementation of IDynamics to limit particles to be spacified direction from a center.

IParticleDistanceLink 
Class of an implementation of IDynamics to limit particles to be spacified direction from a center.

IParticleGeo 
Class of an implementation of IDynamics to have physical attributes of point.

IParticleOnCurve 
Class of an agent with IParticleOnCurveGeo.

IParticleOnCurveAgent 
Alias class of IParticleOnCurve for backward compatibility; Use IParticleOnCurve instead.

IParticleOnCurveGeo 
Class of an implementation of IDynamics to have physical attributes of point on a curve.

IParticleOnMeshGeo 
Class of an implementation of IDynamics to have physical attributes of point on a cureve.

IParticleOnPlane 
Class of an agent with IParticleOnPlaneGeo.

IParticleOnPlaneGeo 
Class of an implementation of IDynamics to have physical attributes of point on a plane.

IParticleTrajectory 
Particle agent with trajectory curve.

IPiecewiseFunction 
Implementation of piecewise function out of multiple IFunction.

IPiecewisePolynomialFunction 
Implementation of piecewise function out of multiple IPolynominalFunction

IPixelTexture 
Texture class out of matrix of pixels

IPlanarAttractor 
3D field attracting only on the planar direction.

IPlanarAttractor.IPlanarAttractorGeo  
IPlaneAttractorField 
Attractor field defined by a plane.

IPlaneAttractorField.IPlaneAttractorFieldGeo  
IPlaneFieldGeo 
3D vector filed defined by a plane.

IPoint 
Class of point object.

IPointAgent 
Class of an agent based on one point.

IPointCloudFieldGeo 
3D vector filed defined by points.

IPointCurlField 
Attractor field defined by a center point.

IPointCurlFieldGeo 
Curl field defined by a point and an axis vector.

IPointFieldGeo 
3D vector filed defined by a point.

IPointR 
Reference class of a point object to contain any instance of IVecI.

IPolycurve 
Class of a curve which consists of multiple curves.

IPolycurveGeo 
Class of a curve which consists of multiple curves.

IPolynomialFunction 
Implementation of IFunction with polynomial.

IPrintWrapper  
Ir 
Instantiable class of ISwitchR interface to be used as to switch methods to return reference instance.

IRadialComparator 
A class to define order of IVec in angle around a specified center to be used in sorting with ISort.

IRand 
A class to provide random number function.

IRandom 
An alias class of IRand.

IScalarField 
scalar filed agent.

IScaleMap 
A subclass of IMap defined by scaling another map.

IServer 
A class of server to contain and manage instances of IObject.

ISort 
A class to sort objects in the order defined by a comparator implementing IComparator interface.

ISpacingEqualizer 
Tension force to equalize spacing between pt1 pt2 and pt2  pt3.

ISphere 
Sphere surface class

ISpring 
Class of IDynamics to simulate spring force between two particles with specified length.

ISpringLine 
Class of IDynamicObject to simulate spring force between two particles.

IStick 
Class of IDynamics to simulate fixed length relationship between two points

IStickLine 
Line representation of stick dynamics

IStraightener 
Class of IDynamicsBase to simulate tension force to make 3 points in straight

IStraightenerCurve 
3 point curve with straightener force inside.

IString 
Class of IDynamics to simulate limited length relationship between two points

IStringLine 
Class of IDynamicObject to simulate limited length string between two particles.

ISubMap 
A subclass of IMap defined by extracting part of another map.

ISubtractMap 
A subclass of IMap defined by subtraction of two maps.

ISun 
A solar analysis package providing direction of the sun in
the spcecified location at the specified time.

ISun.DateIterator  
ISun.DateRange  
ISun.Location  
ISun.SearchBuffer  
ISurface 
Class of NURBS surface object.

ISurfaceAttractorField 
3D vector filed defined by a NURBS surface to attract particle to the closest point on the surface.

ISurfaceAttractorField.ISurfaceAttractorFieldGeo  
ISurfaceCache 
Point cache of a surface for proximity search.

ISurfaceCreator 
class with collection of static methods to create various type of surface.

ISurfaceCreator.XCurveComparator  
ISurfaceCreator.YCurveComparator  
ISurfaceCreator.ZCurveComparator  
ISurfaceDensityMap 
A subclass of IMap defined by accumulated curvature of a surface

ISurfaceDepthMap 
A subclass of IMap defined by depth of surface in the assigned depth direction.

ISurfaceFieldGeo 
3D vector filed defined by a NURBS surface.

ISurfaceGeo 
Geometry of NURBS surface.

ISurfaceNormalField 
3D vector filed defined by a NURBS surface normal.

ISurfaceNormalField.ISurfaceNormalFieldGeo  
ISurfacePositionField 
3D vector filed defined by a NURBS surface position (vector from the origin).

ISurfacePositionField.ISurfacePositionFieldGeo  
ISurfaceR 
Reference class of NURBS surface to contain any instance of ISurfaceI.

ISurfaceR.IsFlat  
ISurfaceR.IsUClosed  
ISurfaceR.IsVClosed  
ISurfaceR.Normal  
ISurfaceR.Pt  
ISurfaceR.UTan  
ISurfaceR.UV  
ISurfaceR.UV2  
ISurfaceR.VTan  
ISurfaceSlopeField 
3D vector filed defined by a NURBS surface slope in respect to a given vector.

ISurfaceSlopeField.ISurfaceSlopeFieldGeo  
ISurfaceUTangentField 
3D vector filed defined by a NURBS surface tangent in U.

ISurfaceUTangentField.ISurfaceUTangentFieldGeo  
ISurfaceVTangentField 
3D vector filed defined by a NURBS surface tangent in U.

ISurfaceVTangentField.ISurfaceVTangentFieldGeo  
ISurfaceXComparator 
A class to define order of IVec in X to be used in sorting with ISort.

ISurfaceYComparator 
A class to define order of IVec in X to be used in sorting with ISort.

ISurfaceZComparator 
A class to define order of IVec in X to be used in sorting with ISort.

ISurfaceZDepthMap 
A subclass of IMap defined by z depth of surface.

ITensileNet 
Class to create tensile network which consists of IParticle and ITensionLine.

ITensileNet.ConstructorAndParameters<T>  
ITensileNet.IParticleCoupler  
ITensileNet.IParticleOnCurveComparator  
ITension 
Class of IDynamics to simulate tension force between two particles.

ITensionLine 
Class of IDynamicObject to simulate tension force between two particles.

ITensionLineOnCurve 
Class of IDynamicObject to simulate tension force between two particles.

ITensionOnCurve 
Class of IDynamics to simulate tension force between two particles on curve based on distance in u parameter space.

IText  
ITextGeo 
Class of a text object in 3D space

ITexture 
Abstract texture class (wrapping ITextureGL2)

ITrajectoryGeo 
IDyanmics class to have trajectory curve object.

ITriangleWall 
Infinite plane wall to bounce particle

ITrimCache 
Point cache of a surface trim curves, for checking a point is inside the trim or not

ITrimCurve 
Geometry class of trim curve on a surface.

IUFlipMap 
A subclass of IMap defined by flipping another map in u direction.

IULinearMap 
A subclass of IMap defined by two value to generate gradient map in u direction.

IUnit 
Unit of geometries in a server

IUSineMap 
A subclass of IMap defined by sine curve in u direction.

IUStripeShiftMap 
A subclass of IMap defined by another map and parameter shift in u direction in a stripe way in v direction

IValueComparator<T> 
An interface to define comparator to be used in sorting with ISort.

IVec 
Class of 3 dimensional vector.

IVec2 
Class of 2 dimensional vector.

IVec2f 
Class of 2 dimensional vector in float.

IVec2R 
Reference class of 2 dimensional vector to be used as IParameterObject.

IVec2R.Add  
IVec2R.Angle  
IVec2R.Cross  
IVec2R.Dist  
IVec2R.Dist2  
IVec2R.Div  
IVec2R.Dot  
IVec2R.Eq  
IVec2R.EqX  
IVec2R.EqY  
IVec2R.FromX  
IVec2R.FromXY  
IVec2R.FromY  
IVec2R.Len  
IVec2R.Len2  
IVec2R.Mul  
IVec2R.Neg  
IVec2R.Ortho  
IVec2R.Ref  
IVec2R.Rot  
IVec2R.Scale1d  
IVec2R.SetLen  
IVec2R.Shear  
IVec2R.Sub  
IVec2R.ToVec2  
IVec2R.ToVec3  
IVec2R.ToVec4  
IVec2R.Transform2  
IVec2R.Transform3  
IVec2R.TransformVec2  
IVec2R.TransformVec3  
IVec2R.Unit  
IVec2R.X  
IVec2R.Y  
IVec4 
Class of 4 dimensional vector.

IVec4R 
Reference class of 4 dimensional vector to be used as IParameterObject.

IVec4R.Add  
IVec4R.Cross  
IVec4R.Dist  
IVec4R.Dist2  
IVec4R.Div  
IVec4R.Eq  
IVec4R.EqW  
IVec4R.EqX  
IVec4R.EqY  
IVec4R.EqZ  
IVec4R.FromVec  
IVec4R.FromVecAndW  
IVec4R.FromW  
IVec4R.FromX  
IVec4R.FromXYZ  
IVec4R.FromXYZW  
IVec4R.FromY  
IVec4R.FromZ  
IVec4R.Mul  
IVec4R.Neg  
IVec4R.Ref  
IVec4R.Rot  
IVec4R.Rot2  
IVec4R.Scale1d  
IVec4R.SetLen  
IVec4R.Shear  
IVec4R.Sub  
IVec4R.ToVec  
IVec4R.ToVec2  
IVec4R.ToVec2WithAxis  
IVec4R.ToVec2WithAxisAndOrigin  
IVec4R.ToVec2WithProjection  
IVec4R.Transform3  
IVec4R.Transform4  
IVec4R.TransformVec3  
IVec4R.TransformVec4  
IVec4R.Unit  
IVec4R.W  
IVec4R.X  
IVec4R.Y  
IVec4R.Z  
IVecR 
Reference class of 3 dimensional vector to be used as IParameterObject.

IVecR.Add  
IVecR.Angle  
IVecR.Cross  
IVecR.Dist  
IVecR.Dist2  
IVecR.Div  
IVecR.Dot  
IVecR.Eq  
IVecR.EqX  
IVecR.EqY  
IVecR.EqZ  
IVecR.FromX  
IVecR.FromXYZ  
IVecR.FromY  
IVecR.FromZ  
IVecR.Len  
IVecR.Len2  
IVecR.Mul  
IVecR.Neg  
IVecR.Ref  
IVecR.Rot  
IVecR.Rot2  
IVecR.Scale1d  
IVecR.SetLen  
IVecR.Shear  
IVecR.Sub  
IVecR.ToVec2  
IVecR.ToVec2WithAxis  
IVecR.ToVec2WithAxisAndOrigin  
IVecR.ToVec2WithProjection  
IVecR.Transform3  
IVecR.Transform4  
IVecR.TransformVec3  
IVecR.TransformVec4  
IVecR.Unit  
IVecR.X  
IVecR.Y  
IVecR.Z  
IVectorObject 
Class only to visualize IVecI.

IVertex 
Class of a vertex of polygon mesh.

IVertex.ZComparator  
IVertex.ZYXComparator  
IVFlipMap 
A subclass of IMap defined by flipping another map in v direction.

IVLinearMap 
A subclass of IMap defined by two value to generate gradient map in v direction.

IVoronoi2D 
Class to calculate Delaunay triangulation out of 2D points.

IVoronoi2D.RadialComparator  
IVSineMap 
A subclass of IMap defined by sine curve in v direction.

IVStripeShiftMap 
A subclass of IMap defined by another map and parameter shift in v direction in a stripe way in u direction

IWall 
Infinite plane wall to bounce particle

IXComparator 
A class to define order of IVec in X to be used in sorting with ISort.

IYComparator 
A class to define order of IVec in Y to be used in sorting with ISort.

IZComparator 
A class to define order of IVec in Z to be used in sorting with ISort.

Enum  Description 

IFieldGeo.Decay 
type of decay from surface position

ISun.City  
ITextGeo.HorizontalAlignment  
ITextGeo.VerticalAlignment  
IUnit.Type 