gumbo.graphic.space
Interface GraphicGeometry
- All Superinterfaces:
- Graphic
- All Known Subinterfaces:
- AxisBound3Boundable, AxisLayoutGraphic, BoundableGraphic, IntersectableGraphic, IntersectionNode, TransformableGraphic
- All Known Implementing Classes:
- AbstractIntersectionNode, AxisAngle3, AxisBound3, Bound3, Line3, Plane3, Point3, SwingShape, SwingSpaceNode, Tuple3, Vector3
- public interface GraphicGeometry
- extends Graphic
A graphic with geometry defined relative to a local reference space,
as specified by a space node (see SpaceNode). If no space node is
specified (null) the local reference space is absolute space.
The relationship between this object and its space node is intended
only for specifying the local coordinate space of this object. It does not
neccessarily imply ownership or control of this object by the space node,
or vice versa. Also, depending on the nature of a spatial transformation,
transformations may or may not choose to update the space node reference.
For example, a content transformation implies a change in geometry without
a change in reference space, whereas a space transformation implies a change
in absolute geometry and reference space.
- Version:
- $Revision: 1.1 $
- Author:
- Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.
getGraphicLocalSpace
public SpaceNode getGraphicLocalSpace()
- Returns the space node representing the local reference space for
this geometry.
- Returns:
- Reference to the space. If null, absolute space.