Uses of Class
com.hedgehog.exceptions.InvalidObjectException

Packages that use InvalidObjectException
com.hedgehog.attributes Provides several classes for handling attributes. 
com.hedgehog.exceptions General exceptions for the whole of the Hedgehog library. 
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.points This package contains a variety of 3D point classes. 
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.twod.curves Models 2D curves, lines and rays. 
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.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.math General mathematical support. 
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.functions Support for handling mathematical functions. 
com.hedgehog.math.graph_tree A package of graph and tree classes. 
com.hedgehog.math.matrices Matrices are a cornerstone of computational modelling, and as a result this package supports several matrix classes. 
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.material Models material properties such as linear elastic materials. 
com.hedgehog.model Class Model is the key class for building models containing objects. 
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.utility Provides several frequently used utility classes. 
com.hedgehog.x3d.appearance This package provides support for X3D's object appearance classes. 
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. 
 

Uses of InvalidObjectException in com.hedgehog.attributes
 

Methods in com.hedgehog.attributes that throw InvalidObjectException
 DatabaseImport AttributeDatabaseImporter.appearanceAttributesFromDatabase()
          Imports all material attributes from the specified database.
 DatabaseImport AttributeDatabaseImporter.attributesFromDatabase()
          Imports all attributes [ColourAttribute, IntegerAttribute, ...] from the specified database.
 DatabaseImport AttributeDatabaseImporter.colourAttributesFromDatabase()
          Imports all colour attributes from the specified database.
 DatabaseImport AttributeDatabaseImporter.floatAttributesFromDatabase()
          Imports all floating-point attributes from the specified database.
 DatabaseImport AttributeDatabaseImporter.fromDatabase()
          Imports attributes from the specified database.
static AttributeManager AttributeManager.fromDatabase(java.sql.Connection connection)
          Returns an attribute manager for the specified database.
 Attribute AppearanceAttribute.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
abstract  Attribute Attribute.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model attribute from the specified xml node.
 Attribute BooleanAttribute.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model attribute from the specified xml node.
 Attribute ColourAttribute.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model attribute from the specified xml node.
 Attribute FloatAttribute.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model attribute from the specified xml node.
 Attribute IntegerAttribute.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model attribute from the specified xml node.
 Attribute MaterialAttribute.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 Attribute StringAttribute.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model attribute from the specified xml node.
 Attribute Vector2DAttribute.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model attribute from the specified xml node.
 Attribute Vector3DAttribute.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model attribute from the specified xml node.
 DatabaseImport AttributeDatabaseImporter.integerAttributesFromDatabase()
          Imports all integer attributes from the specified database.
 DatabaseImport AttributeDatabaseImporter.materialAttributesFromDatabase()
          Imports all material attributes from the specified database.
 DatabaseImport AttributeDatabaseImporter.stringAttributesFromDatabase()
          Imports all string attributes from the specified database.
 DatabaseExport AttributeDatabaseExporter.toDatabase(java.sql.Connection connection)
          Exports the encapsulated attribute manager's attributes to the specified database.
 DatabaseExport AttributeManager.toDatabase(java.sql.Connection connection, AttributeDatabaseExporter exporter)
          Exports this managers attributes to the specified database.
 DatabaseImport AttributeDatabaseImporter.vector2DAttributesFromDatabase()
          Imports all 2D vector attributes from the specified database.
 DatabaseImport AttributeDatabaseImporter.vector3DAttributesFromDatabase()
          Imports all 3D vector attributes from the specified database.
 

Uses of InvalidObjectException in com.hedgehog.exceptions
 

Constructors in com.hedgehog.exceptions with parameters of type InvalidObjectException
DatabaseException(InvalidObjectException object)
          Copy constructor.
InvalidObjectException(InvalidObjectException object)
          Copy constructor.
 

Uses of InvalidObjectException in com.hedgehog.geo.threed.curves
 

Methods in com.hedgehog.geo.threed.curves that throw InvalidObjectException
 Vector3D NonRationalBSplineCurve3D.derivative(double u, int nth_derivative)
          Returns the nth.
 Vector3D WeightedRationalBSplineCurve3D.derivative(double u, int nth_derivative)
          Returns the nth.
 Vector3D NonRationalBSplineCurve3D.firstDerivative(double u)
          Returns the 1st derivative of a B-Spline curve.
 ModelObject IndexStraightLine3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject NonRationalBSplineCurve3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject NonRationalBezierCurve3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject PolyCurve3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Ray3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject StraightLine3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject WeightedRationalBSplineCurve3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject WeightedRationalBezierCurve3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
static Ray3D Ray3D.rayThroughPointSet(Point3DSet pset)
           Returns a Ray3D object that passes through the specified point set.
 X3DNode IndexStraightLine3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode NonRationalBSplineCurve3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode NonRationalBezierCurve3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode PolyCurve3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode PolyStraightLine3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Ray3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode StraightLine3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode WeightedRationalBSplineCurve3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode WeightedRationalBezierCurve3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element IndexStraightLine3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element NonRationalBSplineCurve3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element NonRationalBezierCurve3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element PolyCurve3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Ray3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element doucmentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element StraightLine3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element WeightedRationalBSplineCurve3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element WeightedRationalBezierCurve3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.geo.threed.grid
 

