maspack.util
Interface Clonable

All Superinterfaces:
java.lang.Cloneable
All Known Subinterfaces:
AuxiliaryMaterial, CompositeProperty, MatrixBlock, Range, Vector
All Known Implementing Classes:
AffineTransform3d, AffineTransform3dBase, AuxMaterialElementDesc, AxialMaterial, AxialMuscleMaterial, BlemkerAxialMuscle, BlemkerMuscle, ColorMapBase, ConstantAxialMuscle, CubaturePoint3d, CubicHyperelastic, DoubleInterval, EnumRange, FaceRenderProps, FemMaterial, FemMeshVertex, FemMuscleModel, FormatRange, FrameBlock, FrameMaterial, FullBlemkerMuscle, FungMaterial, GenericMuscle, GreyscaleColorMap, HeuerOffLinFM, HueColorMap, HydrostatModel, InactiveMuscle, IncompNeoHookeanMaterial, IncompressibleMaterial, IntegerInterval, InterpolatingColorMap, JetColorMap, LigamentAxialMaterial, LinearAxialMaterial, LinearAxialMuscle, LinearFrameMaterial, LinearMaterial, LineEdgeRenderProps, LineFaceRenderProps, LineRenderProps, MasoudMillardLAM, MaterialBase, MaterialPoint, Matrix1x1Block, Matrix1x3Block, Matrix1x6Block, Matrix2d, Matrix2dBase, Matrix2x2Block, Matrix2x3Block, Matrix2x6Block, Matrix3d, Matrix3dBase, Matrix3x1Block, Matrix3x2Block, Matrix3x3Block, Matrix3x3DiagBlock, Matrix3x4Block, Matrix3x6Block, Matrix4d, Matrix4dBase, Matrix4x3Block, Matrix6d, Matrix6dBase, Matrix6dBlock, Matrix6x1Block, Matrix6x2Block, Matrix6x3Block, MatrixBlockBase, MatrixNd, MatrixNdBlock, MeshIntersectionPoint, MeshRenderProps, MFreeAuxMaterialElementDesc, MFreeMuscleElementDesc, MFreeMuscleModel, MFreeVertex3d, MooneyRivlinMaterial, MuscleElementDesc, MuscleMaterial, NameRange, NeoHookeanMaterial, NonlinearlyStiffFrameMaterial, NullMaterial, NumericInterval, NumericIntervalRange, OffsetLinearFrameMaterial, OgdenMaterial, PaiAxialMuscle, PeckAxialMuscle, Point2d, Point3d, PointEdgeRenderProps, PointFaceRenderProps, PointLineRenderProps, PointMeshVertex, PointRenderProps, PointToPointMuscle, ProbeInfo, QLVBehavior, Quaternion, RainbowColorMap, RangeBase, RenderProps, RigidTransform3d, RotationMatrix2d, RotationMatrix3d, RotAxisFrameMaterial, ScaledRigidTransform3d, SimpleAxialMuscle, SimpleForceMuscle, SparseBlockMatrix, SparseNumberedBlockMatrix, SparseVectorNd, SpatialInertia, SpatialVector, SpongeModel, SpringAxialMuscle, StVenantKirchoffMaterial, SubdivisionVertex3d, SubMatrixNd, SymmetricMatrix3d, TestMaterial, TestRenderInfo, TextureProps, TransformComponentsCommand, Twist, UnidirectionalLinearAxialMaterial, Vector2d, Vector3d, Vector4d, VectorBase, VectorNd, VectorNi, Vertex3d, ViscoelasticBehavior, VoidVector, Wrench

public interface Clonable
extends java.lang.Cloneable

This interface provides a fix to the Java Cloneable interface in that any class implementing it is guaranteed to have a public clone method. It also fixes the spelling.


Method Summary
 java.lang.Object clone()
           
 

Method Detail

clone

java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException