artisynth.core.util
Interface ScalableUnits

All Known Implementing Classes:
AuxMaterialBundleList, AuxMaterialElementDesc, AxialMaterial, AxialMuscleMaterial, AxialSpring, AxialSpringList, BeamBody, BlemkerAxialMuscle, BlemkerMuscle, CollisionManager, ConstantAxialMuscle, CubicHyperelastic, DeformableBody, EditableMesh, EditablePolygonalMesh, Elaston, FemElement, FemElement3d, FemMarker, FemMaterial, FemMesh, FemMeshBase, FemModel, FemModel3d, FemMuscleModel, FemNode, FemNode3d, FixedMesh, ForceEffectorList, Frame, FrameMarker, FrameMaterial, FrameSpring, FrameState, FullBlemkerMuscle, FullPlanarJoint, FungMaterial, GenericMuscle, HeuerOffLinFM, HexElement, HydrostatModel, InactiveMuscle, IncompNeoHookeanMaterial, IncompressibleMaterial, JointBase, LaymanModel, LigamentAxialMaterial, LinearAxialMaterial, LinearAxialMuscle, LinearFrameMaterial, LinearMaterial, Marker, MarkerPlanarConnector, MasoudMillardLAM, MaterialBase, MechModel, MeshComponent, MFreeAuxMaterialBundleList, MFreeAuxMaterialElementDesc, MFreeElement3d, MFreeHermiteNode3d, MFreeModel3d, MFreeMuscleBundleList, MFreeMuscleElementDesc, MFreeMuscleModel, MFreeNode3d, MooneyRivlinMaterial, MultiPointMuscle, MultiPointMuscleVia, MultiPointSpring, MultiPointSpringList, Muscle, MuscleBundleList, MuscleElementDesc, MuscleMaterial, NeoHookeanMaterial, NonlinearlyStiffFrameMaterial, NullMaterial, OffsetLinearFrameMaterial, OgdenMaterial, PaiAxialMuscle, Particle, ParticleConstraint, ParticleMeshConstraint, ParticlePlaneConstraint, PeckAxialMuscle, PlanarConnector, PlanarPoint, Point, PointForce, PointList, PointSkinAttachment, PointSpringBase, PointSpringList, PointState, PointToPointMuscle, PyramidElement, QLVBehavior, QuadhexElement, QuadpyramidElement, QuadtetElement, QuadwedgeElement, RevoluteJoint, RigidBody, RigidBodyConnector, RigidCompositeBody, RigidMeshComponent, RollPitchJoint, RotAxisFrameMaterial, ScalableList, SegmentedPlanarConnector, SimpleAxialMuscle, SimpleForceMuscle, SkinMesh, SkinMeshBase, SoftPlaneCollider, SolidJoint, SphericalJoint, SphericalJointBase, SphericalRpyJoint, SpongeModel, SpringAxialMuscle, StVenantKirchoffMaterial, TargetFrame, TargetPoint, TetElement, TransformableList, UnidirectionalLinearAxialMaterial, VertexComponent, VertexList, ViscoelasticBehavior, WedgeElement

public interface ScalableUnits


Method Summary
 void scaleDistance(double s)
          Scales all distance coordinates.
 void scaleMass(double s)
          Scales all mass units.
 

Method Detail

scaleDistance

void scaleDistance(double s)
Scales all distance coordinates.

Parameters:
s - scaling factor

scaleMass

void scaleMass(double s)
Scales all mass units.

Parameters:
s - scaling factor