artisynth.core.mechmodels
Interface PlanarComponent

All Superinterfaces:
HasProperties, HierarchyNode, ModelComponent, Scannable
All Known Implementing Classes:
PlanarPoint

public interface PlanarComponent
extends ModelComponent

Indicates a component that is constrained to a plane


Nested Class Summary
 
Nested classes/interfaces inherited from interface artisynth.core.modelbase.ModelComponent
ModelComponent.NavpanelVisibility
 
Method Summary
 RigidTransform3d getPlaneToWorld()
          Returns the transform from plane coordinates to world coordinates.
 
Methods inherited from interface artisynth.core.modelbase.ModelComponent
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, postscan, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, updateReferences
 
Methods inherited from interface maspack.properties.HasProperties
getAllPropertyInfo, getProperty
 
Methods inherited from interface maspack.properties.HierarchyNode
getChildren, hasChildren
 
Methods inherited from interface maspack.util.Scannable
isWritable, write
 

Method Detail

getPlaneToWorld

RigidTransform3d getPlaneToWorld()
Returns the transform from plane coordinates to world coordinates. The plane is assumed to lie in the x-y plane of the planar coordinate system.

Returns:
plane to world transform