Methods in com.hedgehog.geo.threed.grid that throw InvalidObjectException
 GridBoundary Grid3D.exteriorBoundary(boolean excludeDanglingPoints)
          Returns the exterior closed boundary of this grid.
 boolean Grid3D.fillExteriorNANs(int method)
          Fills all exterior nan points by incrementally interpolating from adjacent points.
 boolean Grid3D.fillInteriorNANs(int method)
          Fills all interior nan points by incrementally interpolating from adjacent points.
 ModelObject Grid3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject LevelSetGrid3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 java.util.Vector<GridPoint> Grid3D.nansExterior()
          Returns a vector of all exterior nan points.
 java.util.Vector<GridPoint> Grid3D.nansExterior(GridBoundary exteriorBoundary)
          Returns a vector of all exterior nan points.
 java.util.Vector<GridPoint> Grid3D.nansInterior()
          Returns a vector of all interior nan points.
 double Grid3D.parametricUI(double x)
          Returns the parametric equivalent of the specified x value; (x-origin.x)/xWidth().
 double Grid3D.parametricVJ(double y)
          Returns the parametric equivalent of the specified x value; (y-origin.y)/yWidth().
 boolean Grid3D.pointInsideExteriorBoundary(GridPoint gp, double tolerance)
          Variant of pointInsideExteriorBoundary() in which the exterior boundry is not known and internally generated.
 X3DNode AbstractGrid3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element Grid3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element LevelSetGrid3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.geo.threed.meshes
 

Methods in com.hedgehog.geo.threed.meshes that throw InvalidObjectException
 ModelObject SimplePolygonMesh3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 java.util.Vector<IntegerVector> SimplePolygonMesh3D.meshPolygonVertexIndices(java.util.Vector<Point3D> vertices)
          Returns the polygon vertex indices in the specified mesh vertices vector.
 X3DNode SimplePolygonMesh3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element SimplePolygonMesh3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.geo.threed.points
 

Methods in com.hedgehog.geo.threed.points that throw InvalidObjectException
 ModelObject IndexPoint3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject IndexPoint3DSet.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Point3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node doucmentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Point3DMatrix.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Point3DSet.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Point3DWithAdjacentPoints.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Point3DWithScalar.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node doucmentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 X3DNode IndexPoint3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode IndexPoint3DSet.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Point3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Point3DMatrix.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Point3DSet.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element IndexPoint3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element IndexPoint3DSet.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Point3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element doucmentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Point3DMatrix.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Point3DSet.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element doucmentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Point3DWithAdjacentPoints.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Point3DWithScalar.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element doucmentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.geo.threed.shapes
 

Methods in com.hedgehog.geo.threed.shapes that throw InvalidObjectException
 StraightEdgePlanarTriangle3D StraightEdgePlanarTriangle3D.adjacentTriangle(int edgeIndex, double a, double d, double tolerance)
          Returns a triangle generated from the specified (a,d) coordinates/values wrt the specified edge number of this triangle.
 StraightEdgePlanarTriangle3D StraightEdgePlanarTriangle3D.adjacentTriangle(int edgeIndex, double a, double d, Vector3D xdash, Vector3D ydash, Vector3D zdash, double tolerance)
          Returns a triangle generated from the specified (a,d) coordinates/values wrt the specified edge number of this triangle.
 double StraightEdgePlanarTriangle3D.brocardAngle(boolean degrees)
          Returns the Brocard angle of a triangle.
 double Cone3D.evaluate(Point3D p)
          Evaluates the implicit equation of an oblique cone.
 double Ellipsoid3D.evaluate(Point3D p)
          Evaluates the quadratic Q(X) = (X-K)^T * M * (X-K) - 1 for the specified point.
 StraightEdgePlanarTriangle3D StraightEdgePlanarTriangle3D.fagnanoTriangle()
          Returns the Fagnano inscribed triangle of minimum periemter; ie the triangle having the 3 vertices that are the feet of this triangle's 3 altitudes.
 ModelObject AxisAlignedBox3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject AxisAlignedRectangle3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Cone3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject CoonsSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Cylinder3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Ellipsoid3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject IndexPolygon3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject IndexTetrahedron3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject PlanarCircle3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject PlanarEllipse3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Polygon3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Polyhedron3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject RightAngledFrustumCone3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject RuledConicSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject RuledSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Sphere3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject StraightEdgePlanarFaceTetrahedron3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject StraightEdgePlanarPolygon3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject SuperEllipsoid3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject SuperToroid3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Torus3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 Curve3D StraightEdgePlanarTriangle3D.intermediateEdge()
          Returns the intermediate edge of a triangle; ie the edge of length between shortest and longest.
 Point3D PlanarCircle3D.randomPointOnCircumference(double tolerance)
          Returns a random point on this circle's circumference.
 Point3D PlanarEllipse3D.randomPointOnCircumference(double tolerance)
          Returns a random point on this ellipse's circumference.
 FloatingPointFullMatrix StraightEdgePlanarTriangle3D.strain(StraightEdgePlanarTriangle3D t0, int local_global)
          Returns the geometric strain in going from the specified original triangle (t0) to this triangle.
 StraightEdgePlanarPolygon3D IndexPolygon3D.toStraightEdgePlanarPolygon3D()
          Returns a StraightEdgePlanarPolygon3D object corresponding to this index polygon's vertices.
 StraightEdgePlanarQuadrilateral3D IndexPolygon3D.toStraightEdgePlanarQuadrilateral3D()
          Returns a StraightEdgePlanarQuadrilateral3D object corresponding to this index polygon's vertices.
 StraightEdgePlanarTriangle3D IndexPolygon3D.toStraightEdgePlanarTriangle3D()
          Returns a StraightEdgePlanarTriangle3D object corresponding to this index polygon's vertices.
 StraightEdgeQuadrilateral2D StraightEdgePlanarPolygon3D.toStraightEdgeQuadrilateral2D()
          Converts this planar polygon to a StraightEdgeTriangle2D object.
 StraightEdgeTriangle2D StraightEdgePlanarPolygon3D.toStraightEdgeTriangle2D()
          Converts this planar polygon to a StraightEdgeTriangle2D object.
 X3DNode AxisAlignedBox3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode AxisAlignedRectangle3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Cone3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode CoonsSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Cylinder3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Ellipsoid3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode IndexPolygon3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode IndexTetrahedron3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode PlanarCircle3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode PlanarEllipse3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode RightAngledCylinder3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode RightAngledFrustumCone3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode RuledConicSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode RuledSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Sphere3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode StraightEdgePlanarFacePolyhedron3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode StraightEdgePlanarFaceTetrahedron3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode StraightEdgePlanarPolygon3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode SuperEllipsoid3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode SuperToroid3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Torus3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element AxisAlignedBox3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element AxisAlignedRectangle3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Cone3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element CoonsSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Cylinder3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Ellipsoid3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element IndexPolygon3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element IndexTetrahedron3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element PlanarCircle3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element PlanarEllipse3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Polygon3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Polyhedron3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element RightAngledFrustumCone3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element RuledConicSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element RuledSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Sphere3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element StraightEdgePlanarFaceTetrahedron3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element SuperEllipsoid3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element SuperToroid3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Torus3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.geo.threed.surfaces
 

