Package one.empty3.library
Class Rotation
java.lang.Object
one.empty3.library.Rotation
- All Implemented Interfaces:
MatrixPropertiesObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StructureMatrix<Point3D>
protected StructureMatrix<Matrix33>
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
getDeclaredProperty
(String name) getRot()
boolean
rotationAxe
(Point3D p, int axe, double angle) void
setCentreRot
(StructureMatrix<Point3D> centreRot) void
setRot
(StructureMatrix<Matrix33> rot) void
setUnmodified
(boolean unmodified)
-
Field Details
-
rot
-
centreRot
-
unmodified
protected boolean unmodified
-
-
Constructor Details
-
Rotation
public Rotation() -
Rotation
-
-
Method Details
-
isUnmodified
public boolean isUnmodified() -
setUnmodified
public void setUnmodified(boolean unmodified) -
rotation
-
rotationAxe
-
getRot
-
setRot
-
getCentreRot
-
setCentreRot
-
getDeclaredProperty
- Specified by:
getDeclaredProperty
in interfaceMatrixPropertiesObject
-
declareProperties
public void declareProperties()- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
-
declarations
- Specified by:
declarations
in interfaceMatrixPropertiesObject
-
copy
public MatrixPropertiesObject copy() throws CopyRepresentableError, IllegalAccessException, InstantiationException- Specified by:
copy
in interfaceMatrixPropertiesObject
- Throws:
CopyRepresentableError
IllegalAccessException
InstantiationException
-