|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use HObject | |
|---|---|
| com.hedgehog | Base package of the Hedgehog API. |
| com.hedgehog.animator | Provides support for handling animation. |
| com.hedgehog.attributes | Provides several classes for handling attributes. |
| com.hedgehog.database | Support for interacting with databases. |
| com.hedgehog.date_time | Provides support for manipulating dates. |
| com.hedgehog.directions_orientations | A package of support classes for working with orientation and drections. |
| com.hedgehog.game | Several classes for manipulating common game elements such as flipping a coin, rolling a die, selecting lottery numbers and representing a pack of playing cards. |
| com.hedgehog.geo |
Package geo is the top level package for geometric modelling. |
| com.hedgehog.geo.model | This package contains classes for modelling geometric models. |
| com.hedgehog.geo.threed | Base package of 3D geometric modelling. |
| com.hedgehog.geo.threed.curves | Models 3D curves. |
| com.hedgehog.geo.threed.grid | Represents a 3D grid of z-values. |
| com.hedgehog.geo.threed.meshes | A mesh is a collection of shapes such as polygons or triangles, the sum of which models a surface. |
| com.hedgehog.geo.threed.model | Geometric model classes specifically for 3D. |
| com.hedgehog.geo.threed.packing | Provides support for generating packings inside 3D objects. |
| com.hedgehog.geo.threed.points | This package contains a variety of 3D point classes. |
| com.hedgehog.geo.threed.projection | This package provides several classes for performing object projections. |
| com.hedgehog.geo.threed.shapes | This package provides several classes for modelling 3D shapes. |
| com.hedgehog.geo.threed.surfaces | This package models 3D surfaces. |
| com.hedgehog.geo.threed.world | Contains classes specifically for modelling 3D worlds. |
| com.hedgehog.geo.twod | Base package of 2D geometric modelling. |
| com.hedgehog.geo.twod.curves | Models 2D curves, lines and rays. |
| com.hedgehog.geo.twod.curves.library | A library of popular 2D curves. |
| com.hedgehog.geo.twod.grid | Models 2D grids. |
| com.hedgehog.geo.twod.meshes | A mesh is a collection of shapes such as polygons or triangles, the sum of which models a 2D domain. |
| com.hedgehog.geo.twod.model | Geometric model classes specifically for 2D. |
| com.hedgehog.geo.twod.packing | Provides support for generating packings inside 2D objects. |
| com.hedgehog.geo.twod.points | This package contains a variety of 2D point classes. |
| com.hedgehog.geo.twod.shapes | This package provides several classes for modelling 2D shapes. |
| com.hedgehog.geo.twod.world | Contains classes specifically for modelling 2D worlds. |
| com.hedgehog.jogl | Provides support classes for Java's Open GL rendering package JOGL. |
| com.hedgehog.material | A package for modelling material properties. |
| com.hedgehog.math | General mathematical support. |
| com.hedgehog.math.coordinate_systems | Support for handling coordinate systems in both 2D and 3D. |
| com.hedgehog.math.distributions | This package provides classes SampleAnalysisInt and SampleAnalysisDouble for performing popular analysis queries on 1D arrays of ints and doubles. |
| com.hedgehog.math.equations | This package provides classes for manipulating equations. |
| com.hedgehog.math.fft | Fast Fourier transform support for 1D and 2D real and complex values. |
| com.hedgehog.math.functions | Support for handling mathematical functions. |
| com.hedgehog.math.functions.library | Math function classes. |
| com.hedgehog.math.graph_tree | A package of graph and tree classes. |
| com.hedgehog.math.interpolation | This package provides classes for interpolating points and data values, such as least square spline fits. |
| com.hedgehog.math.matrices | Matrices are a cornerstone of computational modelling, and as a result this package supports several matrix classes. |
| com.hedgehog.math.optimisation | n-variable function optimsation. |
| com.hedgehog.math.polynomials | Provides classes for modelling polynomials. |
| com.hedgehog.math.tensors | Provides classes for representing tensors. |
| com.hedgehog.math.vectors | Provides several full and sparse vectors. |
| com.hedgehog.mechanics | The root package of the mechanics classes. |
| com.hedgehog.mechanics.loading | Provides force models for performing mechanics computations. |
| com.hedgehog.mechanics.material | Models material properties such as linear elastic materials. |
| com.hedgehog.mechanics.threed.loading | Provides force models for performing 3D mechanics computations. |
| com.hedgehog.mechanics.threed.particles | Models 3D particles such as points and spheres. |
| com.hedgehog.mechanics.time_integration | Supports numerous time step integrators such as ExplicitEuler, PositionVerlet, etc. |
| com.hedgehog.mechanics.twod.loading | Provides force models for performing 2D mechanics computations. |
| com.hedgehog.mechanics.twod.particles | Models 2D particles such as points and circles. |
| com.hedgehog.model |
Class Model is the key class for building models containing objects. |
| com.hedgehog.parametric | This package provides several facilitator classes for working with curves, surfaces and solids parametrically. |
| com.hedgehog.planets | Models the planets and the Sun, with several support classes such as UTM. |
| com.hedgehog.text | Models text strings. |
| com.hedgehog.texture | This package provides several classes for modelling colour and texture. |
| com.hedgehog.types.model | Provides wrappers around the types boolean, byte, int, double and String. |
| com.hedgehog.units | Unit manager and frequently used units. |
| com.hedgehog.utility | Provides several frequently used utility classes. |
| com.hedgehog.x3d | Provides support classes for X3D, which is a royalty-free open standards file format and run-time architecture to represent and communicate 3D scenes and objects using XML. |
| com.hedgehog.x3d.appearance | This package provides support for X3D's object appearance classes. |
| com.hedgehog.x3d.fields | This package contains all of X3D's field classes, such as SFBool and MFBool. |
| com.hedgehog.x3d.font | This package supports X3D's font classes. |
| com.hedgehog.x3d.grouping | This package supports X3D's grouping nodes such as Transform. |
| com.hedgehog.x3d.interpolator | This package supports X3D's interpolator node classes. |
| com.hedgehog.x3d.lighting | This package supports X3D's lighting node classes. |
| com.hedgehog.x3d.metadata | This package supports X3D's metadata objects. |
| com.hedgehog.x3d.nodes | This package supports X3D's node classes. |
| com.hedgehog.x3d.nodes.geometry | This package supports X3D's geometric node classes. |
| com.hedgehog.x3d.nodes.geometry.nurbs | This package supports the X3D NURBS component. |
| com.hedgehog.x3d.property | This package supports X3D's property node classes. |
| com.hedgehog.x3d.sensor | This package supports X3D's device sensor node classes of section 20 "Pointing device sensor component" of Part 1 of the X3D "Architecture and base components" specification. |
| com.hedgehog.x3d.time | This package supports X3D's time node classes. |
| com.hedgehog.xml | Support for importing and exporting to XML format. |
| Uses of HObject in com.hedgehog |
|---|
| Methods in com.hedgehog that return HObject | |
|---|---|
HObject |
HObject.copy()
Returns a copy of this object. |
| Constructors in com.hedgehog with parameters of type HObject | |
|---|---|
HObject(HObject object)
Copy constructor. |
|
| Uses of HObject in com.hedgehog.animator |
|---|
| Subclasses of HObject in com.hedgehog.animator | |
|---|---|
class |
Animation
Title: Animation - models an object animation via a collection of animators |
class |
AnimationManager
Title: AnimationManager - manages a hash map of animations |
class |
Animator
Title: Animator - models an object animator via an interpolator and timer |
| Uses of HObject in com.hedgehog.attributes |
|---|
| Subclasses of HObject in com.hedgehog.attributes | |
|---|---|
class |
AppearanceAttribute
Title: AppearanceAttribute - an appearance attribute. |
class |
Attribute
Title: Attribute - abstract base class of attribute hierarchy. |
class |
AttributeDatabaseExporter
Title: AttributeDatabaseExporter - handles the export of attributes to a database. |
class |
AttributeDatabaseImporter
Title: AttributeDatabaseImporter - handles the import of attributes from a database. |
class |
AttributeManager
Title: AttributeManager - manages hash maps of all attribute types. |
class |
Attributes
Title: Attributes - stores a vector attributes. |
class |
AttributeType
Title: AttributeType - indicates an attribute's type. |
class |
BooleanAttribute
Title: BooleanAttribute - a Boolean attribute. |
class |
ColourAttribute
Title: ColourAttribute - a colour attribute. |
class |
FloatAttribute
Title: FloatAttribute - floating-point attribute. |
class |
IntegerAttribute
Title: IntegerAttribute - an integer attribute. |
class |
MaterialAttribute
Title: MaterialAttribute - a material properties attribute. |
class |
StringAttribute
Title: StringAttribute - a String attribute |
class |
Vector2DAttribute
Title: Vector2DAttribute - a Vector2D attribute. |
class |
Vector3DAttribute
Title: Vector3DAttribute - a Vector3D attribute. |
| Uses of HObject in com.hedgehog.database |
|---|
| Subclasses of HObject in com.hedgehog.database | |
|---|---|
class |
Database
Title: Database - Abstract base class of database connection. |
class |
DatabaseExport
Title: DatabaseExport - Handles exporting objects to a database. |
class |
DatabaseImport
Title: DatabaseImport - Handles importing objects to a database. |
class |
DatabaseImportExport
Title: DatabaseImportExport - Handles importing/exporting objects to a database. |
class |
DatabaseType
Title: DatabaseType - Stores the type of database. |
class |
HypersonicDatabase
Title: HypersonicDatabase - connection to the Hypersonic / HSQLDB database. |
class |
MySQLDatabase
Title: MySQLDatabase - connection to the MySQL database. |
| Uses of HObject in com.hedgehog.date_time |
|---|
| Subclasses of HObject in com.hedgehog.date_time | |
|---|---|
class |
AbsoluteTimer
Title: AbsoluteTimer - an absolute time timer. |
class |
DateUtilities
Title: DateUtilities - provides various date and time utility methods. |
class |
DayOfWeek
Title: DayOfWeek - represents a particular day of the week. |
class |
HDate
Title: HDate - a date-time class. |
class |
HoursMinutesSeconds
Title: HoursMinutesSeconds - represents a hours-minutes-seconds triple. |
class |
IncrementalIntervalTime
Title: IncrementalIntervalTime - models a time and time step within an interval. |
class |
IntervalTime
Title: IntervalTime - models a time within an interval. |
class |
PlayBackTimer
Title: PlayBackTimer - a movie playback timer class |
class |
Time
Title: Timer - a basic time class. |
| Uses of HObject in com.hedgehog.directions_orientations |
|---|
| Subclasses of HObject in com.hedgehog.directions_orientations | |
|---|---|
class |
ClockwiseAnticlockwise
Title: ClockwiseAnticlockwise - represents a clockwise, colinear or anticlockwise orientation. |
class |
Direction
Title: Direction - base class of directions. |
class |
DominantDirection
Title: DominantDirection - extends Direction specifically for dominant directions. |
class |
ForwardBackwardDirection
Title: ForwardBackwardDirection - extends Direction specifically for forward, stationary and backward directions. |
class |
InOutOn
Title: InOutOn - indicates whether or not an object is inside, outside or on another object. |
class |
LeftRightDirection
Title: LeftRightDirection - extends Direction specifically for left, right, backward, forward and stationary directions. |
class |
MinMaxInflexion
Title: MinMaxInflexion - represents a minimum-maximum-inflexion triple. |
class |
PoleDirection
Title: PoleDirection - indicates a direction wrt the (N,E,S,W) polar directional system. |
| Uses of HObject in com.hedgehog.game |
|---|
| Subclasses of HObject in com.hedgehog.game | |
|---|---|
class |
Card
Title: Card - models a card. |
class |
CardHand
Title: CardHand - models a hand of cards. |
class |
Coin
Title: Coin - models tossing a coin. |
class |
Dice
Title: Dice - models a collecton of Die. |
class |
Die
Title: Die - models a die. |
class |
Lottery
Title: Lottery - models a sequence of unique integer random numbers as drawn from a lottery. |
class |
PackOfCards
Title: PackOfCards - models a pack of playing cards. |
class |
Suit
Title: Suits - models the suits of a pack of playing cards. |
| Uses of HObject in com.hedgehog.geo |
|---|
| Subclasses of HObject in com.hedgehog.geo | |
|---|---|
class |
ConvexHullMethod
Title: ConvexHullMethod - Stores the type of method used when generating a convex hull. |
class |
CurveType
Title: CurveType - indicates the type of a curve. |
class |
FacePosition
Title: FacePosition - indicates a macro face position |
class |
GeometricObject
Title: GeometricObject - abstract base class of geometric object hierarchy. |
class |
GeometricObjectsType
Title: GeometricObjectsType - indicates a type of geometric object or objects. |
class |
Intersection
Title: Intersection - an object intersection handler. |
class |
IntersectionType
Title: IntersectionType - indicates the type of geometric intersection. |
class |
PointProximity
Title: PointProximity - indicates the relative position of a point with respect to a geometric object. |
class |
PolygonType
Title: PolygonType - indicates the type of a polygon. |
class |
PolyhedronType
Title: PolyhedronType - indicates the type of a polyhedron. |
class |
Projection
Title: Projection - an object projection handler. |
class |
ProjectionType
Title: ProjectionType - indicates the type of projection. |
class |
RegularPolygonType
Title: RegularPolygonType - indicates the type of a regular polygon. |
class |
TrianglePointProximity
Title: TrianglePointProximity - stores the proximity relationship between a triangle and a point. |
class |
TriangleQualityType
Title: TriangleQualityType - indicates the type of triangle qulity measure. |
class |
TriangleType
Title: TriangleType - indicates the type of a triangle. |
class |
TriangulationMethod
Title: TriangulationMethod - Stores the type of method used when generating triangulation. |
class |
VerticesEdgesFaces
Title: VerticesEdgesFaces - stores the number of vertices, edges and faces. |
class |
VerticesEdgesFacesHolesShellsLoops
Title: VerticesEdgesFacesHolesShellsLoops - extends VerticesEdgesFaces by appending the number holes, shells and loops. |
class |
World
Title: World - stores information about a world environment. |
| Uses of HObject in com.hedgehog.geo.model |
|---|
| Subclasses of HObject in com.hedgehog.geo.model | |
|---|---|
class |
CurveAttributeManager
Title: CurveAttributManager - attribute manager specifically for curves. |
class |
GeometricAttributeManager
Title: GeometricAttributeManager - an attribute manager specifically for geometric objects. |
class |
GeometricModel
Title: GeometricModel - extends Model specifically for geometric models. |
class |
GridAttributeManager
Title: GridAttributeManager attribute manager specifically for grids. |
class |
GridPointsAttributeManager
Title: GridPointsAttributeManager - support class for GridAttributeManager, mapping grid-point (i,j) to attribute IDs. |
class |
MeshAttributeManager
Title: MeshAttributeManager - attribute manager specifically for meshes. |
class |
PointAttributeManager
Title: PointAttributManager - attribute manager specifically for points. |
class |
ShapeAttributeManager
Title: ShapeAttributeManager - attribute manager specifically foe shapes. |
| Methods in com.hedgehog.geo.model with parameters of type HObject | |
|---|---|
boolean |
GeometricAttributeManager.addCurveAttribute(HObject curve,
Attribute attribute)
Adds the specified |
boolean |
GeometricModel.addCurveAttribute(HObject curve,
Attribute attribute)
Adds the specified |
boolean |
GeometricAttributeManager.addGridAttribute(HObject grid,
Attribute attribute)
Adds the specified |
boolean |
GeometricModel.addGridAttribute(HObject grid,
Attribute attribute)
Adds the specified |
boolean |
GeometricAttributeManager.addMeshAttribute(HObject mesh,
Attribute attribute)
Adds the specified |
boolean |
GeometricModel.addMeshAttribute(HObject mesh,
Attribute attribute)
Adds the specified |
boolean |
GeometricAttributeManager.addPointAttribute(HObject point,
Attribute attribute)
Adds the specified |
boolean |
GeometricModel.addPointAttribute(HObject point,
Attribute attribute)
Adds the specified |
boolean |
GeometricAttributeManager.addShapeAttribute(HObject shape,
Attribute attribute)
Adds the specified |
boolean |
GeometricModel.addShapeAttribute(HObject shape,
Attribute attribute)
Adds the specified |
| Uses of HObject in com.hedgehog.geo.threed |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed | |
|---|---|
class |
GeometricObject3D
Title: GeometricObject3D - extends GeometricObject specifically for 3D geometric objects. |
class |
IndexObject3D
Title: IndexObject3D - abstract base class of 3D index objects. |
class |
IndexPointObject3D
Title: IndexPointObject3D - abstract base class of 3D index point objects. |
class |
Intersection3D
Title: Intersection3D - extends Intersection specifically for 3D objects. |
| Uses of HObject in com.hedgehog.geo.threed.curves |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed.curves | |
|---|---|
class |
BSplineCurve3D
Title: BSplineCurve3D - abstract base class of B-spline curves |
class |
Curve3D
Title: Curve3D - abstract base class of 3D curves. |
class |
Curve3DFactory
Title: Curve3DFactory - Curve3D factory. |
class |
HorizontalLine3D
Title: HorizontalLine3D - extends StraightLine3D specifically for horizontal straight lines. |
class |
IndexStraightLine3D
Title: IndexStraightLine3D - models a 3D index straight line. |
class |
InfiniteStraightLine3D
Title: InfiniteStraightLine3D - models an index infinite straight line. |
class |
NonRationalBezierCurve3D
Title: NonRationalBezierCurve3D - models a non-rational Bezier curve |
class |
NonRationalBSplineCurve3D
Title: NonRationalBSplineCurve3D - models a non-rational B-Spline curve |
class |
PolyCurve3D
Title: PolyCurve3D - base class of 3D polycurve objects. |
class |
PolyStraightLine3D
Title: PolyStraightLine3D - extends PolyCurve3D specifically for polycurves consisting of straight line segments. |
class |
Ray3D
Title: Ray3D - models a 3D ray. |
class |
StraightLine3D
Title: StraightLine3D - models a 3D straight line segment of finite length. |
class |
VerticalLine3D
Title: VerticalLine3D - extends StraightLine3D specifically for vertical straight lines. |
class |
WeightedRationalBezierCurve3D
Title: WeightedRationalBezierCurve3D - models a weighted rational Bezier curve |
class |
WeightedRationalBSplineCurve3D
Title: WeightedRationalBSplineCurve3D - models a weighted rational B-Spline curve |
| Methods in com.hedgehog.geo.threed.curves that return HObject | |
|---|---|
HObject |
StraightLine3D.copy()
Returns a copy of this object. |
| Uses of HObject in com.hedgehog.geo.threed.grid |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed.grid | |
|---|---|
class |
AbstractGrid3D
Title: AbstractGrid3D - abstract base class of 3D grids. |
class |
BackgroundGrid3D
Title: BackgroundGrid3D - asbtract base class of 3D background grids. |
class |
BackgroundGridCell3D
Title: BackgroundGridCell3D - represents a hexahedral cell in a background grid. |
class |
GeometricObjectBackgroundGrid3D
Title: GeometricObjectBackgroundGrid3D - 3D background grid of GeometricObjects. |
class |
GeometricObjectBackgroundGridCell3D
Title: GeometricObjectBackgroundGridCell3D - extends BackgroundGridCell3D specifically for GeometricObject3Ds. |
class |
Grid3D
Title: Grid3D - models a 3D grid of points. |
class |
GridBoundary
Title: GridBoundary - extends GridPointCollection specifically for representing boundaries. |
class |
GridEdge
Title: GridEdge - represents an edge with two GridPoint ened-points. |
class |
GridPoint
Title: GridPoint - stores the (i,j) indices of a grid-point. |
class |
GridPointCollection
Title: GridPointCollection - stores a vector of GridPoints. |
class |
GridPolygon
Title: GridPolygon - abstract base class of grid polygon hierarchy. |
class |
GridQuadrilateral
Title: GridQuadrilateral - represents a quadrilateral cell in a grid. |
class |
GridTriangle
Title: GridTriangle - models a triangle of 3 GridPoints. |
class |
IndexTetrahedronBackgroundGrid3D
Title: IndexTetrahedronBackgroundGrid3D - a background grid for storing IndexStraightEdgePlanarFaceTetrahedron3D objects. |
class |
IndexTetrahedronBackgroundGridCell3D
Title: IndexTetrahedronBackgroundGridCell3D - a background grid cell storing IndexStraightEdgePlanarFaceTetrahedron3D objects. |
class |
IndexTriangleBackgroundGrid3D
Title: IndexTriangleBackgroundGrid3D a background grid for storing IndexTriangle3D objects. |
class |
IndexTriangleBackgroundGridCell3D
Title: IndexTriangleBackgroundGridCell3D |
class |
LevelSetGrid3D
Title: LevelSetGrid3D - models a 3D grid of points as a series of level sets. |
class |
ObjectBackgroundGrid3D<ObjectType>
Title: ObjectBackgroundGrid3D - 3D background grid of objects of general type. |
class |
ObjectBackgroundGridCell3D<ObjectType>
Title: ObjectBackgroundGridCell3D - extends BackgroundGridCell3D specifically for objects of arbitrary type. |
class |
PointBackgroundGrid3D
Title: PointBackgroundGrid3D - a background grid for storing Point3D objects. |
class |
PointBackgroundGridCell3D
Title: PointBackgroundGridCell3D |
| Uses of HObject in com.hedgehog.geo.threed.meshes |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed.meshes | |
|---|---|
class |
IndexTetrahedronMesh3D
Title: IndexTetrahedronMesh3D - an index tetrahedra mesh. |
class |
Mesh3D
Title: Mesh3D - abstract base class of 3D meshes. |
class |
SimplePolygonMesh3D
Title: SimplePolygonMesh3D - represents a simple mesh of Polygon3D objects. |
| Uses of HObject in com.hedgehog.geo.threed.model |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed.model | |
|---|---|
class |
GeometricModel3D
Title: GeometricModel3D |
| Uses of HObject in com.hedgehog.geo.threed.packing |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed.packing | |
|---|---|
class |
Packing3D
Title: Packing3D - abstract base class of 3D packings. |
class |
SpherePacking3D
Title: SpherePacking3D - models packing spheres into various shapes. |
| Uses of HObject in com.hedgehog.geo.threed.points |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed.points | |
|---|---|
class |
IndexPoint3D
Title: IndexPoint3D - represents a 3D point via an integer index into a vector of points. |
class |
IndexPoint3DSet
Title: IndexPoint3DSet - a set of index points. |
class |
KMeansPoint3D
Title: KMeansPoint3D - performs a k-means clustering analysis of a point set. |
class |
MinSphere3D
Title: MinSphere3D - a support class for finding the minmum enclosing sphere around a point set. |
class |
OrthogonalCartesianPoint3D
Title: OrthogonalCartesianPoint3D - extends Point3D by encapsulating a coordinate system. |
class |
Point3D
Title: Point3D - base class of 3D points. |
class |
Point3DMatrix
Title: Point3DMatrix - models a point set via a full matrix. |
class |
Point3DSet
Title: Point3DSet - models a set of 3D points. |
class |
Point3DWithAdjacentPoints
Title: Point3DWithAdjacentPoints - extends Point3D by appending point adjacency information. |
class |
Point3DWithScalar
Title: Point3DWithScalar - extends Point3D by appending a scalar. |
class |
VolumePoint3D
Title: VolumePoint3D - models a point with respect to a VolumeCoordinateSystem3D coordinate system. |
| Uses of HObject in com.hedgehog.geo.threed.projection |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed.projection | |
|---|---|
class |
ObliqueProjector
Title: ObliqueProjector - extends Projector specifically for oblique projections. |
class |
OrthographicProjector
Title: OrthographicProjector - extends Projector specifically for orthographic projections. |
class |
OrthographicXYProjector
Title: OrthographicXYProjector - extends OrthographicProjector specifically for orthographic projections onto the xy-plane. |
class |
OrthographicXZProjector
Title: OrthographicXZProjector - extends OrthographicProjector specifically for orthographic projections onto the xz-plane. |
class |
OrthographicYZProjector
Title: OrthographicYZProjector - extends OrthographicProjector specifically for orthographic projections onto the yz-plane. |
class |
PerspectiveProjector
Title: PerspectiveProjector - extends Projector specifically for persecptive projections. |
class |
Projector
Title: Projector - abstract base class of projectors. |
class |
StereographicProjector
Title: StereographicProjector - extends Projector specifically for stereographic projections. |
| Uses of HObject in com.hedgehog.geo.threed.shapes |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed.shapes | |
|---|---|
class |
AdjacentIndexTetrahedron3D
Title: AdjacentIndexTetrahedron3D - an adjacent index tetrahedron. |
class |
AxisAlignedBox3D
Title: AxisAlignedBox3D - models an axis-aligned 3D box. |
class |
AxisAlignedRectangle3D
Title: AxisAlignedRectangle3D - models an axis-aligned rectangle. |
class |
Box3D
Title: Box3D - base class of 3D boxes. |
class |
Cone3D
Title: Cone3D - models a general cone. |
class |
ConvexStraightEdgePlanarPolygon3D
Title: ConvexStraightEdgePlanarPolygon3D - 3D convex polygon lying on a plane and having straight edges. |
class |
CoonsSurface3D
Title: CoonsSurface3D - models a Coons patch/surface. |
class |
Cylinder3D
Title: Cylinder3D - models a general cylinder. |
class |
Ellipsoid3D
Title: Ellipsoid3D - models a 3D ellipsoid. |
class |
Hexahedron3D
Title: Hexahedron3D models a hexahedron. |
class |
IndexPolygon3D
Title: IndexPolygon3D |
class |
IndexQuadrilateral3D
Title: IndexQuadrilateral3D - models an index quadrilateral. |
class |
IndexTetrahedron3D
Title: IndexTetrahedron3D - an index tetrahedron. |
class |
IndexTriangle3D
Title: IndexTriangle3D - models an index triangle. |
class |
OblateSpheroid3D
Title: OblateSpheroid3D - extends Spheroid3D specifically for oblate spheroids. |
class |
PlanarCircle3D
Title: PlanarCircle3D - models a circle lying within a 3D plane. |
class |
PlanarEllipse3D
Title: PlanarEllipse3D - models an ellipse lying within a 3D plane. |
class |
PlanarFacePolyhedron3D
Title: PlanarFacePolyhedron3D - abstract base class of 3D planar-faced polyhedra classes. |
class |
PlanarPolygon3D
Title: PlanarPolygon3D - abstract base class of planar 3D polygons. |
class |
Polygon3D
Title: Polygon3D - general 3D polygon. |
class |
Polyhedron3D
Title: Polyhedron3D - abstract base class of 3D polyhedra classes. |
class |
ProlateSpheroid3D
Title: ProlateSpheroid3D - extends Spheroid3D specifically for prolate spheroids. |
class |
RegularDodecahedron3D
Title: RegularDodecahedron3D - models a 3D regular dodecahedron. |
class |
RegularHexahedron3D
Title: RegularHexahedron3D - models a 3D regular hexahedron. |
class |
RegularIcosahedron3D
Title: RegularIcosahedron3D - models a 3D regular icosahedron. |
class |
RegularOctahedron3D
Title: RegularOctahedron3D - models a 3D regular dodecahedron. |
class |
RegularPolyhedron3D
Title: RegularPolyhedron3D - abstract base class of 3D regular polyhedra classes. |
class |
RegularTetrahedron3D
Title: RegularTetrahedron3D - models a 3D regular tetrahedron. |
class |
RightAngledCone3D
Title: RightAngledCone3D - models a right-angled cone. |
class |
RightAngledCylinder3D
Title: RightAngledCylinder3D - models a right-angled cylinder. |
class |
RightAngledFrustumCone3D
Title: RightAngledFrustumCone3D - models a right-angled frustum cone. |
class |
RuledConicSurface3D
Title: RuledConicSurface - models a general conic as a base curve and apex point. |
class |
RuledSurface3D
Title: RuledSurface3D - models a ruled surface between two general curves |
class |
Shape3D
Title: Shape3D - abstract base class of 3D shape classes. |
class |
Sphere3D
Title: Sphere3D - models a 3D sphere as a centre and radius. |
class |
Spheroid3D
Title: Spheroid3D - models a spheroid. |
class |
StraightEdgePlanarFacePolyhedron3D
Title: StraightEdgePlanarFacePolyhedron3D - base class of 3D planar-faced, straight-edged polyhedra classes. |
class |
StraightEdgePlanarFaceTetrahedron3D
Title: StraightEdgePlanarFaceTetrahedron3D |
class |
StraightEdgePlanarPolygon3D
Title: StraightEdgePlanarPolygon3D - 3D polygon lying on a plane and having straight edges. |
class |
StraightEdgePlanarQuadrilateral3D
Title: StraightEdgePlanarQuadrilateral3D - 3D quadrilateral lying on a plane and having straight edges. |
class |
StraightEdgePlanarTriangle3D
Title: StraightEdgeTriangle3D - models a 3D triangle lying on a general plane and having straight-edges. |
class |
SuperEllipsoid3D
Title: SuperEllipsoid3D - extends SuperQuadric3D specifically for superquadric ellipsoids |
class |
SuperQuadric3D
Title: SuperQuadric3D - models a superquadric |
class |
SuperToroid3D
Title: SuperToroid3D - extends SuperQuadric3D specifically for superquadric toroids |
class |
Torus3D
Title: Torus3D - models a 3D torus. |
class |
WedgePentahedron3D
Title: WedgePentahedron3D - models a wedge shaped pentahedron. |
| Uses of HObject in com.hedgehog.geo.threed.surfaces |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed.surfaces | |
|---|---|
class |
AlgebraicSurface3D
Title: AlgebraicSurface3D - models an algebraic surface represented by the sum of cx^iy^jz^k terms, where c is a scalar coefficient and i, j and k are integer powers. |
class |
BSplineSurface3D
Title: BSplineCurve3D - abstract base class of B-spline surfaces |
class |
CoordinatePlaneType
Title: CoordinatePlaneType - indicates the type of a coordinate plane. |
class |
CubicSplineSurface3D
Title: CubicSplineSurface3D - fits a cubic spline surface through a point set represented as a full matrix. |
class |
FunctionSurface3D
Title: FunctionSurface3D - represents a 3D surface as a TwoVariableFunction object. |
class |
NonRationalBezierSurface3D
Title: NonRationalBezierSurface3D - models a non-rational Bezier surface |
class |
NonRationalBSplineSurface3D
Title: NonRationalBSplineSurface3D - models a non-rational B-Spline surface |
class |
ParallelXYPlane3D
Title: ParallelXYPlane3D - extends Plane3D specifically for a plane that is parallel to the xy-plane. |
class |
ParallelXZPlane3D
Title: ParallelXZPlane3D - extends Plane3D specifically for a plane that is parallel to the xz-plane. |
class |
ParallelYZPlane3D
Title: ParallelYZPlane3D - extends Plane3D specifically for a plane that is parallel to the yz-plane. |
class |
Plane3D
Title: Plane3D - models a 3D plane. |
class |
Plane3DWithLocalAxes
Title: Plane3DWithLocalAxes - extends Plane3D by encapsulating a local origin and set of local axes. |
class |
QuadraticSurface3D
Title: QuadraticSurface3D - models a 3D quadratic/quadric surface. |
class |
Surface3D
Title: Surface3D - abstract base class of 3D surfaces. |
class |
SurfaceFeatures
Title: SurfaceFeatures - indicates a type of surface feature. |
class |
SymbolicFunctionSurface3D
Title: SymbolicFunctionSurface3D - models a 3D surface symbolically via a string expression. |
class |
SymbolicParametricSurface3D
Title: SymbolicParametricSurface3D - models a surface symbolically and parametrically. |
class |
WeightedRationalBezierSurface3D
Title: WeightedRationalBezierSurface3D - models a weighted rational Bezier surface |
class |
WeightedRationalBSplineSurface3D
Title: WeightedRationalBSplineSurface3D - models a weighted rational B-Spline surface. |
| Uses of HObject in com.hedgehog.geo.threed.world |
|---|
| Subclasses of HObject in com.hedgehog.geo.threed.world | |
|---|---|
class |
AbstractLighting3D
Title: AbstractLighting3D - abstract base class of lighting |
class |
DirectionalLighting3D
Title: DirectionalLighting3D - extends AbstractLighting3D specifically for directional lighting |
class |
Lighting3D
Title: Lighting3D - stores a vector of lightings. |
class |
PointLighting3D
Title: PointLighting3D - extends AbstractLighting3D specifically for point lighting |
class |
SpotLighting3D
Title: SpotLighting3D - extends AbstractLighting3D specifically for spot lighting |
class |
World3D
Title: World3D - extends World specifically for 3D worlds. |
| Uses of HObject in com.hedgehog.geo.twod |
|---|
| Subclasses of HObject in com.hedgehog.geo.twod | |
|---|---|
class |
GeometricObject2D
Title: GeometricObject2D - extends GeometricObject specifically for 2D geometric objects. |
class |
IndexObject2D
Title: IndexObject2D - abstract base class of 2D index objects. |
class |
IndexPointObject2D
Title: IndexPointObject2D - abstract base class of 2D index point objects. |
class |
Intersection2D
Title: Intersection2D - handles 2D object intersections. |
| Uses of HObject in com.hedgehog.geo.twod.curves |
|---|
| Subclasses of HObject in com.hedgehog.geo.twod.curves | |
|---|---|
class |
CircularArc2D
Title: CircularArc2D - models a circular arc. |
class |
Curve2D
Title: Curve2D - abstract base class of 2D curves. |
class |
HorizontalLine2D
Title: HorizontalLine2D - models a horizontal straight line. |
class |
IndexStraightLine2D
Title: IndexStraightine2D - represents a straight line of finite length via two end-point integer indices. |
class |
InfiniteStraightLine2D
Title: InfiniteStraightLine2D - models an infinite straight line. |
class |
LinearLine2D
Title: LinearLine2D - represents a 2D straight line of infinite extent. |
class |
ParametricLine2D
Title: ParametricLine2D - models an infinite straight line, ray or line segment parametrically. |
class |
PolyCurve2D
Title: PolyCurve2D - represents a curve as a vector of curve segments. |
class |
PolyStraightLine2D
Title: PolyStraightLine2D - represents a polyline of straight line segments. |
class |
Ray2D
Title: Ray2D - represents a 2D ray. |
class |
StraightLine2D
Title: StraightLine2D - represents a straight line segment of finite length. |
class |
SymbolicFunctionCurve2D
Title: SymbolicFunctionCurve2D - models a 2D curve symbolically via an expression string. |
class |
SymbolicParametricCurve2D
Title: SymbolicParametricCurve2D - models a 2D curve symbolically via x and y parametric expression strings. |
class |
VerticalLine2D
Title: VerticalLine2D - models a vertical straight line. |
| Uses of HObject in com.hedgehog.geo.twod.curves.library |
|---|
| Subclasses of HObject in com.hedgehog.geo.twod.curves.library | |
|---|---|
class |
Epitrochoid2D
Title: Epitrochoid2D - models an epitrochoid curve. |
class |
Hypotrochoid2D
Title: Hypotrochoid2D - models a hypotrochoid curve. |
class |
Trochoid2D
Title: Trochoid2D - models a trochoid curve. |
| Uses of HObject in com.hedgehog.geo.twod.grid |
|---|
| Subclasses of HObject in com.hedgehog.geo.twod.grid | |
|---|---|
class |
BackgroundGrid2D
Title: BackgroundGrid2D - asbtract base class of 2D background grids. |
class |
BackgroundGridCell2D
Title: BackgroundGridCell2D - represents a quadrilateral cell in a background grid. |
class |
GeometricObjectBackgroundGrid2D
Title: GeometricObjectBackgroundGrid2D - 2D background grid of GeometricObjects. |
class |
GeometricObjectBackgroundGridCell2D
Title: GeometricObjectBackgroundGridCell2D - extends BackgroundGridCell2D specifically for GeometricObject2Ds. |
class |
Grid2D
Title: Grid2D - models a 2D grid. |
class |
IndexObjectBackgroundGrid2D<ObjectType>
Title: IndexObjectBackgroundGrid2D - background grid for storing index-objects of a general type. |
class |
IndexObjectBackgroundGridCell2D<ObjectType>
Title: IndexObjectBackgroundGridCell2D - represents a cell for IndexObjectBackgroundGrid2D grids. |
class |
IndexPointBackgroundGrid2D
Title: IndexPointBackgroundGrid2D - background grid for storing IndexPoint2D objects. |
class |
IndexPointBackgroundGridCell2D
Title: IndexPointBackgroundGridCell2D |
class |
IndexPolygonBackgroundGrid2D
Title: IndexPolygonBackgroundGrid2D a background grid for storing IndexPolygon2D objects. |
class |
IndexPolygonBackgroundGridCell2D
Title: IndexPolygonBackgroundGridCell2D |
class |
IndexTriangleBackgroundGrid2D
Title: IndexTriangleBackgroundGrid2D a background grid for storing IndexTriangle2D objects. |
class |
IndexTriangleBackgroundGridCell2D
Title: IndexTriangleBackgroundGridCell2D |
class |
ObjectBackgroundGrid2D<ObjectType>
Title: ObjectBackgroundGrid2D - 2D background grid of objects of general type. |
class |
ObjectBackgroundGridCell2D<ObjectType>
Title: ObjectBackgroundGridCell2D - extends BackgroundGridCell2D specifically for objects of arbitrary type. |
class |
PointBackgroundGrid2D
Title: PointBackgroundGrid2D - a background grid for storing Point2D objects. |
class |
PointBackgroundGridCell2D
Title: PointBackgroundGridCell2D |
| Uses of HObject in com.hedgehog.geo.twod.meshes |
|---|
| Subclasses of HObject in com.hedgehog.geo.twod.meshes | |
|---|---|
class |
DelaunayTriangulation2D
Title: DelaunayTriangulation2D - support class for generating a Delaunay triangulation. |
class |
EdgeAdjacentPolygon2DGraphMesh
Title: EdgeAdjacentPolygon2DGraphMesh - a mesh of edge-adjacent IndexPolygon2D objects. |
class |
EdgeAdjacentTriangle2DGraphMesh
Title: EdgeAdjacentTriangle2DGraphMesh extends EdgeAdjacentPolygon2DGraphMesh specifically for IndexTriangle2D meshes. |
class |
IndexPolygonMesh2D
Title: IndexPolygonMesh2D - a mesh of AdjacentIndexPolygon2Ds. |
class |
Mesh2D
Title: Mesh2D - abstract base class of 2D meshes. |
class |
Polygon2DTriangulation
Title: Polygon2DTriangulation - support class for generating polygon triangulations. |
class |
SimplePolygonMesh2D
Title: SimplePolygonMesh2D - represents a simple mesh of Polygon2D objects. |
| Uses of HObject in com.hedgehog.geo.twod.model |
|---|
| Subclasses of HObject in com.hedgehog.geo.twod.model | |
|---|---|
class |
GeometricModel2D
Title: GeometricModel2D - extends GeometricModel specifically for 2D models. |
| Uses of HObject in com.hedgehog.geo.twod.packing |
|---|
| Subclasses of HObject in com.hedgehog.geo.twod.packing | |
|---|---|
class |
CirclePacking2D
Title: CirclePacking2D - models packing circles into various shapes. |
class |
Packing2D
Title: Packing2D - abstract base class of 2D packings. |
| Uses of HObject in com.hedgehog.geo.twod.points |
|---|
| Subclasses of HObject in com.hedgehog.geo.twod.points | |
|---|---|
class |
ApproximateConvexHull2D
Title: ApproximateConvexHull2D - computes a fast approximate convex hull of a point set. |
class |
AreaPoint2D
Title: AreaPoint2D - a Point2D point within area coordinates. |
class |
IncrementalConvexHull2D
Title: IncrementalConvexHull2D - convex hull of a point set. |
class |
IndexPoint2D
Title: IndexPoint2D - a 2D index point. |
class |
IndexPoint2DSet
Title: IndexPoint2DSet - a set of index points. |
class |
KMeansPoint2D
Title: KMeansPoint2D - performs a k-means clustering of 2D points. |
class |
MinCircle2D
Title: MinCircle2D - computes the minimum area circle containing a point set. |
class |
OrthogonalCartesianPoint2D
Title: OrthogonalCartesianPoint2D - extends Point2D by appending a coordinate system. |
class |
Point2D
Title: Point2D - a 2D point. |
class |
Point2DMatrix
Title: Point2DMatrix - models a point set via a full matrix. |
class |
Point2DSet
Title: Point2DSet - a set of points. |
class |
Point2DWithAdjacentPoints
Title: Point2DWithAdjacentPoints - extends Point2D by appending point adjacency information. |
| Uses of HObject in com.hedgehog.geo.twod.shapes |
|---|
| Subclasses of HObject in com.hedgehog.geo.twod.shapes | |
|---|---|
class |
AdjacentIndexPolygon2D
Title: AdjacentIndexPolygon2D - extends IndexPolygon2D by encapsulating a vector of edge-adjacent IndexPolygon2D objects. |
class |
AxisAlignedBox2D
Title: AxisAlignedBox2D - models an axis-aligned box. |
class |
Box2D
Title: Box2D - abstract base class of boxes. |
class |
Circle2D
Title: Circle2D - models a circle. |
class |
CircularDisk2D
Title: CircularDisk2D - models a circular disk consisting of inner and outer radii. |
class |
CircularPieChord2D
Title: CircularPieChord2D - models a portion of a circle with either a "PIE" or "CHORD" closure. |
class |
ConvexQuadrilateral2D
Title: ConvexQuadrilateral2D - models a convex quadrilateral. |
class |
ConvexStraightEdgePolygon2D
Title: ConvexStraightEdgePolygon2D - models a convex polygon. |
class |
Ellipse2D
Title: Ellipse2D - models an ellipse. |
class |
Ellipse2DEllipse2DIntersection
Title: Ellipse2DEllipse2DIntersection - computes the points of intersection, if any, between two ellipses. |
class |
EquilateralTriangle2D
Title: EquilateralTriangle2D - models an equilateral triangle. |
class |
IndexPolygon2D
Title: IndexPolygon2D - models an index polygon. |
class |
IndexQuadrilateral2D
Title: IndexQuadrilateral2D - models an index quadrilateral. |
class |
IndexTriangle2D
Title: IndexTriangle2D - models an index triangle. |
class |
Polygon2D
Title: Polygon2D - abstract base class of 2D polygons. |
class |
QuadraticShape2D
Title: QuadraticShape2D - models a general 2D conic via QuadraticEquation2D. |
class |
Rectangle2D
Title: Rectangle2D - models a rectangle. |
class |
RegularHexagon2D
Title: RegularHexagon2D - models a regular hexagon. |
class |
RegularPentagon2D
Title: RegularPentagon2D - models a regular pentagon. |
class |
RegularPolygon2D
Title: RegularPolygon2D - models a regular polygon. |
class |
Shape2D
Title: Shape2D - abstract base class of 2D shapes. |
class |
Square2D
Title: Square2D - models a square. |
class |
StraightEdgePolygon2D
Title: StraightEdgePolygon2D - models a polygon with straight edges between the vertices. |
class |
StraightEdgeQuadrilateral2D
Title: StraightEdgeQuadrilateral2D - models a quadrilateral |
class |
StraightEdgeTriangle2D
Title: StraightEdgeTriangle2D - models a 2D triangle with straight-edges. |
class |
SuperEllipse2D
Title: SuperEllipse2D - models a super ellipse. |
| Uses of HObject in com.hedgehog.geo.twod.world |
|---|
| Subclasses of HObject in com.hedgehog.geo.twod.world | |
|---|---|
class |
World2D
Title: World2D - extends World specifically for 2D worlds. |
| Uses of HObject in com.hedgehog.jogl |
|---|
| Subclasses of HObject in com.hedgehog.jogl | |
|---|---|
class |
DefaultJOGLObject
Title: DefaultJOGLObject - provides a default JOGLObject with typical settings. |
class |
JOGLObject
Title: JOGLObject - stores information specific to JOGL. |
| Uses of HObject in com.hedgehog.material |
|---|
| Subclasses of HObject in com.hedgehog.material | |
|---|---|
class |
DefaultMaterial
Title: DefaultMaterial - represents a default material. |
class |
Material
Title: Material - abstract base class of material hierarchy. |
class |
MaterialManager
Title: MaterialManager - Manages a map of Material objects. |
| Uses of HObject in com.hedgehog.math |
|---|
| Subclasses of HObject in com.hedgehog.math | |
|---|---|
class |
Complex
Title: Complex - represents a complex number. |
class |
Permutations
Title: Permutations |
class |
Quaternion
Title: Quaternion - represents a quaternion. |
class |
Vector2D
Title: Vector2D - represents a 2D vector. |
class |
Vector3D
Title: Vector3D - represents a 3D vector. |
class |
Vector3DWithRotation
Title: Vector3DWithRotation - extends Vector3D by appending an angle of rotation |
| Uses of HObject in com.hedgehog.math.coordinate_systems |
|---|
| Subclasses of HObject in com.hedgehog.math.coordinate_systems | |
|---|---|
class |
AreaCoordinateSystem2D
Title: AreaCoordinateSystem2D |
class |
CoordinatePlane
Title: CoordinatePlane |
class |
CoordinateSystem2D
Title: CoordinateSystem2D |
class |
CoordinateSystem3D
Title: CoordinateSystem3D - abstract base class of 3D coordinate systems. |
class |
CylindricalCoordinateSystem3D
Title: CylindricalCoordinateSystem3D - models a 3D cylindrical coordinate system. |
class |
OrthogonalCoordinateSystem2D
Title: OrthogonalCoordinateSystem2D |
class |
OrthogonalCoordinateSystem3D
Title: OrthogonalCoordinateSystem3D - 3D coordinate system. |
class |
OrthonormalCoordinateSystem2D
Title: OrthonormalCoordinateSystem2D |
class |
OrthonormalCoordinateSystem3D
Title: OrthonormalCoordinateSystem3D - models a 3D orthonormal coordinate system. |
class |
PolarCoordinateSystem2D
Title: PolarCoordinateSystem2D |
class |
PolarCoordinateSystem3D
Title: PolarCoordinateSystem3D - models a 3D polar coordinate system. |
class |
SphericalCoordinateSystem3D
Title: SphericalCoordinateSystem3D - models a 3D spherical coordinate system. |
class |
VolumeCoordinateSystem3D
Title: VolumeCoordinateSystem3D |
| Uses of HObject in com.hedgehog.math.distributions |
|---|
| Subclasses of HObject in com.hedgehog.math.distributions | |
|---|---|
class |
GaussDistribution
Title: GaussDistribution - represents the Gauss/Normal distribution. |
class |
SampleAnalysisDouble
Title: SampleAnalysisDouble - provides analysis of 1D double arrays. |
class |
SampleAnalysisInt
Title: SampleAnalysisInt - provides analysis of 1D int arrays. |
class |
WeibullDistribution
Title: WeibullDistribution - represents the Weibull distribution. |
| Uses of HObject in com.hedgehog.math.equations |
|---|
| Subclasses of HObject in com.hedgehog.math.equations | |
|---|---|
class |
Equation
Title: Equation - abstract base class of equations. |
class |
LinearEquation
Title: LinearEquation - represents a linear equation. |
class |
QuadraticEquation1D
Title: QuadraticEquation2D - represents a quadratic equation of 1-variable. |
class |
QuadraticEquation2D
Title: QuadraticEquation2D - represents a 2D quadratic equation. |
class |
QuadraticEquation3D
Title: QuadraticEquation3D - represents a 3D quadratic equation. |
| Uses of HObject in com.hedgehog.math.fft |
|---|
| Subclasses of HObject in com.hedgehog.math.fft | |
|---|---|
class |
FFT
Title: FFT - abstract base class of FFT classes. |
class |
FFTComplex1D
Title: FFTComplex1D - FFT of 1D complex data. |
class |
FFTComplex2D
Title: FFTComplex2D - FFT of 2D complex data. |
class |
FFTReal1D
Title: FFTReal1D - FFT of 1D real double data. |
| Uses of HObject in com.hedgehog.math.functions |
|---|
| Subclasses of HObject in com.hedgehog.math.functions | |
|---|---|
class |
AssociatedLegendrePolynomialFunction
Title: AssociatedLegendrePolynomialFunction - associated Legendre polynomial function. |
class |
BernsteinPolynomialFunction
Title: BernsteinPolynomialFunction - models the Bernstein polynomial Bi,n(u) function |
class |
BesselFunction
Title: BesselFunction - represents Bessel functions. |
class |
BivariateRationalBernsteinPolynomialFunction
Title: BivariateRationalBernsteinPolynomialFunction - models a bivariate rational Bernstein polynomial function |
class |
BivariateRationalBSplinePolynomialFunction
Title: BivariateRationalBSplinePolynomialFunction - models a bivariate rational B-spline polynomial function |
class |
BSplinePolynomialFunction
Title: BSplinePolynomialFunction - a B-Spline polynomial function; Ni,p(u) |
class |
ChebyshevPolynomialFunction
Title: ChebyshevPolynomialFunction - represents Chebyshev polynomials. |
class |
EllipticIntegralFunction
Title: EllipticIntegralFunction - represents elliptic integral functions of the 1st, 2nd and 3rd kinds. |
class |
Function
Title: Function - abstract base class function hierarchy. |
class |
LagrangianPolynomialFunction
Title: LagrangianPolynomialFunction - represents the Lagrangian polynomial function. |
class |
LegendrePolynomialFunction
Title: LegendrePolynomialFunction - represents the Legendre polynomial function.< |
class |
LogarithmicIntegralFunction
Title: LogarithmicIntegralFunction - represents the logarithmic integral function li(x). |
class |
NVariableFunction
Title: NVariableFunction - represents an n-variable function of signature HDouble function(FloatingPointVector x). |
class |
OneVariableDoubleVector3DFunction
Title: OneVariableDoubleVector3DFunction - represents a one-argument function with signature: HDouble Function(Vector3D). |
class |
OneVariableFunction
Title: OneVariableFunction - represents a 1-variable function of signature HDouble function(HDouble x). |
class |
OneVariableVector2DFunction
Title: OneVariableVector2DFunction - represents a one-argument function with signature: Vector2D Function(Vector2D). |
class |
OneVariableVector3DFunction
Title: OneVariableVector3DFunction - represents a one-argument function with signature: Vector3D Function(Vector3D). |
class |
RationalBernsteinPolynomialFunction
Title: RationalBernsteinPolynomialFunction - models a rational Bernstein polynomial function, Ri,n(u) |
class |
TwoVariableFunction
Title: TwoVariableFunction - represents a two-variable function of signature HDouble function(HDouble x, HDouble y). |
class |
TwoVariableVector3DFunction
Title: TwoVariableVector3DFunction - represents a two-argument function with signature: Vector3D Function(Vector3D,Vector3D). |
class |
XYVectorPolynomialFunction
Title: XYVectorPolynomialFunction - represents two FloatingPointVector vectors typically used in (x,y) data fitting |
| Uses of HObject in com.hedgehog.math.functions.library |
|---|
| Subclasses of HObject in com.hedgehog.math.functions.library | |
|---|---|
class |
AcotFunction
Title: AcotFunction |
class |
AtanFunction
Title: AtanFunction |
class |
CosFunction
Title: CosFunction |
class |
EFunction
Title: EFunction |
class |
OneVariablePeriodicFunction
Title: OneVariablePeriodicFunction - abstract base class of periodic functions of 1-variable. |
class |
OneVariableTrigFunction
Title: OneVariableTrigFunction - abstract base class of trigonometric functions of 1 variable. |
class |
SawToothFunction
Title: SawToothFunction - represents a periodic saw-tooth function of 1-variable. |
class |
SinFunction
Title: SinFunction |
class |
SqrtFunction
Title: SqrtFunction |
class |
SquareWaveFunction
Title: SquareWaveFunction - represents a v-shaped function of 1-variable. |
class |
TanFunction
Title: TanFunction |
class |
vShapedFunction
Title: vShapedFunction - represents a v-shaped function of 1-variable. |
| Uses of HObject in com.hedgehog.math.graph_tree |
|---|
| Subclasses of HObject in com.hedgehog.math.graph_tree | |
|---|---|
class |
BalancedBinaryTree
Title: BalancedBinaryTree - models a balanced binary tree. |
class |
BalancedBinaryTreeNode
Title: BalancedBinaryTreeNode - models a node in a balanced binary tree. |
class |
Graph<NodeType>
Title: Graph - models a graph of nodes and arcs. |
class |
GraphTreeArc<NodeType>
Title: GraphTreeArc - represents a graph/tree arc. |
class |
GraphTreeNode<NodeType>
Title: GraphTreeNode - represents a node in a graph or tree. |
class |
GraphTreePath
Title: GraphTreePath - represents a path of graph or tree nodes. |
class |
GraphTreePathOfArcs<NodeType>
Title: GraphTreePathOfArcs - represents a path of graph/tree nodes. |
class |
GraphTreePathOfNodes<NodeType>
Title: GraphTreePathOfNodes - represents a path of graph/tree nodes. |
class |
Regular3Graph<NodeType>
Title: Regular3Graph - models an undirected graph in which all nodes are of degree 3. |
class |
Regular4Graph<NodeType>
Title: Regular4Graph - models an undirected graph in which all nodes are of degree 4. |
class |
RegularGraph<NodeType>
Title: RegularGraph - models an undirected graph in which all nodes have the same degree. |
class |
UndirectedGraph<NodeType>
Title: UndirectedGraph - models an undirected graph of nodes and arcs. |
class |
UndirectedGraphTreeNode<NodeType>
Title: UndirectedGraphTreeNode - represents a node in an undirected graph or tree. |
| Fields in com.hedgehog.math.graph_tree declared as HObject | |
|---|---|
protected HObject |
BalancedBinaryTreeNode.object
Node object. |
| Methods in com.hedgehog.math.graph_tree that return HObject | |
|---|---|
HObject |
PreOrderBalancedBinaryTreeIterator.currentNodeObject()
Returns the current node object. |
HObject |
BalancedBinaryTreeNode.getNodeObject()
Returns the node object. |
HObject |
BalancedBinaryTree.maximumObject()
Returns the maximum object in a tree. |
HObject |
BalancedBinaryTree.minimumObject()
Returns the minimum object in a tree. |
HObject |
LevelOrderBalancedBinaryTreeIterator.next()
Returns the next object. |
HObject |
PreOrderBalancedBinaryTreeIterator.next()
Returns the next object. |
HObject |
BalancedBinaryTree.successorObject(HObject obj,
HBoolean objectInTree)
Returns the successor of an object (i.e. |
| Methods in com.hedgehog.math.graph_tree with parameters of type HObject | |
|---|---|
BalancedBinaryTreeNode |
BalancedBinaryTree.associatedNode(HObject obj)
Returns the associated node with the specified object. |
BalancedBinaryTreeNode |
BalancedBinaryTreeNode.associatedNode(HObject obj)
Searches a binary node for the node associated with an object and returns the associated node if the node is in the tree, else returns null. |
boolean |
BalancedBinaryTree.insertObject(HObject obj)
Inserts the specified object in a tree. |
boolean |
BalancedBinaryTree.search(HObject obj)
Searches a tree for the specified object. |
boolean |
BalancedBinaryTreeNode.search(HObject obj)
Searches a binary node for an object and returns logical-true if the object is in the node, else logical-false. |
boolean |
BalancedBinaryTreeNode.setNodeObject(HObject newNodeObject)
Sets the node object to the specified object. |
BalancedBinaryTreeNode |
BalancedBinaryTree.successorNode(HObject obj,
HBoolean objectInTree)
Returns the successor node of an object (i.e. |
HObject |
BalancedBinaryTree.successorObject(HObject obj,
HBoolean objectInTree)
Returns the successor of an object (i.e. |
| Constructors in com.hedgehog.math.graph_tree with parameters of type HObject | |
|---|---|
BalancedBinaryTree(HObject rootObject)
Constructor. |
|
BalancedBinaryTreeNode(HObject object)
Constructor. |
|
BalancedBinaryTreeNode(HObject object,
PlainColour colour,
BalancedBinaryTreeNode left,
BalancedBinaryTreeNode right,
BalancedBinaryTreeNode parent)
Constructor. |
|
| Uses of HObject in com.hedgehog.math.interpolation |
|---|
| Subclasses of HObject in com.hedgehog.math.interpolation | |
|---|---|
class |
ColourPiecewiseLinearInterpolation
Title: ColourPiecewiseLinearInterpolation - extends PiecewiseLinearInterpolation for colour y[i] vectors |
class |
InterpolationOrder
Title: InterpolationOrder |
class |
InterpolatorType
Title: InterpolatorType - stores an interpolator type |
class |
LeastSquaresFit
Title: LeastSquaresFit - performs a least squares fit through (x[],y[]) data. |
class |
OrientationPiecewiseLinearInterpolation
Title: OrientationPiecewiseLinearInterpolation - extends PiecewiseLinearInterpolation for Vector3DWithRotation y[i] vectors |
class |
PiecewiseLinearInterpolation<YType>
Title: PiecewiseLinearInterpolation - performs piecewise linear interpolation of (x[],y[]) data |
class |
QuadraticCurveFit
Title: QuadraticCurveFit - performs a quadratic fit through (x[],y[]) data. |
class |
ScalarPiecewiseLinearInterpolation
Title: ScalarPiecewiseLinearInterpolation - extends PiecewiseLinearInterpolation for scalar y[i] vectors |
class |
TripleFunctionCurveFit
Title: TripleFunctionCurveFit - performs a fit of the function y=af0(x)+bf1(x)+cf2(x) through (x[],y[]) data. |
class |
Vector2DPiecewiseLinearInterpolation
Title: Vector2DPiecewiseLinearInterpolation - extends PiecewiseLinearInterpolation for Vector2D y[i] vectors |
class |
Vector3DPiecewiseLinearInterpolation
Title: Vector3DPiecewiseLinearInterpolation - extends PiecewiseLinearInterpolation for Vector3D y[i] vectors |
| Uses of HObject in com.hedgehog.math.matrices |
|---|
| Subclasses of HObject in com.hedgehog.math.matrices | |
|---|---|
class |
BandedMatrix
Title: BandedMatrix - models a banded matrix |
class |
CompressedRowStorage
Title: CompressedRowStorage - compressed row storage of a floating-point matrix. |
class |
DiagonalMatrix<ObjectType>
Title: DiagonalMatrix - a diagonal matrix of elements of general type. |
class |
FloatingPointDiagonalMatrix
Title: FloatingPointDiagonalMatrix - floating-point version of DiagonalMatrix. |
class |
FloatingPointFullMatrix
Title: FloatingPointFullMatrix - extends FullMatrix for floating-point double element values. |
class |
FloatingPointIdentityMatrix
Title: FloatingPointIdentityMatrix - a floating-point identity matrix. |
class |
FloatingPointScalarMatrix
Title: FloatingPointScalarMatrix - a floating-point scalar matrix. |
class |
FloatingPointSparseMatrix
Title: FloatingPointSparseMatrix - a floating-point sparse matrix. |
class |
FloatingPointSparseMatrixStorage
Title: FloatingPointSparseMatrixStorage - abstract base class of floating-point sparse matrix storage classes. |
class |
FloatingPointSymmetricSparseMatrix
Title: FloatingPointSymmetricSparseMatrix - models floating-point symmetric sparse matrices. |
class |
FullMatrix<ObjectType>
Title: FullMatrix - models a full matrix of objects of general type. |
class |
HashtableStorage
Title: HashtableStorage - hashtable storage of a floating-point matrix. |
class |
JavaSparseArrayStorage
Title: JavaSparseArrayStorage - Java array storage of a floating-point matrix. |
class |
Matrix<ObjectType>
Title: Matrix - abstract base class of matrix hierarchy. |
class |
Matrix2x2
Title: Matrix2x2 - represents a 2x2 matrix of floating-point double values. |
class |
Matrix3x3
Title: Matrix3x3 - represents a 3x3 matrix of floating-point double values. |
class |
Matrix4x4
Title: Matrix4x4 - represents a 4x4 matrix of floating-point double values. |
class |
SparseMatrix<ObjectType>
Title: SparseMatrix - represents a sparse matrix of elements of general type. |
class |
SparseMatrixStorageType
Title: SparseMatrixStorageType - indicates the storgae type of a sparse matrix. |
class |
SymmetricFloatingPointFullMatrix
Title: SymmetricFloatingPointFullMatrix - extends SymmetricFullMatrix specifically for floating-point double values. |
class |
SymmetricFullMatrix<ObjectType>
Title: SymmetricFullMatrix - represnets a symmetric matrix of elements of general type. |
class |
SymmetricSparseMatrix<ObjectType>
Title: SymmetricSparseMatrix - represents a symmetric sparse matrix of elements of general type. |
class |
TridiagonalMatrix
Title: TridiagonalMatrix - represents a tridiagonal matrix of floating-point values. |
class |
TridiagonalMatrixCommon
Title: TridiagonalMatrixCommon - represents a common tridiagonal matrix of floating-point values. |
class |
TridiagonalSymmetricMatrix
Title: TridiagonalSymmetricMatrix - represents a tridiagonal symmetric matrix. |
| Uses of HObject in com.hedgehog.math.optimisation |
|---|
| Subclasses of HObject in com.hedgehog.math.optimisation | |
|---|---|
class |
OneVariableBisectionOptimiser
Title: OneVariableBisectionOptimiser - optimiser for functions of 1 variable. |
class |
TwoVariableBisectionOptimiser
Title: TwoVariableBisectionOptimiser - optimiser for functions of 2 variables. |
| Uses of HObject in com.hedgehog.math.polynomials |
|---|
| Subclasses of HObject in com.hedgehog.math.polynomials | |
|---|---|
class |
AlgebraicSurfaceTerm
Title: AlgebraicSurfaceTerm - a term specifically for modelling algebraic surfaces. |
class |
BernoulliPolynomial
Title: BernoulliPolynomial - represents the Bernoulli polynomial |
class |
NVariablePolynomial
Title: NVariablePolynomial - models a polynomial of n variables. |
class |
NVariableTerm
Title: NVariableTerm - represents a general n-variable term |
class |
OneVariableCubicPolynomial
Title: OneVariableCubicPolynomial - a cubic polynomial of 1 variable. |
class |
OneVariableLinearPolynomial
Title: OneVariableLinearPolynomial - a linear polynomial of 1 variable. |
class |
OneVariablePolynomial
Title: OneVariablePolynomial - represents a 1-variable polynomial. |
class |
OneVariableQuadraticPolynomial
Title: OneVariableQuadraticPolynomial - models a quadratic polynomial of 1 variable. |
class |
OneVariableQuarticPolynomial
Title: OneVariableQuarticPolynomial - models a quartic polynomial of 1 variable. |
class |
OneVariableTerm
Title: OneVariableTerm - represents a polynomial term of a single variable. |
class |
SimultaneousPolynomials
Title: SimultaneousPolynomials - solves sets of simultaneous polynomials. |
class |
TwoVariablePolynomial
Title: TwoVariablePolynomial - represents a 2-variable polynomial. |
class |
TwoVariableTerm
Title: TwoVariableTerm - represents a polynomial term of two variables. |
| Uses of HObject in com.hedgehog.math.tensors |
|---|
| Subclasses of HObject in com.hedgehog.math.tensors | |
|---|---|
class |
AntiSymmetricTensor2x2
Title: AntiSymmetricTensor2x2 - models an anti-symmetric 2x2 tensor. |
class |
AntiSymmetricTensor3x3
Title: AntiSymmetricTensorNxN - models an anti-symmetric 3x3 tensor. |
class |
AntiSymmetricTensorNxN
Title: AntiSymmetricTensorNxN - models an anti-symmetrix nxn tensor. |
class |
MomentsOfInertiaTensor
Title: MomentsOfInertiaTensor - moments of inertia tensor. |
class |
SecondMomentsOfAreaTensor
Title: SecondMomentsOfAreaTensor - second moments of area tensor. |
class |
StrainTensor
Title: StrainTensor - strain tensor. |
class |
StressTensor
Title: StressTensor - stress tensor. |
class |
SymmetricTensor2x2
Title: SymmetricTensor2x2 - modls a symmetric 2x2 tensor. |
class |
SymmetricTensor3x3
Title: SymmetricTensor3x3 - models a symmetric 3x3 tensor. |
class |
SymmetricTensorNxN
Title: SymmetricTensorNxN - models an nxn tensor. |
class |
Tensor2x1
Title: Tensor2x1 - model a 2x1 tensor. |
class |
Tensor2x2
Title: Tensor2x2 - models a 2x2 tensot. |
class |
Tensor3x1
Title: Tensor3x1 - models a 3x1 tensor. |
class |
Tensor3x3
Title: Tensor3x3 - models a 3x3 tensor. |
class |
TensorNx1
Title: TensorNx1 - models a full nxn tensor. |
class |
TensorNxN
Title: TensorNxN - models a full nxn tensor. |
| Uses of HObject in com.hedgehog.math.vectors |
|---|
| Subclasses of HObject in com.hedgehog.math.vectors | |
|---|---|
class |
FloatingPointColumnVector
Title: FloatingPointColumnVector - models a column vector specifically for floating-poiint type double. |
class |
FloatingPointJavaSparseColumnVector
Title: FloatingPointJavaSparseColumnVector - models a sprase column vector of floating-point double values. |
class |
FloatingPointJavaSparseRowVector
Title: FloatingPointJavaSparseRowVector - models a sprase column vector of floating-point double values. |
class |
FloatingPointRowVector
Title: FloatingPointRowVector - models a row vector of floating-point double values. |
class |
FloatingPointSparseVector
Title: FloatingPointSparseVector - models a sparse vector of floating-point double values. |
class |
FloatingPointVector
Title: FloatingPointVector - models a vector of floating-point double values. |
class |
IntegerVector
Title: IntegerVector - models a vector of int values. |
class |
KnotVector
Title: KnotVector - models a knot vector |
class |
SparseVector<ObjectType>
Title: SparseVector - models a sparse vector of objects of arbitrary type. |
| Methods in com.hedgehog.math.vectors that return HObject | |
|---|---|
HObject |
IntegerVector.copy()
Returns a copy of this vector. |
| Uses of HObject in com.hedgehog.mechanics |
|---|
| Subclasses of HObject in com.hedgehog.mechanics | |
|---|---|
class |
EquationsOfMotion
Title: EquationsOfMotion - evaluates the fundamental equations of motion. |
class |
MechanicsObject
Title: MechanicsObject - abstract base class of mecahnics object hierarchy. |
class |
Particle
Title: Particle - abstract base class of particle hierarchy. |
class |
ParticlePosition
Title: ParticlePosition - indicates the original/previous/current position of a particle. |
class |
ParticleState
Title: ParticleState - indicates the attractive-repulsive-equlibtium state of two particles. |
| Uses of HObject in com.hedgehog.mechanics.loading |
|---|
| Subclasses of HObject in com.hedgehog.mechanics.loading | |
|---|---|
class |
LennardJones1
Title: LennardJones1 - models the Lennard-Jones force between two particles. |
class |
LennardJonesCircleLinear
Title: LennardJonesCircleLinear - models a linear form of the Lennard-Jones force between two circular particles. |
class |
Loading
Title: Loading - abstract base class of mechanics loading hierarchy. |
class |
Loadings
Title: Loadings - encapsulates a vector of Loadings. |
class |
LoadingType
Title: LoadingType - indicates the type of loading. |
class |
ModelLoading
Title: ModelLoading - abstract base class of mechanics model loading. |
class |
ObjectLoading
Title: ObjectLoading - abstract base class of mechanics object loading. |
| Uses of HObject in com.hedgehog.mechanics.material |
|---|
| Subclasses of HObject in com.hedgehog.mechanics.material | |
|---|---|
class |
ElasticMaterial
Title: ElasticMaterial - models an elastic material. |
class |
Homogeneity
Title: Homogeneity - represents a material's homogeneity. |
class |
LinearElasticMaterial
Title: LinearElasticMaterial - models a linear elastic material. |
class |
LinearElasticSpringMaterial
Title: LinearElasticSpringMaterial - models a linear elastic material specifically for mass-spring models. |
class |
MechanicsMaterial
Title: MechanicsMaterial - abstract base class of mechanics material hierarchy. |
class |
SolidMaterial
Title: SolidMaterial - abstract base class of solid materials. |
class |
StressState
Title: StressState - represents a material's stress state. |
| Uses of HObject in com.hedgehog.mechanics.threed.loading |
|---|
| Subclasses of HObject in com.hedgehog.mechanics.threed.loading | |
|---|---|
class |
BodyForceLoading3D
Title: BodyForceLoading - models body force loading. |
class |
EdgePressureLoading3D
Title: EdgePressureLoading3D - models pressure loading along an edge. |
class |
FacePressureLoading3D
Title: EdgePressureLoading3D - models pressure across a face. |
class |
GravityLoading3D
Title: GravityLoading - models gravity loading. |
class |
Loading3D
Title: Loading3D - extends Loading specifically for 3D. |
class |
LoadingManager3D
Title: LoadingManager3D - manages hash maps of all loading types. |
class |
MechanicsObjectLoadingManager
Title: MechanicsObjectLoadingManager - manages a hash map of loadings associated with mechanics objects. |
class |
VertexForceLoading3D
Title: VertexForceLoading - models force loading at a point. |
| Methods in com.hedgehog.mechanics.threed.loading with parameters of type HObject | |
|---|---|
boolean |
MechanicsObjectLoadingManager.addMechanicsObjectLoading(HObject object,
Loading loading)
Adds the specified (object,loading) association to this manager. |
| Uses of HObject in com.hedgehog.mechanics.threed.particles |
|---|
| Subclasses of HObject in com.hedgehog.mechanics.threed.particles | |
|---|---|
class |
KDTreeParticles3D
Title: KDTreeParticles3D - extends Particles3D by encapsulating an underlying KDTreePoint3D object to store the particles. |
class |
KDTreeParticleSpheres3D
Title: KDTreeParticleSpheres3D - extends KDTreeParticles3D specifically for Sphere3D particles. |
class |
Particle3D
Title: Particle3D - abstract base class of 3D particles. |
class |
ParticlePoint3D
Title: ParticlePoint3D - models 3D point particles. |
class |
Particles3D
Title: Particles3D - models a collection of 3D particles. |
class |
ParticleSphere3D
Title: ParticleSphere3D - models 3D sphere particles. |
| Uses of HObject in com.hedgehog.mechanics.time_integration |
|---|
| Subclasses of HObject in com.hedgehog.mechanics.time_integration | |
|---|---|
class |
EulerExplicit
Title: EulerExplicit - solves the explicit Euler time integration scheme. |
class |
Newmark
Title: Newmark - solves the Newmark time integration scheme. |
class |
PositionVerlet
Title: PositionVerlet - solves the explicit position Verlet time integration scheme. |
class |
RungeKuttaSecondOrder
Title: RungeKuttaSecondOrder - solves the second order Runge-Kutta integrator. |
class |
TimeIntegrator
Title: TimeIntegrator - abstract base class of time integrators. |
| Uses of HObject in com.hedgehog.mechanics.twod.loading |
|---|
| Subclasses of HObject in com.hedgehog.mechanics.twod.loading | |
|---|---|
class |
BodyForceLoading2D
Title: BodyForceVector2D - models a 2D body force vector. |
class |
GravitationalPotential2D
Title: GravitationalPotential2D - models the gravitational potential between two particles. |
class |
GravityLoading2D
Title: GravityLoading2D - models a 2D gravitational force vector. |
class |
Loading2D
Title: Loading2D - extends Loading specifically for 2D. |
| Uses of HObject in com.hedgehog.mechanics.twod.particles |
|---|
| Subclasses of HObject in com.hedgehog.mechanics.twod.particles | |
|---|---|
class |
KDTreeParticles2D
Title: KDTreeParticles2D - extends Particles2D by encapsulating an underlying KDTreePoint2D object to store the particles. |
class |
Particle2D
Title: Particle2D - abstract base class of 2D particles. |
class |
ParticleCircle2D
Title: ParticleCircle2D - models 2D circle particles. |
class |
ParticlePoint2D
Title: ParticlePoint2D - models 2D point particles. |
class |
Particles2D
Title: Particles2D - models a collection of 2D particles. |
| Uses of HObject in com.hedgehog.model |
|---|
| Subclasses of HObject in com.hedgehog.model | |
|---|---|
class |
Model
Title: Model - a model of objects. |
class |
ModelAttributeMapping
Title: ModelAttributeMapping - facilitates the mapping between string Attribute names and actual objects. |
class |
ModelDatabaseExporter
Title: ModelDatabaseExporter - handles the export of models to a database. |
class |
ModelDatabaseImporter
Title: ModelDatabaseImporter - handles the import of Models from a database. |
class |
ModelDatabaseManager
Title: ModelDatabaseManager - handles database specifics to Model. |
class |
ModelObjectAnimationManager
Title: ModelObjectAnimationManager - manages a hash map of animations associated with model objects |
class |
ModelObjectAttributeManager
Title: ModelObjectAttributeManager - manages a hash map of attributes associated with model objects. |
class |
ModelObjectMapping
Title: ModelObjectMapping - facilitates the mapping between string ModelObject names and actual objects. |
class |
ModelPersistenceType
Title: ModelPersistenceType - indicates how a model is stored. |
class |
ModelsManager
Title: ModelsManager - manages a collection of Model objects. |
class |
ModelState
Title: ModelState - stores the state of a model. |
class |
ModelX3DExporter
Title: ModelX3DExporter - handles the export of Models to an x3d file. |
class |
ModelXMLExporter
Title: ModelXMLExporter - handles the export of Models to an xml file. |
class |
ModelXMLImporter
Title: ModelXMLImporter - handles the import of Models from an xml file. |
| Methods in com.hedgehog.model with parameters of type HObject | |
|---|---|
boolean |
ModelObjectAnimationManager.addModelObjectAnimator(HObject object,
Animator animator)
Adds the specified (object,animator) association to this manager. |
boolean |
ModelObjectAttributeManager.addModelObjectAttribute(HObject object,
Attribute attribute)
Adds the specified (object,attribute) association to this manager. |
| Uses of HObject in com.hedgehog.parametric |
|---|
| Subclasses of HObject in com.hedgehog.parametric | |
|---|---|
class |
ParametricPair
Title: ParametricPair - represents a parametric pair within the intervals [umin:umax] and [vmin:vmax]. |
class |
ParametricRectangle
Title: ParametricRectangle - represents a parametric rectangle defined by the 4 corner points (u1,v1), (u2,v1), (u2,v2) and (u1,v2). |
class |
ParametricSegment
Title: ParametricSegment - represents a parametric segment (u1,u2). |
class |
ParametricTriangle
Title: ParametricTriangle - represenets a parametric triangle with 3 vertices (u1,v1), (u2,v1) and (u1,v2). |
class |
ParametricTriple
Title: ParametricTriple - models a parametric triple of double values, with each tripe element having a minimum and maximum value. |
class |
ParametricVariable
Title: ParametricVariable - models a parametric variable value u with minimum and maximum values. |
| Uses of HObject in com.hedgehog.planets |
|---|
| Subclasses of HObject in com.hedgehog.planets | |
|---|---|
class |
AbstractPlanet
Title: AbstractPlanet - abstract base class for computing the position of a planet. |
class |
Earth
Title: Earth - models planet Earth. |
class |
Jupiter
Title: Jupiter - models planet Jupiter. |
class |
KeplerEquation
Title: KeplerEquation - models and solves Kepler's equation E=M+esinE. |
class |
Mars
Title: Mars - models planet Mars. |
class |
Mercury
Title: Mercury - models planet Mercury. |
class |
MilkyWay
Title: MilkyWay - represents the Milky Way galaxy. |
class |
Moon
Title: Moon - models Earth's moon. |
class |
Neptune
Title: Neptune - models planet Neptune. |
class |
RightAscensionDeclination
Title: RightAscensionDeclination - models a right ascension and declination pair. |
class |
RiseSetAltitudes
Title: RiseSetAltitudes - provides frequently used altitude constants for modelling planet/star/sun rise and set time. |
class |
Saturn
Title: Saturn - models planet Saturn. |
class |
SunTracker
Title: SunTracker - models the trajectory of the Sun. |
class |
Uranus
Title: Uranus - models planet Uranus. |
class |
UTM
Title: UTM - models the Universal Transverse Mercator (UTM) coordinate system. |
class |
Venus
Title: Venus - models planet Venus. |
| Uses of HObject in com.hedgehog.text |
|---|
| Subclasses of HObject in com.hedgehog.text | |
|---|---|
class |
Text
Title: Text - represents a text object. |
| Uses of HObject in com.hedgehog.texture |
|---|
| Subclasses of HObject in com.hedgehog.texture | |
|---|---|
class |
Appearance
Title: Appearance - stores object appearance properties. |
class |
Colour
Title: Colour - abstract base class of colour hierarchy. |
class |
ColourScale
Title: ColourScale - Associates scalar intervals with particular colours. |
class |
ColourTable
Title: ColourTable - represents a colour table. |
class |
FillProperties
Title: FillProperties - represents fill properties. |
class |
FontStyle
Title: FontStyle - represents a font style. |
class |
ImageTexture
Title: ImageTexture - represents an image texture. |
class |
LineProperties
Title: LinePropertiesNode - represents line properties. |
class |
MovieTexture
Title: MovieTexture - represents a movie texture. |
class |
MultiTexture
Title: MultiTexture - models multiple textures. |
class |
MultiTextureTransform
Title: MultiTextureTransform - models multiple texture transforms. |
class |
NormalisedRGBAlphaColour
Title: NormalisedRGBAlphaColour - extends NormalisedRGBColour by adding an alpha transparency value. |
class |
NormalisedRGBColour
Title: NormalisedRGBColour - represents a normalised (r,g,b) colour. |
class |
PixelTexture
Title: PixelTexture - represents a pixel texture. |
class |
PlainColour
Title: PlainColour - represents a colour as an integer equivalent. |
class |
RGBColour
Title: RGBColour |
class |
SolidColourTexture
Title: SolidColourTexture - represents the simplest texture of solid colour. |
class |
Texture
Title: Texture - abstract base class of textures. |
class |
Texture2D
Title: Texture2D - represents a 2D texture. |
class |
TextureAppearance
Title: TextureAppearance - represents a texture appearance. |
class |
TextureTransform
Title: TextureTransform - models texture transforms. |
class |
TextureTransform2D
Title: X3DTextureTransform2DNode - represents the X3D X3DTextureTransform2DNode node. |
class |
ValueColour
Title: ValueColour - represents a colour as a floating-point value. |
| Uses of HObject in com.hedgehog.types.model |
|---|
| Subclasses of HObject in com.hedgehog.types.model | |
|---|---|
class |
ModelBoolean
Title: ModelBoolean - wrapper around type byte specifically for Model. |
class |
ModelByte
Title: ModelByte - wrapper around type byte specifically for Model. |
class |
ModelDouble
Title: ModelDouble - wrapper around type double specifically for Model. |
class |
ModelInteger
Title: ModelInteger - wrapper around type int specifically for Model. |
class |
ModelString
Title: ModelString - wrapper around type String specifically for Model. |
| Uses of HObject in com.hedgehog.units |
|---|
| Subclasses of HObject in com.hedgehog.units | |
|---|---|
class |
Unit
Title: Unit - handles conversions between differents units. |
class |
UnitAngular
Title: UnitAngular - handles angular units. |
class |
UnitArea
Title: UnitArea - handles area units. |
class |
UnitLength
Title: UnitLength - handles length units. |
class |
Unitless
Title: Unitless - handles dimensionless values. |
class |
UnitLiquid
Title: UnitLiquid - handles liquid units. |
class |
UnitManager
Title: UnitManager - A manager for the Unit hierarchy. |
class |
UnitMass
Title: UnitMass - handles mass/weight units. |
class |
UnitSpeed
Title: UnitSpeed - handles speed units. |
class |
UnitTemperature
Title: UnitTemperature - handles temperature units. |
class |
UnitTime
Title: UnitTime - handles time units. |
class |
UnitVariant
Title: UnitVariant - handles variant units encapsulating an identifier, value and conversion factor. |
class |
UnitVolume
Title: UnitVolume - handles volume units. |
| Uses of HObject in com.hedgehog.utility |
|---|
| Subclasses of HObject in com.hedgehog.utility | |
|---|---|
class |
DegreesMinutesSeconds
Title: DegreesMinutesSeconds - represents a degrees-minutes-seconds triple. |
class |
DifferenceType
Title: DifferenceType - specifies a difference type. |
class |
HQueue<T>
Title: HQueue - a queue of objects of general type T. |
class |
HSet<SetType>
Title: HSet - a set of elements of arbitrary type. |
class |
HStack<T>
Title: HStack - a stack of objects of general type T. |
class |
IDManager
Title: IDManager - an ID manager. |
class |
IDSet
Title: IDSet - manages a set of IDs. |
class |
IDSetManager
Title: IDSetManager - an ID set manager. |
class |
IndexObject<ObjectType>
Title: IndexObject - represents an object indirectly as an index into a vector of objects. |
class |
IntegerSet
Title: IntegerSet - set specifically for integers. |
class |
Interval
Title: Interval - represents an interval [min:max]. |
class |
IntervalValue
Title: IntervalValue - represents an interval and a value within the interval. |
class |
IntervalValueDelta
Title: IntervalValueDelta - extends IntervalValue by adding a step size. |
class |
Key
Title: Key - a single key that encapsulates an int, a pair of ints, ID, HObject and a key type. |
class |
LatitudeLongitude
Title: LatitudeLongitude - models a latitude and longitude pair. |
class |
MinMaxInteger
Title: MinMaxInteger - stores a minimum and maximum integer pair. |
class |
Pair
Title: Pair - stores a pair of objects of type HObject. |
class |
PairDouble
Title: PairDouble - a pair specifically for fundamental type double. |
class |
PairIntDouble
Title: PairIntDouble - a pair of an int and a double. |
class |
PairInteger
Title: PairInteger - a pair specifically for fundamental type int. |
class |
PairPQ<P,Q>
Title: PairPQ - stores a pair of objects of arbitrary types. |
class |
Quadruple<T>
Title: Quadruple - stores a quadruple of objects of type T |
class |
QuadrupleDouble
Title: QuadrupleDouble - a quadruple of doubles. |
class |
QuadrupleInteger
Title: QuadrupleInteger - a quadruple specifically for fundamental type int. |
class |
Triple<T>
Title: Triple - a triple of objects of general type T. |
class |
TripleDouble
Title: TripleDouble - a triple specifically for fundamental type double. |
class |
TripleDoubleIntInt
Title: TripleDoubleIntInt - a triple of 1 double and 2 ints. |
class |
TripleIntDoubleDouble
Title: TripleIntDoubleDouble - a triple of 1 int and 2 doubles. |
class |
TripleInteger
Title: TripleInteger - a triple specifically for fundamental type int. |
class |
TriplePQR<P,Q,R>
Title: TriplePQR - a triple of objects, each of a different type. |
| Fields in com.hedgehog.utility declared as HObject | |
|---|---|
protected HObject |
Key.keyObject
HObject key index. |
protected HObject |
Pair.p
Object p. |
protected HObject |
Pair.q
Object q. |
| Fields in com.hedgehog.utility with type parameters of type HObject | |
|---|---|
protected java.util.TreeMap<ID,HObject> |
IDManager.mIDs
Tree map of IDs. |
| Methods in com.hedgehog.utility that return HObject | |
|---|---|
HObject |
Key.getKeyObject()
Returns the keyObject key. |
HObject |
Pair.getP()
Returns the p object. |
HObject |
Pair.getQ()
Returns the q object. |
| Methods in com.hedgehog.utility that return types with arguments of type HObject | |
|---|---|
java.util.TreeMap<ID,HObject> |
IDManager.getIDs()
Returns the ID tree map. |
| Methods in com.hedgehog.utility with parameters of type HObject | |
|---|---|
ID |
IDManager.addID(HObject object)
Adds the specified object to this manager, automatically allocating a new ID using the minim available ID. |
boolean |
IDManager.addID(ID id,
HObject object)
Adds the specified |
ID |
IDManager.generateIDAndUpdateManager(boolean minimumAvailableID,
HObject object)
Generates a new unique ID (newID) by calling generateID() and then updates the encapsulated mIDs map by adding the |
static Key |
Key.generateKey(HObject object)
Generates a new Key from the specified Object argument. |
ID |
IDManager.getID(HObject object)
Returns the ID associated with the specified object. |
boolean |
IDManager.isObject(HObject object)
Tests whether or not the specified object is managed by this manager. |
boolean |
Key.setObject(HObject newObject,
boolean checkKeyType)
Sets the Object key to the specified object. |
boolean |
Pair.setP(HObject newP)
Sets the p object. |
boolean |
Pair.setQ(HObject newQ)
Sets the q object. |
| Constructors in com.hedgehog.utility with parameters of type HObject | |
|---|---|
IDManager(ID id,
HObject object)
Constructor. |
|
Key(HObject object)
Constructor. |
|
Pair(HObject p,
HObject q)
Constructor. |
|
| Uses of HObject in com.hedgehog.x3d |
|---|
| Subclasses of HObject in com.hedgehog.x3d | |
|---|---|
class |
ProfileType
Title: ProfileType - stores the type of an X3D profile. |
class |
X3DExport
Title: DatabaseExport - Handles exporting objects to X3D format. |
class |
X3DImport
Title: X3DImport - Handles importing objects from X3D format. |
class |
X3DImportExport
Title: X3DImportExport - Handles importing/exporting objects to X3D format. |
class |
X3DObject
Title: X3DObject - stores information specific to X3D. |
| Uses of HObject in com.hedgehog.x3d.appearance |
|---|
| Subclasses of HObject in com.hedgehog.x3d.appearance | |
|---|---|
class |
AppearanceNode
Title: X3DTextureTransformNode - represents the X3D Appearance node. |
class |
FillPropertiesNode
Title: FillPropertiesNode - represents the X3D FillProperties node. |
class |
ImageTextureNode
Title: ImageTextureNode - represents the X3D ImageTexture node. |
class |
LinePropertiesNode
Title: LinePropertiesNode - represents the X3D LineProperties node. |
class |
MaterialNode
Title: MaterialNode - represents the X3D Material node. |
class |
MovieTextureNode
Title: MovieTextureNode - represents the X3D MovieTexture node. |
class |
MultiTextureNode
Title: MultiTextureNode - represents the X3D MultiTexture node. |
class |
MultiTextureTransformNode
Title: MultiTextureTransformNode - represents the X3D MultiTextureTransform node. |
class |
PixelTextureNode
Title: PixelTextureNode - represents the X3D PixelTexture node. |
class |
TextureTransformNode
Title: TextureTransformNode - represents the X3D TextureTransform node. |
class |
X3DAppearanceChildNode
Title: X3DAppearanceChildNode - represents the X3D X3DAppearanceChildNode node. |
class |
X3DAppearanceNode
Title: X3DAppearanceNode - represents the X3D X3DAppearanceNode node. |
class |
X3DMaterialNode
Title: X3DMaterialNode - represents the X3D X3DMaterialNode node. |
class |
X3DTexture2DNode
Title: X3DTexture2DNode - represents the X3D Texture node. |
class |
X3DTextureNode
Title: X3DTextureNode - represents the X3D Texture node. |
class |
X3DTextureTransform2DNode
Title: X3DTextureTransform2DNode - represents the X3D X3DTextureTransform2DNode node. |
class |
X3DTextureTransformNode
Title: X3DTextureTransformNode - represents the X3D X3DTextureTransformNode node. |
| Uses of HObject in com.hedgehog.x3d.fields |
|---|
| Subclasses of HObject in com.hedgehog.x3d.fields | |
|---|---|
class |
MFBool
Title: MFBool - X3D MFBool field node. |
class |
MFColour
Title: MFColour - X3D MFColour field node. |
class |
MFColourRGBA
Title: MFColourRGBA - X3D MFColourRGBA field node. |
class |
MFDouble
Title: MFDouble - X3D MFDouble field node. |
class |
MFFloat
Title: MFFloat - X3D MFFloat field node. |
class |
MFImage
Title: MFImage - X3D MFImage field node. |
class |
MFInt32
Title: MFInt32 - X3D MFInt32 field node. |
class |
MFMatrix2d
Title: MFMatrix2d - X3D MFMatrix2d field node. |
class |
MFMatrix2f
Title: MFMatrix2f - X3D MFMatrix2f field node. |
class |
MFMatrix3d
Title: MFMatrix3d - X3D MFMatrix3d field node. |
class |
MFMatrix3f
Title: MFMatrix3f - X3D MFMatrix3f field node. |
class |
MFMatrix4d
Title: MFMatrix4d - X3D MFMatrix4d field node. |
class |
MFMatrix4f
Title: MFMatrix4f - X3D MFMatrix4f field node. |
class |
MFNode
Title: MFNode - X3D MFNode field node. |
class |
MFRotation
Title: MFBoMFRotationol - X3D MFRotation field node. |
class |
MFString
Title: MFString - X3D MFString field node. |
class |
MFTime
Title: MFTime - X3D MFTime field node. |
class |
MFVec2d
Title: MFVec2d - X3D MFVec2d field node. |
class |
MFVec2f
Title: MFVec2f - X3D MFVec2f field node. |
class |
MFVec3d
Title: MFVec3d - X3D MFVec3d field node. |
class |
MFVec3f
Title: MFVec3f - X3D MFVec3f field node. |
class |
MFVec4d
Title: MFVec4d - X3D MFVec4d field node. |
class |
MFVec4f
Title: MFVec4f - X3D MFVec4f field node. |
class |
SFBool
Title: SFBool - X3D SFBool field node. |
class |
SFColour
Title: SFColour - X3D SFColour field node. |
class |
SFColourRGBA
Title: SFColourRGBA - X3D SFColourRGBA field node. |
class |
SFDouble
Title: SFDouble - X3D SFDouble field node. |
class |
SFFloat
Title: SFFloat - X3D SFFloat field node. |
class |
SFImage
Title: SFImage - X3D SFDouble field node. |
class |
SFInt32
Title: SFInt32 - X3D SFInt32 field node. |
class |
SFMatrix2d
Title: SFMatrix2d - X3D SFMatrix2d field node. |
class |
SFMatrix2f
Title: SFMatrix2f - X3D SFMatrix2f field node. |
class |
SFMatrix3d
Title: SFMatrix3fd- X3D SFMatrix3d field node. |
class |
SFMatrix3f
Title: SFMatrix3f - X3D SFMatrix3f field node. |
class |
SFMatrix4d
Title: SFMatrix4d - X3D SFMatrix4d field node. |
class |
SFMatrix4f
Title: SFMatrix4f - X3D SFMatrix4f field node. |
class |
SFNode
Title: SFNode - X3D SFNode field node. |
class |
SFString
Title: SFString - X3D SFString field node. |
class |
SFTime
Title: SFTime - X3D SFTime field node. |
class |
SFVec2f
Title: SFVec2f - X3D SFVec2f field node. |
class |
SFVec3d
Title: SFVec3d - X3D SFVec3d field node. |
class |
SFVec3f
Title: SFVec3f - X3D SFVec3f field node. |
class |
SFVec4d
Title: SFVec3d - X3D SFVec3f field node. |
class |
SFVec4f
Title: SFVec3f - X3D SFVec3f field node. |
class |
X3DField
Title: X3DField - abstract base class of X3D field nodes. |
| Uses of HObject in com.hedgehog.x3d.font |
|---|
| Subclasses of HObject in com.hedgehog.x3d.font | |
|---|---|
class |
FontStyleNode
Title: FontStyleNode - represents the X3D FontStyle node. |
class |
X3DFontStyleNode
Title: X3DFontStyleNode - represents the X3D X3DFontStyleNode node. |
| Uses of HObject in com.hedgehog.x3d.grouping |
|---|
| Subclasses of HObject in com.hedgehog.x3d.grouping | |
|---|---|
class |
GroupNode
Title: GroupNode - represents the X3D Group node. |
class |
TransformNode
Title: TransformNode - represents the X3D Transform node. |
class |
X3DGroupingNode
Title: X3DGroupingNode - represents the X3D X3DGroupingNode node. |
| Uses of HObject in com.hedgehog.x3d.interpolator |
|---|
| Subclasses of HObject in com.hedgehog.x3d.interpolator | |
|---|---|
class |
ColourInterpolatorNode
Title: ColourInterpolatorNode - represents the X3D ColorInterpolator node. |
class |
CoordinateInterpolator2DNode
Title: CoordinateInterpolator2DNode - represents the X3D CoordinateInterpolator2D node. |
class |
CoordinateInterpolatorNode
Title: CoordinateInterpolatorNode - represents the X3D CoordinateInterpolator node. |
class |
NormalInterpolatorNode
Title: NormalInterpolatorNode - represents the X3D NormalInterpolator node. |
class |
OrientationInterpolatorNode
Title: OrientationInterpolatorNode - represents the X3D OrientationInterpolator node. |
class |
PositionInterpolator2DNode
Title: PositionInterpolator2DNode - represents the X3D PositionInterpolator2D node. |
class |
PositionInterpolatorNode
Title: PositionInterpolatorNode - represents the X3D PositionInterpolator node. |
class |
ScalarInterpolatorNode
Title: ScalarInterpolatorNode - represents the X3D ScalarInterpolator node. |
class |
X3DInterpolatorNode
Title: X3DInterpolatorNode - represents the abstract X3D X3DInterpolatorNode node. |
| Uses of HObject in com.hedgehog.x3d.lighting |
|---|
| Subclasses of HObject in com.hedgehog.x3d.lighting | |
|---|---|
class |
DirectionalLightNode
Title: DirectionalLightNode - represents the X3D DirectionalLight node. |
class |
PointLightNode
Title: PointLightNode - represents the X3D PointLight node. |
class |
SpotLightNode
Title: SpotLightNode - represents the X3D SpotLight node. |
class |
X3DLightNode
Title: X3DLightNode - represents the X3D X3DLightNode node. |
| Uses of HObject in com.hedgehog.x3d.metadata |
|---|
| Subclasses of HObject in com.hedgehog.x3d.metadata | |
|---|---|
class |
ModelMetadataObject
Title: ModelMetadataObject - stores metadata specific to a model. |
class |
X3DMetadataObject
Title: X3DMetadataObject - stores metadata. |
| Uses of HObject in com.hedgehog.x3d.nodes |
|---|
| Subclasses of HObject in com.hedgehog.x3d.nodes | |
|---|---|
class |
WorldInfoNode
Title: WorldInfoNode - represents the X3D WorldInfo node. |
class |
X3DChildNode
Title: X3DChildNode - represents the X3D X3DChildNode node. |
class |
X3DInfoNode
Title: X3DInfoNode - represents the X3D X3DInfoNode node. |
class |
X3DNode
Title: X3DNode - abstract base class of X3D nodes. |
| Uses of HObject in com.hedgehog.x3d.nodes.geometry |
|---|
| Subclasses of HObject in com.hedgehog.x3d.nodes.geometry | |
|---|---|
class |
Arc2DNode
Title: Arc2DNode - represents the X3D Arc2D node. |
class |
ArcClose2DNode
Title: ArcClose2DNode - represents the X3D ArcShape2D node. |
class |
BoxNode
Title: BoxNode - represents an X3D Box node. |
class |
Circle2DNode
Title: Circle2DNode - represents the X3D Circle2D node. |
class |
ConeNode
Title: ConeNode - represents an X3D Cone node. |
class |
CylinderNode
Title: CylinderNode - represents an X3D Cylinder node. |
class |
Disk2DNode
Title: Disk2DNode - represents the X3D Disk2D node. |
class |
ExtrusionNode
Title: ExtrusionNode - represents an X3D Extrusion node. |
class |
IndexedFaceSetNode
Title: IndexedFaceSetNode - represents an X3D IndexedFaceSet node. |
class |
IndexedLineSetNode
Title: IndexedLineSetNode - represents an X3D IndexedLineSet node. |
class |
LineSetNode
Title: LineSetNode - represents an X3D LineSet node. |
class |
PointSetNode
Title: PointSetNode - represents an X3D PointSet node. |
class |
Polyline2DNode
Title: Polyline2DNode - represents the X3D Polyline2D node. |
class |
Polypoint2DNode
Title: Polypoint2DNode - represents the X3D Polypoint2D node. |
class |
Rectangle2DNode
Title: Rectangle2DNode - represents an X3D Rectangle2D node. |
class |
SphereNode
Title: SphereNode - represents an X3D sphere node. |
class |
TextNode
Title: TextNode - represents the X3D Text node. |
class |
TriangleSet2DNode
Title: TriangleSet2DNode - represents an X3D TriangleSet2D node. |
class |
X3DComposedGeometryNode
Title: X3DComposedGeometryNode - represents an X3D X3DComposedGeometryNode node. |
class |
X3DGeometryNode
Title: X3DGeometryNode - abstract base class of X3D geometry nodes. |
class |
X3DShapeNode
Title: X3DShapeNode - represents an X3D X3DShape node. |
| Uses of HObject in com.hedgehog.x3d.nodes.geometry.nurbs |
|---|
| Subclasses of HObject in com.hedgehog.x3d.nodes.geometry.nurbs | |
|---|---|
class |
Contour2DNode
Title: Contour2DNode - groups a set of curve segments to a composite contour.. |
class |
ContourPolyline2DNode
Title: Polyline2ContourPolyline2DNodeDNode - represents the X3D ContourPolyline2D node. |
class |
CoordinateDoubleNode
Title: CoordinateDoubleNode - extends X3DCoordinateNode for a double point vector |
class |
NurbsCurve2DNode
Title: NurbsCurve2DNode - a trimming segment that is part of a trimming contour in the u,v domain of the surface |
class |
NurbsCurveNode
Title: NurbsCurveNode - a geometry node defining a parametric curve in 3D space |
class |
NurbsOrientationInterpolatorNode
Title: NurbsOrientationInterpolatorNode - a contiguous NURBS surface patch |
class |
NurbsPatchSurfaceNode
Title: NurbsPatchSurfaceNode - a 3D NURBS surface using the same fields as described for the NurbsPatchSurface node |
class |
NurbsPositionInterpolatorNode
Title: NurbsPositionInterpolatorNode - a NURB position interpolator |
class |
NurbsSetNode
Title: NurbsSetNode - groups a set of NurbsSurface nodes to a common group for rendering purposes only |
class |
NurbsSurfaceInterpolatorNode
Title: NurbsSurfaceInterpolatorNode - a NURB surface interpolator |
class |
NurbsSweptSurfaceNode
Title: NurbsSweptSurfaceNode - a generalised surface that defines a path in space and constant cross section that may be 2D or 3D |
class |
NurbsSwungSurfaceNode
Title: NurbsSwungSurfaceNode - a generalized surface that defines a path and constant cross section |
class |
NurbsTextureCoordinate
Title: NurbsTextureCoordinate - a NURBS surface with textures |
class |
NurbsTrimmedSurfaceNode
Title: NurbsTrimmedSurfaceNode - a NURBS surface that is trimmed by a set of trimming loops |
class |
X3DNurbsControlCurveNode
Title: X3DNurbsControlCurveNode - abstract node type is the base type for all node types that provide control curve information in 2D space |
class |
X3DNurbsSurfaceGeometryNode
Title: X3DParametricGeometryNode - abstract geometry type for all types of NURBS surfaces |
class |
X3DParametricGeometryNode
Title: X3DParametricGeometryNode - abstract class for parametrically created nodes. |
| Uses of HObject in com.hedgehog.x3d.property |
|---|
| Subclasses of HObject in com.hedgehog.x3d.property | |
|---|---|
class |
ColourNode
Title: ColourNode - represents an X3D Color node. |
class |
CoordinateNode
Title: CoordinateNode - represents an X3D Coordinate node. |
class |
NormalNode
Title: NormalNode - represents an X3D Normal node. |
class |
X3DColourNode
Title: X3DColourNode - represents an X3D X3DColourNode node. |
class |
X3DCoordinateNode
Title: X3DCoordinateNode - represents an X3D X3DCoordinateNode node. |
class |
X3DGeometricPropertyNode
Title: X3DGeometricPropertyNode - represents an X3D X3DGeometricPropertyNode node. |
class |
X3DNormalNode
Title: X3DNormalNode - represents an X3D X3DNormalNode node. |
class |
X3DTextureCoordinateNode
Title: X3DTextureCoordinateNode - represents an X3D X3DTextureCoordinateNode node. |
| Uses of HObject in com.hedgehog.x3d.sensor |
|---|
| Subclasses of HObject in com.hedgehog.x3d.sensor | |
|---|---|
class |
CylinderSensorNode
Title: CylinderSensorNode - represents the X3D CylinderSensor node. |
class |
PlaneSensorNode
Title: PlaneSensorNode - represents the X3D PlaneSensor node. |
class |
SphereSensorNode
Title: SphereSensorNode - represents the X3D SphereSensor node. |
class |
TouchSensorNode
Title: TouchSensorNode - represents the X3D TouchSensor node. |
class |
X3DDragSensorNode
Title: X3DDragSensorNode - represents the X3D X3DDragSensorNode node. |
class |
X3DPointingDeviceSensorNode
Title: X3DPointingDeviceSensorNode - represents the X3D X3DPointingDeviceSensorNode node. |
class |
X3DSensorNode
Title: X3DSensorNode - represents the X3D X3DSensorNode node. |
class |
X3DTouchSensorNode
Title: X3DTouchSensorNode - represents the X3D X3DTouchSensorNode node. |
| Uses of HObject in com.hedgehog.x3d.time |
|---|
| Subclasses of HObject in com.hedgehog.x3d.time | |
|---|---|
class |
TimeSensorNode
Title: TimeSensorNode - represents the X3D TimeSensor node. |
class |
X3DTimeDependentNode
Title: X3DTimeDependentNode - represents the X3D X3DTimeDependentNode node. |
| Uses of HObject in com.hedgehog.xml |
|---|
| Subclasses of HObject in com.hedgehog.xml | |
|---|---|
class |
XMLDOMUtilities
Title: XMLDOMUtilities - xml dom utility static methods. |
class |
XMLExport
Title: XMLExport - Handles exporting objects to an xml file. |
class |
XMLImport
Title: XMLImport - Handles importing objects to an xml file. |
class |
XMLImportExport
Title: XMLImportExport - Handles importing/exporting objects to an xml file. |
class |
XMLUtilities
Title: XMLUtilities - xml utility static methods. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||