Methods in com.hedgehog.geo.threed.surfaces that throw InvalidObjectException
 FullMatrix<Vector3D> NonRationalBSplineSurface3D.derivatives(double u, double v, int d)
          Returns the derivatives upto and including order d of surface S (ie, d^(k+l)S/d^kud^lv) with the returned matrix ders(k,l) being the derivatives of S wrt u k times and wrt v l times.
 FullMatrix<Vector3D> WeightedRationalBSplineSurface3D.derivatives(double u, double v, int d)
          Returns the nth.
 ModelObject AlgebraicSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject CubicSplineSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject FunctionSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Throws an SQLException exception as FunctionSurface3D object cannot be read from an xml file.
 ModelObject NonRationalBSplineSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject NonRationalBezierSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Plane3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Plane3DWithLocalAxes.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject QuadraticSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject SymbolicFunctionSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject SymbolicParametricSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject WeightedRationalBSplineSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject WeightedRationalBezierSurface3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 double Plane3D.normalDistanceToOrigin()
          Returns the normal distance of this plane from the origin of coordinates.
static Plane3D Plane3D.planeThroughPoints(Point3DSet pset)
          Returns the best fit plane passing through the specified point set.
 boolean Plane3D.pointsOnSameSideOfLine(Point3D p, Point3D q, StraightLine3D l, double tolerance)
          Tests whether or not the two points p and q are on the same side of the line.
 FullMatrix<Point3D> Plane3D.rectangularGridOfPoints(double width, int widthPoints, double height, int heightPoints)
          Variant of rectangularGridOfPoints() without the need for specifying the local origin and local axes.
 FullMatrix<Point3D> Plane3D.rectangularGridOfPoints(double width, int widthPoints, double height, int heightPoints, Point3D localOrigin, Vector3D Ip, Vector3D Jq)
          Returns a rectangular grid of points wrt the specified local axes.
 Point3D Plane3D.reflectedPointAboutLine(Point3D p, StraightLine3D l, double tolerance)
          Reflects the specified point about the specified line.
 X3DNode AlgebraicSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode CubicSplineSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode FunctionSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode NonRationalBSplineSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode NonRationalBezierSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Plane3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode QuadraticSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode SymbolicFunctionSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode SymbolicParametricSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode WeightedRationalBSplineSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode WeightedRationalBezierSurface3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element AlgebraicSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element CubicSplineSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element FunctionSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Throws an SQLException exception as FunctionSurface3D object cannot be written to a database.
 org.w3c.dom.Element NonRationalBSplineSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element NonRationalBezierSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Plane3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Plane3DWithLocalAxes.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element QuadraticSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element SymbolicFunctionSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element SymbolicParametricSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element WeightedRationalBSplineSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element WeightedRationalBezierSurface3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 Point3DWithScalar WeightedRationalBSplineSurface3D.weightedPointOnSurface(double u, double v, double tolerance)
          Returns a weighted point (ie P=(X,Y,Z,W)) on a weighted rational B-spline surface.
 

Uses of InvalidObjectException in com.hedgehog.geo.twod.curves
 

Methods in com.hedgehog.geo.twod.curves that throw InvalidObjectException
 ModelObject CircularArc2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject IndexStraightLine2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject LinearLine2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject ParametricLine2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject PolyCurve2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Ray2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject StraightLine2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject SymbolicFunctionCurve2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject SymbolicParametricCurve2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
static Ray2D Ray2D.rayThroughPointSet(Point2DSet pset)
           Returns a Ray2D object that passes through the specified point set.
 X3DNode CircularArc2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode IndexStraightLine2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode LinearLine2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode ParametricLine2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode PolyCurve2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode PolyStraightLine2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Ray2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode StraightLine2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode SymbolicFunctionCurve2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode SymbolicParametricCurve2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element CircularArc2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element IndexStraightLine2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element LinearLine2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element ParametricLine2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element PolyCurve2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Ray2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element StraightLine2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element SymbolicFunctionCurve2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element SymbolicParametricCurve2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.geo.twod.grid
 

Methods in com.hedgehog.geo.twod.grid that throw InvalidObjectException
 ModelObject Grid2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 org.w3c.dom.Element Grid2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element doucmentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.geo.twod.meshes
 

