Create  Edit  Diff  FrontPage  Index  Search  Changes  History  Source  RSS  wikifarm  Login

layerObj.insertClass

layerObj.insertClass メソッド

説明

引数で与えたクラスを指定のインデックスに追加する

public int insertClass(
   classObj classobj,
   int index
);
Public Function insertClass(ByVal classobj As classObj, ByVal index As Integer) As Integer

サンプル

コード
Dim _map As New mapObj("")
Dim _layer As New layerObj(_map)
Dim _class As New classObj(_layer)
Dim _class2 As classObj

_class.name = "arcid"
intRet = _layer.insertClass(_class, 1)
_class2 = _layer.getClass(1)
Debug.WriteLine(_class2.name)

→結果 arcid

_class2 は、この関数で、_layer の _class のインスタンスをコピーされている。

マップファイル
 LAYER
   DATA "countries_simpl"
     METADATA
     END
   NAME "World"
   SIZEUNITS PIXELS
   STATUS ON
   TOLERANCEUNITS PIXELS
   TYPE POLYGON
   UNITS METERS
   CLASS
     NAME "arcid"
     METADATA
     END
     STYLE
       ANGLE 360
       COLOR 200 200 200
       OUTLINECOLOR 100 100 100
       SYMBOL 0
     END
   END
   CLASS
     NAME "arcid"
     METADATA
     END
     STYLE
       ANGLE 360
       SYMBOL 0
     END
   END
 END

参照

layerObj メンバ | (global) 名前空間

Last modified:2007/02/15 14:15:23
Keyword(s):
References:[layerObj メンバ]