maspack.properties
Interface HierarchyNode

All Known Subinterfaces:
Collidable, CompositeComponent, Controller, CopyableComponent, DynamicMechComponent, ExcitationComponent, ForceComponent, MechSystemModel, Model, ModelAgent, ModelComponent, Monitor, MotionTargetComponent, MutableCompositeComponent<C>, PlanarComponent, RenderableComponent
All Known Implementing Classes:
AffineNumericInputProbe, ArticulatedBeamBody, ArticulatedDemo, ArticulatedFem, AttachDemo, AttachedBeamDemo, AuxMaterialBundle, AuxMaterialBundleList, AuxMaterialElementDesc, AuxMaterialElementDescList, AxialSpring, AxialSpringList, BeamBody, BlockTest, Collidable.DefaultCollidable, CollisionComponent, CollisionHandler, CollisionHandlerGeneric, CollisionHandlerList, CollisionHandlerOld, CollisionManager, ColorBar, ColoredFemBeam3d, CompliantConstraintDemo, ComponentList, CompositeComponentBase, ConstrainedParticle, ConstrainerBase, ControllerBase, ControllerMonitorBase, ControlPanel, CoupledSolveDemo, CutPlaneProbe, DeformableBody, DoubleArmDemo, DynamicAttachment, DynamicMechComponentBase, EditableMesh, EditablePolygonalMesh, Elaston, FaceComponent, FaceList, FallingSkull, Fem3dBlock, FemBeam3d, FemBeamMech, FemCollision, FemDisplayProbe, FemElement, FemElement3d, FemElement3dList, FemFrictionBeam, FemMarker, FemMesh, FemMeshBase, FemModel, FemModel3d, FemMuscleArm, FemMuscleDemo, FemMuscleModel, FemNode, FemNode3d, FemSingleTet, FemSkinDemo, FemSphere, FishDemo, FixedMesh, ForceEffectorList, Frame, FrameExciter, FrameMarker, FrameSpring, FrameSpringDemo, FullPlanarJoint, GLRenderableHolder, Hex3dBlock, HexBeam3d, HexElement, HexFrame, HexIncompress, HexSheet, HudPrintStream, HydrostatDemo, HydrostatInvDemo, HydrostatModel, HydrostatTubeDemo, ImagePlaneProbe, ImageProbe, InputProbe, JointBase, LaymanBowl, LaymanDemo, LaymanModel, LightComponent, LockingDemo, LumbarSpringDemo, Marker, MarkerPlanarConnector, MassSpringDemo, MechModel, MechModelCollide, MechModelDemo, MechSystemBase, MeshComponent, MeshComponentList, MeshIntersectingProbe, MFreeAuxMaterialBundle, MFreeAuxMaterialBundleList, MFreeAuxMaterialElementDesc, MFreeAuxMaterialElementDescList, MFreeElement3d, MFreeElement3dList, MFreeHermiteNode3d, MFreeModel3d, MFreeMuscleBundle, MFreeMuscleBundleList, MFreeMuscleElementDesc, MFreeMuscleElementDescList, MFreeMuscleModel, MFreeNode3d, ModelAgentBase, ModelBase, ModelBaseOld, ModelComponentBase, MonitorBase, MultiMuscleDemo, MultiPointMuscle, MultiPointMuscleVia, MultiPointSpring, MultiPointSpringList, MultiSpringDemo, Muscle, MuscleArm, MuscleBundle, MuscleBundleList, MuscleElementDesc, MuscleElementDescList, MuscleExciter, NetDemo, NumericInputProbe, NumericOutputProbe, NumericProbeBase, OutputProbe, Particle, ParticleConstraint, ParticleMeshConstraint, ParticlePlaneConstraint, PlanarConnector, PlanarConnectorDemo, PlanarPoint, PlaneConstrainedFem, Point, PointAttachment, PointExciter, PointFem3dAttachment, PointForce, PointForceDemo, PointFrameAttachment, PointList, PointModel, PointModel1d, PointModel2d, PointModel3d, PointParticleAttachment, PointSkinAttachment, PointSpringBase, PointSpringList, PointToPointMuscle, PointTracingProbe, Probe, PuddleDemo, PullController, PuppetDemo, PyramidElement, QuadFishDemo, QuadhexElement, QuadpyramidElement, QuadtetElement, QuadwedgeElement, ReferenceComponent, ReferenceList, RenderableComponentBase, RenderableComponentList, RenderableCompositeBase, RenderableModelBase, RenderableModelBaseOld, RenderProbe, RevoluteJoint, RigidBody, RigidBodyCollision, RigidBodyConnector, RigidBodyDemo, RigidCompositeBody, RigidMeshComponent, RigidTentacle, RigidTransformInputProbe, RobustCube, RollPitchJoint, RollPitchJointDemo, RootModel, ScalableList, SegmentedPlanarConnector, SegmentedPlaneDemo, SelfCollision, SheetDemo, SimpleCollide, SingleHex, SinglePyramid, SingleQuadhex, SingleQuadpyramid, SingleQuadtet, SingleQuadwedge, SingleTet, SingleWedge, SkinDemo, SkinMesh, SkinMeshBase, SkullParticles, SleepProbe, SoftPlaneCollider, SolidJoint, SphericalJoint, SphericalJointBase, SphericalJointDemo, SphericalRpyJoint, SpongeDemo, SpongeModel, Spring, SpringMeshDemo, TargetFrame, TargetPoint, Tentacle, TestNode, TetBeam3d, TetElement, TextComponent2d, TextComponent3d, TextComponentBase, TextLabeller3d, TracingProbe, TrackingController, TransformableList, VectorTracingProbe, VertexComponent, VertexList, ViscousBeam, WayPointProbe, WedgeElement

public interface HierarchyNode

An object which is a node in a hierachy.


Method Summary
 java.util.Iterator<? extends HierarchyNode> getChildren()
           
 HierarchyNode getParent()
           
 boolean hasChildren()
           
 

Method Detail

getChildren

java.util.Iterator<? extends HierarchyNode> getChildren()

hasChildren

boolean hasChildren()

getParent

HierarchyNode getParent()