Methods in com.hedgehog.geo.twod.meshes that throw InvalidObjectException
 java.util.Vector<Curve2D> EdgeAdjacentPolygon2DGraphMesh.boundaryEdges(double tolerance)
          Returns a vector of boundary edges for this mesh.
 ModelObject EdgeAdjacentPolygon2DGraphMesh.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject IndexPolygonMesh2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject SimplePolygonMesh2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 java.util.Vector<IntegerVector> SimplePolygonMesh2D.meshPolygonVertexIndices(java.util.Vector<Point2D> vertices)
          Returns the polygon vertex indices in the specified mesh vertices vector.
 X3DNode EdgeAdjacentPolygon2DGraphMesh.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode IndexPolygonMesh2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode SimplePolygonMesh2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element EdgeAdjacentPolygon2DGraphMesh.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element IndexPolygonMesh2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element SimplePolygonMesh2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.geo.twod.points
 

Methods in com.hedgehog.geo.twod.points that throw InvalidObjectException
 ModelObject IndexPoint2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject IndexPoint2DSet.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Point2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node doucmentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Point2DMatrix.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Point2DSet.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Point2DWithAdjacentPoints.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 PairDouble AreaPoint2D.parametricCoordinates(boolean normalisedAxes)
          Returns (as a pair) the parametric coordinates of the point on the local e0(p1-p0) and e1(p2-p0) axes.
 X3DNode IndexPoint2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode IndexPoint2DSet.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Point2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Point2DMatrix.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Point2DSet.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element IndexPoint2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element IndexPoint2DSet.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Point2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Point2DMatrix.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Point2DSet.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Point2DWithAdjacentPoints.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.geo.twod.shapes
 

Methods in com.hedgehog.geo.twod.shapes that throw InvalidObjectException
 double StraightEdgeTriangle2D.brocardAngle(boolean degrees)
          Returns the Brocard angle of a triangle.
 StraightEdgeTriangle2D StraightEdgeTriangle2D.fagnanoTriangle()
          Returns the Fagnano inscribed triangle of minimum periemter; ie the triangle having the 3 vertices that are the feet of this triangle's 3 altitudes.
 ModelObject AdjacentIndexPolygon2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject AxisAlignedBox2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Circle2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject CircularDisk2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject CircularPieChord2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Ellipse2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject IndexPolygon2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject QuadraticShape2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject StraightEdgePolygon2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject SuperEllipse2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 Curve2D StraightEdgeTriangle2D.intermediateEdge()
          Returns the intermediate edge of a triangle (i.e.
 Curve2D Polygon2D.longestEdge()
          Returns the longest edge.
 Curve2D Polygon2D.shortestEdge()
          Returns the shortest edge.
 FloatingPointFullMatrix StraightEdgeTriangle2D.strain(StraightEdgeTriangle2D t0, int local_global)
          Returns the geometric strain in going from the specified original triangle (t0) to this triangle.
 StraightEdgePolygon2D IndexPolygon2D.toStraightEdgePolygon2D()
          Returns a StraightEdgePolygon2D object corresponding to this index polygon's vertices.
 StraightEdgeQuadrilateral2D IndexPolygon2D.toStraightEdgeQuadrilateral2D()
          Returns a StraightEdgeQuadrilateral2D object corresponding to this index polygon's vertices.
 StraightEdgeTriangle2D IndexPolygon2D.toStraightEdgeTriangle2D()
          Returns a StraightEdgeTriangle2D object corresponding to this index polygon's vertices.
 StraightEdgeTriangle2D StraightEdgePolygon2D.toStraightEdgeTriangle2D()
          Returns a StraightEdgeTriangle2D equivalent object of this polygon.
 X3DNode AxisAlignedBox2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Circle2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode CircularDisk2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode CircularPieChord2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Ellipse2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode IndexPolygon2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode QuadraticShape2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode StraightEdgePolygon2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode SuperEllipse2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element AdjacentIndexPolygon2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element AxisAlignedBox2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Circle2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element CircularDisk2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element CircularPieChord2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Ellipse2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element IndexPolygon2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element QuadraticShape2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element StraightEdgePolygon2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element SuperEllipse2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.math
 

Methods in com.hedgehog.math that throw InvalidObjectException
 ModelObject Vector2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node doucmentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject Vector3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node doucmentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 X3DNode Vector2D.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode Vector3D.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element Vector2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Vector3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.math.distributions
 

Methods in com.hedgehog.math.distributions that throw InvalidObjectException
 double WeibullDistribution.mode()
          The mode is the value that occurs the most frequently in a data set or a probability distribution.
 

Uses of InvalidObjectException in com.hedgehog.math.equations
 

Methods in com.hedgehog.math.equations that throw InvalidObjectException
 LinearEquation LinearEquation.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node doucmentRootNode, org.w3c.dom.Node node)
          Returns a model object from the specified xml node.
 QuadraticEquation2D QuadraticEquation2D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node doucmentRootNode, org.w3c.dom.Node node)
          Returns a model object from the specified xml node.
 QuadraticEquation3D QuadraticEquation3D.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node doucmentRootNode, org.w3c.dom.Node node)
          Returns a model object from the specified xml node.
 org.w3c.dom.Element LinearEquation.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element QuadraticEquation2D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element QuadraticEquation3D.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.math.functions
 

Methods in com.hedgehog.math.functions that throw InvalidObjectException
 double BSplinePolynomialFunction.getValue(int i, double u)
          Returns the value of Ni,p(u).
 double BivariateRationalBSplinePolynomialFunction.getValue(int i, int j, double u, double v)
          Returns the value of a bivariate rational B-spline polynomial given i, j, u and v
 double XYVectorPolynomialFunction.taylorsSeriesFirstDerivative(int xpoint)
          Computes the first derivative using Taylor's differentiation.
 double XYVectorPolynomialFunction.taylorsSeriesSecondDerivative(int xpoint)
          Computes the second derivative using Taylor's differentiation.
 

