Class SymmetryAxes.Axis

    • Method Detail

      • getOperator

        public javax.vecmath.Matrix4d getOperator()
        Get the transformation operator for this axis as an homogeneous matrix
        Returns:
        the transformation operator
      • setOperator

        public void setOperator​(javax.vecmath.Matrix4d op)
      • getOrder

        public int getOrder()
        Get the order of this axis (closed symm) or the number of repeats (open symm)
        Returns:
        the order
      • getRotationAxis

        public RotationAxis getRotationAxis()
        Get the transformation operator as a rotation axis. For open symmetry this will have a non-zero screw component.
        Returns:
        a RotationAxis for this Axis
      • getLevel

        public int getLevel()
        Returns:
        The level of this axis within it's parent hierarchy, or -1 if unset
      • setLevel

        public void setLevel​(int level)
        Parameters:
        level - The level of this axis within it's parent hierarchy. Must be positive
      • getFirstRepeat

        public int getFirstRepeat()
        Get the index of the first repeat used by this axis
        Returns:
        the firstRepeat
      • setFirstRepeat

        public void setFirstRepeat​(int firstRepeat)
        Parameters:
        firstRepeat - the index of the first repeat used by this axis