チェンジセット 3387

差分発生行の前後
無視リスト:
コミット日時:
2010/02/03 22:25:32 (2 年前)
コミッタ:
rokubou
ログメッセージ:

NyARObjectStackを継承していないエラーの修正と型修正、戻り値の型修正(SF#20526)

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/FLARToolKit/trunk/libs/NyARToolKitAS3/src/jp/nyatla/nyartoolkit/as3/core/types/stack/NyARIntPointStack.as

    r3322 r3387  
    3131package jp.nyatla.nyartoolkit.as3.core.types.stack  
    3232{ 
     33        import jp.nyatla.nyartoolkit.as3.core.types.*; 
    3334        /** 
    3435         * ... 
    3536         * @author  
    3637         */ 
    37         public class NyARIntPointStack 
     38        public class NyARIntPointStack extends NyARObjectStack 
    3839        { 
    3940                public function NyARIntPointStack(i_length:int) 
     
    4344                protected override function createArray(i_length:int):Vector.<*> 
    4445                { 
    45                         var ret:Vector.<NyARIntPoint>= new Vector.<NyARIntPoint>(i_length); 
     46                        var ret:Vector.<NyARIntPoint2d>= new Vector.<NyARIntPoint2d>(i_length); 
    4647                        for (var i:int =0; i < i_length; i++){ 
    47                                 ret[i] = new NyARIntPoint(); 
     48                                ret[i] = new NyARIntPoint2d(); 
    4849                        } 
    49                         return ret
     50                        return Vector.<*>(ret)
    5051                } 
    5152                 
  • as3/FLARToolKit/trunk/libs/NyARToolKitAS3/src/jp/nyatla/nyartoolkit/as3/core/types/stack/NyARIntRectStack.as

    r3322 r3387  
    3131package jp.nyatla.nyartoolkit.as3.core.types.stack  
    3232{ 
    33         public class NyARIntRectStack 
     33        import jp.nyatla.nyartoolkit.as3.core.types.*; 
     34        public class NyARIntRectStack extends NyARObjectStack 
    3435        { 
    35                 public function NyARIntPointStack(i_length:int) 
     36                public function NyARIntRectStack(i_length:int) 
    3637                { 
    3738                        super(i_length); 
     
    3940                protected override function createArray(i_length:int):Vector.<*> 
    4041                { 
    41                         var ret:Vector.<NyARIntRect>= new Vector.< NyARIntRect>(i_length); 
     42                        var ret:Vector.<NyARIntRect>= new Vector.<NyARIntRect>(i_length); 
    4243                        for (var i:int =0; i < i_length; i++){ 
    4344                                ret[i] = new  NyARIntRect(); 
    4445                        } 
    45                         return ret
     46                        return Vector.<int>(ret)
    4647                } 
    4748