Uses of InvalidObjectException in com.hedgehog.math.graph_tree
 

Methods in com.hedgehog.math.graph_tree that throw InvalidObjectException
 ModelObject Graph.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject GraphTreeNode.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 X3DNode Graph.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode GraphTreeNode.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element Graph.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element GraphTreeNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.math.matrices
 

Methods in com.hedgehog.math.matrices that throw InvalidObjectException
 FloatingPointSymmetricSparseMatrix FloatingPointSymmetricSparseMatrix.choleskiDecomposition(HBoolean decomposed)
          Choleski decomposition of a symmetric matrix.
 SymmetricFloatingPointFullMatrix SymmetricFloatingPointFullMatrix.choleskiDecomposition(HBoolean decomposed)
          Choleski decomposition of a matrix.
 FloatingPointSparseVector FloatingPointSymmetricSparseMatrix.choleskiDecompositionAndSolution(FloatingPointSparseVector b, HBoolean solved, double tolerance)
          Combined decomposition and solution of a linear system of equations using Choleski decomposition.
 FloatingPointColumnVector SymmetricFloatingPointFullMatrix.choleskiDecompositionAndSolve(FloatingPointColumnVector b, HBoolean decomposed, HBoolean solved, double tolerance)
          Combined decomposition and solution of a linear system of equations using Choleski decomposition.
 FloatingPointSparseVector FloatingPointSymmetricSparseMatrix.choleskiSolution(FloatingPointSparseVector b, HBoolean solved, double tolerance)
          Solution of a linear system of equations using Choleski decomposition (ensuring that the operated-on matrix is that from CholeskiDecomposition()).
 FloatingPointColumnVector FloatingPointFullMatrix.conjugateGradient(FloatingPointColumnVector b, FloatingPointColumnVector x0, int maximumIterations, HInteger numberIterations, HBoolean solved, FloatingPointColumnVector residual, double tolerance)
          Performs a conjugate gradient solution of a system of linear equations.
 FloatingPointColumnVector FloatingPointSparseMatrix.conjugateGradient(FloatingPointColumnVector b, FloatingPointColumnVector x0, int maximumIterations, HInteger numberIterations, HBoolean solved, FloatingPointColumnVector residual, double tolerance)
          Performs a conjugate gradient solution of a system of linear equations.
 FloatingPointColumnVector SymmetricFloatingPointFullMatrix.conjugateGradient(FloatingPointColumnVector b, FloatingPointColumnVector x0, int maximumIterations, HInteger numberIterations, HBoolean solved, FloatingPointColumnVector residual, double tolerance)
          Performs a conjugate gradient solution of a system of linear equations.
 double FloatingPointFullMatrix.determinant()
          Returns the determinant of this matrix.
 void Matrix3x3.eigenDecomposition(double[][] vectors, double[] values, boolean increasing)
          Performs an eigenvalue/vector decomposition of this matrix.
 void Matrix3x3.eigenDecomposition(Matrix3x3 rotation, Matrix3x3 diagonal)
          The matrix must be symmetric.
 void Matrix3x3.eigenValuesVectors(HDouble ev0, HDouble ev1, HDouble ev2, TripleDouble evec0, TripleDouble evec1, TripleDouble evec2, boolean increasing)
          Convenience method of eigenDecomposition().
 void Matrix2x2.eigenValuesVectors(HDouble ev0, HDouble ev1, PairDouble evec0, PairDouble evec1, boolean increasing)
          Convenience method of eigenDecomposition().
 void FloatingPointFullMatrix.eigenVectorsValues(FloatingPointFullMatrix eigenVectors, java.util.Vector<Complex> eigenValues, Complex minEigenValue, Complex maxEigenValue, HDouble condition)
          Returns the eigen vectors and values of the operated-on matrix.
 void SymmetricFloatingPointFullMatrix.eigenVectorsValues(FloatingPointFullMatrix eigenVectors, java.util.Vector<Complex> eigenValues, Complex minEigenValue, Complex maxEigenValue, HDouble condition)
          Returns the eigen vectors and values of the operated-on symmetric matrix.
 FloatingPointColumnVector FloatingPointFullMatrix.gaussElimination(FloatingPointColumnVector b, HBoolean solved, boolean operateOnMatrixRhs)
          Performs a Gaussian elimination of a system of linear equations (with partial pivoting).
 FloatingPointColumnVector FloatingPointFullMatrix.gaussSeidel(FloatingPointColumnVector b, FloatingPointColumnVector x0, int maximumIterations, HInteger numberIterations, HBoolean solved, double tolerance, double omega)
          Performs a Gauss-Seidel elimination of a system of linear equations (with successive over-relaxation if omega!=1).
 FloatingPointColumnVector FloatingPointFullMatrix.homogeneousSolve(double tolerance)
          Solves the homogeneous linear system [A]{X}={0}, where the right-hand-side column vector is zero.
 double[] Matrix2x2.homogeneousSolve(double tolerance)
          Solves the homogeneous linear system [A]{X}={0}, where the right-hand-side column vector is zero.
 void TridiagonalMatrix.insertBoundaryConditions(java.util.ArrayList<PairIntDouble> boundaryConditions, double[] rhs)
          Inserts the specified boundary conditions in-place in this matrix and the specified right-hand-side vector.
 void TridiagonalSymmetricMatrix.insertBoundaryConditions(java.util.ArrayList<PairIntDouble> boundaryConditions, double[] rhs)
          Inserts the specified boundary conditions in-place in this matrix and the specified right-hand-side vector.
 void FloatingPointFullMatrix.insertBoundaryConditions(java.util.ArrayList<PairIntDouble> boundaryConditions, FloatingPointColumnVector rhs)
          Inserts the specified boundary conditions in-place in this matrix and the specified right-hand-side vector.
 FloatingPointFullMatrix FloatingPointFullMatrix.inverse()
          Returns the inverse of this matrix.
 SymmetricFloatingPointFullMatrix SymmetricFloatingPointFullMatrix.inverse()
          Returns the inverse of this symmetric matrix.
 FloatingPointDiagonalMatrix FloatingPointDiagonalMatrix.inverse(double tolerance)
          Returns the inverse of a diagonal matrix; ie each diagonal element of diag(A) is equal to the inverse of Aii.
 boolean FloatingPointFullMatrix.isSingular()
          Tests whether or not this matrix is singular.
 double FloatingPointFullMatrix.norm(boolean normSquared)
          Returns the Frobenius norm of this matrix; ie the square root of the trace(A^TxA).
 double[] TridiagonalMatrix.solveJacobi(double[] rhs, double[] x0, java.util.ArrayList<PairIntDouble> boundaryConditions, int maximumNumberIterations, double tolerance, HBoolean status, HInteger numberIterations)
          Solves the linear system [A]{x}={B} using the iterative Jacobi method, accounting for a vector of prescribed boundary conditions.
 double[] TridiagonalMatrix.solveJacobi(double[] rhs, double[] x0, int maximumNumberIterations, double tolerance, HBoolean status, HInteger numberIterations)
          Solves the linear system [A]{x}={B} using the iterative Jacobi method.
 FloatingPointColumnVector FloatingPointFullMatrix.steepestDescent(FloatingPointColumnVector b, FloatingPointColumnVector x0, int maximumIterations, HInteger numberIterations, HBoolean solved, FloatingPointColumnVector residual, double tolerance)
          Performs a steepest descent solution of a system of linear equations.
 FloatingPointFullMatrix FloatingPointFullMatrix.subtract(FloatingPointColumnVector v)
          Subtracts the specified column vector from this matrix.
 Matrix2x2 FloatingPointFullMatrix.toMatrix2x2()
          Converts a FloatingPointFullMatrix object to a Matrix2x2 object.
 Matrix3x3 FloatingPointFullMatrix.toMatrix3x3()
          Converts a FloatingPointFullMatrix object to a Matrix3x3 object.
 Matrix4x4 FloatingPointFullMatrix.toMatrix4x4()
          Converts a FloatingPointFullMatrix object to a Matrix4x4 object.
 TridiagonalSymmetricMatrix TridiagonalMatrix.toTridiagonalSymmetricMatrix(double tolerance)
          Converts this unsymmetric tridiagonal matrix to a symmetric tridiagonal matrix.
 double FloatingPointFullMatrix.trace()
          Computes the trace of this matrix.
 SparseMatrix SparseMatrix.transpose()
          Returns the transpose of this sparse matrix.
 

