OSDN Git Service

Merge release/v2.103.2
[mikutoga/Vmd2XML.git] / src / main / java / jp / sfjp / mikutoga / vmd / model / PosCurve.java
index e695d8e..488b4e0 100644 (file)
@@ -14,6 +14,7 @@ import java.util.List;
 
 /**
  * 3次元位置移動のモーション補間曲線情報。
+ *
  * <p>XYZ3軸それぞれに対応するベジェ曲線を3本持つ。
  */
 public class PosCurve implements Iterable<BezierParam> {
@@ -39,13 +40,15 @@ public class PosCurve implements Iterable<BezierParam> {
 
     /**
      * {@inheritDoc}
-     * X軸、Y軸、Z軸の順で補間曲線情報を列挙する。
+     *
+     * <p>X軸、Y軸、Z軸の順で補間曲線情報を列挙する。
+     *
      * @return {@inheritDoc} 3要素を返す列挙子
      */
     @Override
     public Iterator<BezierParam> iterator(){
         List<BezierParam> list;
-        list = new ArrayList<BezierParam>(IT_SZ);
+        list = new ArrayList<>(IT_SZ);
         list.add(this.intpltXpos);
         list.add(this.intpltYpos);
         list.add(this.intpltZpos);
@@ -54,6 +57,7 @@ public class PosCurve implements Iterable<BezierParam> {
 
     /**
      * ボーンX軸移動の補間曲線情報を返す。
+     *
      * @return ボーンX軸移動の補間曲線情報
      */
     public BezierParam getIntpltXpos(){
@@ -62,6 +66,7 @@ public class PosCurve implements Iterable<BezierParam> {
 
     /**
      * ボーンY軸移動の補間曲線情報を返す。
+     *
      * @return ボーンY軸移動の補間曲線情報
      */
     public BezierParam getIntpltYpos(){
@@ -70,6 +75,7 @@ public class PosCurve implements Iterable<BezierParam> {
 
     /**
      * ボーンZ軸移動の補間曲線情報を返す。
+     *
      * @return ボーンZ軸移動の補間曲線情報
      */
     public BezierParam getIntpltZpos(){
@@ -78,6 +84,7 @@ public class PosCurve implements Iterable<BezierParam> {
 
     /**
      * 3軸ともMMDデフォルトの直線補間か判定する。
+     *
      * @return 3軸ともMMDデフォルトの直線補間ならtrue
      */
     public boolean isDefaultLinear(){
@@ -90,6 +97,7 @@ public class PosCurve implements Iterable<BezierParam> {
 
     /**
      * {@inheritDoc}
+     *
      * @return {@inheritDoc}
      */
     @Override