Uses of InvalidObjectException in com.hedgehog.math.polynomials
 

Methods in com.hedgehog.math.polynomials that throw InvalidObjectException
 ModelObject NVariablePolynomial.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns an Interval object from the specified xml node.
 ModelObject NVariableTerm.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns an Interval object from the specified xml node.
 void OneVariablePolynomial.makeMonicPolynomial()
          Makes this polynomial monic, if it is not already.
 X3DNode NVariablePolynomial.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode NVariableTerm.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element NVariablePolynomial.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element NVariableTerm.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element OneVariablePolynomial.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element OneVariableTerm.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element TwoVariablePolynomial.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element TwoVariableTerm.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.math.tensors
 

Methods in com.hedgehog.math.tensors that throw InvalidObjectException
 FloatingPointColumnVector StressTensor.deviatoricStressInvariants()
          Returns the deviatoric stress invariants (ie, J1, J2 and J3).
 void StrainTensor.maximumShearStrains(HDouble gamma_12, HDouble gamma_13, HDouble gamma_23)
          Returns the maximum shear strains (gamma_12, gamma_13, gamma_23).
 void StressTensor.maximumShearStresses(HDouble tau_12, HDouble tau_13, HDouble tau_23)
          Returns, via reference, the maximum shear stresses (tau_12, tau_13, tau_23).
 void StrainTensor.octahedralStrainsAndDirectionCosines(HDouble octahedral_normal_strain, HDouble octahedral_normal_strain_l, HDouble octahedral_normal_strain_m, HDouble octahedral_normal_strain_n, HDouble octahedral_shear_strain, HDouble octahedral_shear_strain_l, HDouble octahedral_shear_strain_m, HDouble octahedral_shear_strain_n)
          Returns, via reference, the octahedral (normal and shear) strains and direction cosines.
 void StressTensor.octahedralStressesAndDirectionCosines(HDouble octahedral_normal_stress, HDouble octahedral_normal_stress_l, HDouble octahedral_normal_stress_m, HDouble octahedral_normal_stress_n, HDouble octahedral_shear_stress, HDouble octahedral_shear_stress_l, HDouble octahedral_shear_stress_m, HDouble octahedral_shear_stress_n)
          Returns, via reference, the octahedral (normal and shear) stresses and direction cosines.
 FloatingPointColumnVector StressTensor.principalDeviatoricStresses()
          Returns the principal deviatoric stresses; ie, s1, s2 and s3.
 FloatingPointColumnVector SecondMomentsOfAreaTensor.principalMomentsOfArea(boolean absoluteValues)
          Returns the principal moments of area; ie, I1, I2 and I3 with I1>I2>I3.
 FloatingPointColumnVector StrainTensor.principalStrains(boolean absoluteValues)
          Returns the principal strains (i.e, epilon_1, epsilon_2, epsilon_3 with 1>2>3).
 FloatingPointColumnVector StressTensor.principalStresses(boolean absoluteValues)
          Returns the principal stresses (i.e, sigma_1, sigma_2, sigma_3 with 1>2>3).
 FloatingPointColumnVector SecondMomentsOfAreaTensor.scalarInvariants()
          Returns the scalar invariants.
 FloatingPointColumnVector StrainTensor.scalarStrainInvariants()
          Returns the scalar strain invariants (i.e, I1, I2, I3).
 FloatingPointColumnVector StressTensor.scalarStressInvariants()
          Returns the scalar stress invariants (i.e, I1, I2, I3).
 

Uses of InvalidObjectException in com.hedgehog.math.vectors
 

Methods in com.hedgehog.math.vectors that throw InvalidObjectException
 int KnotVector.findSpan(double u, double tolerance, HBoolean valid_u)
          Returns the span index of the knot vector and sets valid_u to logical-true if u is in range.
 double FloatingPointVector.firstValue()
          Returns the first element value in this vector.
 double IntegerVector.firstValue()
          Returns the first element value in this vector.
 double FloatingPointVector.lastValue()
          Returns the last element value in this vector.
 double IntegerVector.lastValue()
          Returns the last element value in this vector.
 

Uses of InvalidObjectException in com.hedgehog.mechanics.material
 

Methods in com.hedgehog.mechanics.material that throw InvalidObjectException
 FloatingPointFullMatrix LinearElasticMaterial.DMatrix()
          Returns the [D] matrix for this material.
 double ElasticMaterial.planeStrainStressKappa()
          Returns the constant, kappa (i.e kappa=3-4v for p/strain and kappa=(3-v)/(1+v) for p/stress).
 double LinearElasticMaterial.planeStrainThroughThicknessStress(StressTensor stress, double delta_temperature)
          Returns the plane strain through thickness stress for a 2D stress state.
 double LinearElasticMaterial.planeStressThroughThicknessStrain(StressTensor stress, double delta_temperature)
          Returns the plane stress through thickness strain for a 2D stress state.
 StrainTensor LinearElasticMaterial.strain(StressTensor stress, double delta_temperature)
          Returns the strain tensor corresponding to a specified stress tensor.
 StressTensor LinearElasticMaterial.stress(StrainTensor strain, double delta_temperature)
          Returns the stress tensor corresponding to the specified strain tensor.
 FloatingPointColumnVector LinearElasticMaterial.thermalStrain(double delta_temperature)
          Returns the thermal strain; ie epsilon0=alpha*deltaT.
 double LinearElasticMaterial.twoDStrainEnergyDensity(StressTensor stress)
          Returns the strain energy density for a two-diemnsional linear elastic material
 

Uses of InvalidObjectException in com.hedgehog.model
 

Methods in com.hedgehog.model that throw InvalidObjectException
static void ModelDatabaseManager.deleteAllModelsFromDatabase(java.sql.Connection connection)
          Deletes all models from the database.
 void ModelDatabaseManager.deleteModelFromDatabase()
          Deletes this model from the database.
static void ModelDatabaseManager.deleteModelFromDatabase(java.sql.Connection connection, int modelID)
          Deletes this model from the database.
 PairPQ<XMLImport,Model> ModelXMLImporter.fromXML()
          Reads a model from the specified xml file.
static PairPQ<XMLImport,Model> Model.fromXML(java.io.File file)
          Imports a model from the specified file in xml file.
 ModelObject ModelObject.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 boolean ModelDatabaseExporter.setModelDatabaseObjectIDs(java.sql.Connection connection)
          Sets the model database object IDs.
 java.util.Vector<StraightEdgePlanarPolygon3D> ModelDatabaseManager.StraightEdgePlanarPolygon3DsFromDatabase()
          Returns a vector of StraightEdgePlanarPolygon3D objects from the database for this model.
 DatabaseExport Model.toDatabase(java.sql.Connection connection, boolean updateObjectIDs)
          Exports this model's objects to the specified database.
 DatabaseExport ModelDatabaseExporter.toDatabase(java.sql.Connection connection, boolean updateObjectIDs)
          Exports this model's objects to the specified database.
 X3DExport ModelX3DExporter.toX3D()
          Writes out the encapsulated model to an x3d file.
 X3DExport Model.toX3D(java.io.File file, ProfileType profileType, X3DObject x3dObject)
          Exports this model to the specified file in X3D format.
 X3DNode ModelObject.toX3DNode(X3DObject x3dObject)
          X3D support.
 XMLExport ModelXMLExporter.toXML()
          Writes out the encapsulated model to an xml file.
 XMLExport Model.toXML(java.io.File file)
          Exports this model's objects and object attributes to the specified file in xml format.
 org.w3c.dom.Element ModelObject.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.text
 

Methods in com.hedgehog.text that throw InvalidObjectException
 ModelObject Text.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 X3DNode Text.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element Text.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.texture
 

Methods in com.hedgehog.texture that throw InvalidObjectException
 FontStyle FontStyle.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 org.w3c.dom.Element FontStyle.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Appearance.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode, org.w3c.dom.Element attributesNode)
          Returns the xml node of this object.
 org.w3c.dom.Element FillProperties.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode, org.w3c.dom.Element attributesNode)
          Returns the xml node of this object.
 org.w3c.dom.Element LineProperties.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode, org.w3c.dom.Element attributesNode)
          Returns the xml node of this object.
 org.w3c.dom.Element Material.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode, org.w3c.dom.Element attributesNode)
          Returns the xml node of this object.
 org.w3c.dom.Element MovieTexture.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode, org.w3c.dom.Element attributesNode)
          Returns the xml node of this object.
abstract  org.w3c.dom.Element Texture.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode, org.w3c.dom.Element attributesNode)
          Returns the DOM xml node of this attribute.
 org.w3c.dom.Element Appearance.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode, org.w3c.dom.Element attributesNode, java.lang.String typeName)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.types.model
 

Methods in com.hedgehog.types.model that throw InvalidObjectException
 ModelObject ModelBoolean.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject ModelByte.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject ModelDouble.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject ModelInteger.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 ModelObject ModelString.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns a model object from the specified xml node.
 X3DNode ModelBoolean.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode ModelByte.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode ModelDouble.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode ModelInteger.toX3DNode(X3DObject x3dObject)
          X3D support.
 X3DNode ModelString.toX3DNode(X3DObject x3dObject)
          X3D support.
 org.w3c.dom.Element ModelBoolean.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element ModelByte.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element ModelDouble.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element ModelInteger.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 org.w3c.dom.Element ModelString.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns the xml node of this object.
 

Uses of InvalidObjectException in com.hedgehog.utility
 

Methods in com.hedgehog.utility that throw InvalidObjectException
 Interval Interval.fromXMLNode(org.w3c.dom.Document document, org.w3c.dom.Node documentRootNode, org.w3c.dom.Node node, Model model)
          Returns an Interval object from the specified xml node.
 int IntegerSet.representativeElement()
          Returns a representative element of this set; ie the first element.
 

Uses of InvalidObjectException in com.hedgehog.x3d.appearance
 

Methods in com.hedgehog.x3d.appearance that throw InvalidObjectException
 org.w3c.dom.Element AppearanceNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element FillPropertiesNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element ImageTextureNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element LinePropertiesNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element MaterialNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element MovieTextureNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element MultiTextureNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element MultiTextureTransformNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element PixelTextureNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element TextureTransformNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 

Uses of InvalidObjectException in com.hedgehog.x3d.font
 

Methods in com.hedgehog.x3d.font that throw InvalidObjectException
 org.w3c.dom.Element FontStyleNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 

Uses of InvalidObjectException in com.hedgehog.x3d.grouping
 

Methods in com.hedgehog.x3d.grouping that throw InvalidObjectException
 org.w3c.dom.Element GroupNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element TransformNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 

Uses of InvalidObjectException in com.hedgehog.x3d.interpolator
 

Methods in com.hedgehog.x3d.interpolator that throw InvalidObjectException
 org.w3c.dom.Element ColourInterpolatorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element CoordinateInterpolator2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element CoordinateInterpolatorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element NormalInterpolatorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element OrientationInterpolatorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element PositionInterpolator2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element PositionInterpolatorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element ScalarInterpolatorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 

Uses of InvalidObjectException in com.hedgehog.x3d.lighting
 

Methods in com.hedgehog.x3d.lighting that throw InvalidObjectException
 org.w3c.dom.Element DirectionalLightNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element PointLightNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element SpotLightNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 

Uses of InvalidObjectException in com.hedgehog.x3d.metadata
 

Methods in com.hedgehog.x3d.metadata that throw InvalidObjectException
abstract  org.w3c.dom.Element X3DMetadataObject.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 

Uses of InvalidObjectException in com.hedgehog.x3d.nodes
 

Methods in com.hedgehog.x3d.nodes that throw InvalidObjectException
 org.w3c.dom.Element WorldInfoNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
abstract  org.w3c.dom.Element X3DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 

Uses of InvalidObjectException in com.hedgehog.x3d.nodes.geometry
 

Methods in com.hedgehog.x3d.nodes.geometry that throw InvalidObjectException
 org.w3c.dom.Element Arc2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element ArcClose2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element BoxNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element Circle2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element ConeNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element CylinderNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element Disk2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element ExtrusionNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element IndexedFaceSetNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element IndexedLineSetNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element LineSetNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element PointSetNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element Polyline2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element Polypoint2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element Rectangle2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element TextNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element TriangleSet2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element X3DShapeNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 

Uses of InvalidObjectException in com.hedgehog.x3d.nodes.geometry.nurbs
 

Methods in com.hedgehog.x3d.nodes.geometry.nurbs that throw InvalidObjectException
 org.w3c.dom.Element Contour2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element ContourPolyline2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element CoordinateDoubleNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NurbsCurve2DNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NurbsCurveNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NurbsOrientationInterpolatorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NurbsPatchSurfaceNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NurbsPositionInterpolatorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NurbsSetNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NurbsSurfaceInterpolatorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NurbsSweptSurfaceNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NurbsSwungSurfaceNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NurbsTextureCoordinate.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element NurbsTrimmedSurfaceNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 

Uses of InvalidObjectException in com.hedgehog.x3d.property
 

Methods in com.hedgehog.x3d.property that throw InvalidObjectException
 org.w3c.dom.Element ColourNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element CoordinateNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 org.w3c.dom.Element NormalNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Returns an XML node of this X3D object.
 

Uses of InvalidObjectException in com.hedgehog.x3d.sensor
 

Methods in com.hedgehog.x3d.sensor that throw InvalidObjectException
 org.w3c.dom.Element CylinderSensorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element PlaneSensorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element SphereSensorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 org.w3c.dom.Element TouchSensorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.
 

Uses of InvalidObjectException in com.hedgehog.x3d.time
 

Methods in com.hedgehog.x3d.time that throw InvalidObjectException
 org.w3c.dom.Element TimeSensorNode.toXMLNode(org.w3c.dom.Document document, org.w3c.dom.Element documentRootNode)
          Converts this X3D node to an XML node.