|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.psvSpatialLayerAttrib
空間データモデル用のレイヤ属性を管理します。
具体的にはレイヤに関する以下の属性を管理します。
true
)の場合でも
有効スケール範囲外のスケールが指定された場合は可視性・検知性ともに 無効と同様に動作します。
コンストラクタの概要 | |
psvSpatialLayerAttrib(java.lang.String layerName,
java.util.Map layerInfo,
jp.co.melco.preserv.psvVectorMap layerMap)
指定された名称を持つレイヤ属性オブジェクトを生成します。 |
メソッドの概要 | |
jp.co.melco.preserv.psvRange |
getEnableScaleRange()
有効スケール範囲を取得します。 |
java.lang.String |
getFeatureName()
本レイヤに属する地物のクラス名を取得します。 |
java.lang.String |
getLayerName()
レイヤ名称を取得します。 |
int |
getMaxMeshSize()
最大メッシュ登録数を取得します。 |
jp.co.melco.preserv.psvMapIF |
getMeshDefinition()
メッシュ定義オブジェクトを取得します。 |
double |
getMeshHeight()
本レイヤにおける1メッシュの高さを取得します。 |
jp.co.melco.preserv.psvRegionBounds |
getMeshRange()
本レイヤが扱うメッシュの外接矩形を取得します。 |
double |
getMeshWidth()
本レイヤにおける1メッシュの幅を取得します。 |
double |
getPredictiveLoadableMarginHeight()
本レイヤの先読みマージン高を取得します。 |
double |
getPredictiveLoadableMarginWidth()
本レイヤの先読みマージン幅を取得します。 |
boolean |
isAutoLoadable()
自動読込み可否を取得します。 |
boolean |
isDetective()
検知性を取得します。 |
boolean |
isPredictiveLoadable()
先読み可否を取得します。 |
boolean |
isVisible()
可視性を取得します。 |
protected java.lang.String |
paramString()
属性値の文字列表現を取得します。 |
protected void |
reflectAttribs(java.util.Map layerInfo)
レイヤ属性テーブルに定義された属性を反映します。 |
void |
setAutoLoadable(boolean autoLoadable)
自動読込み可否を設定します。 |
void |
setDetective(boolean detective)
検知性を設定します。 |
void |
setEnableScaleRange(jp.co.melco.preserv.psvRange range)
有効スケール範囲を設定します。 |
void |
setFeatureName(java.lang.String featureName)
本レイヤに属する地物のクラス名を設定します。 |
void |
setLayerName(java.lang.String layerName)
レイヤ名称を設定します。 |
void |
setMaxMeshSize(int maxMeshSize)
最大メッシュ登録数を設定します。 |
void |
setMeshDefinition(jp.co.melco.preserv.psvMapIF meshDefinition)
メッシュ定義オブジェクトを設定します。 |
void |
setMeshHeight(double meshHeight)
本レイヤにおける1メッシュの高さを設定します。 |
void |
setMeshRange(jp.co.melco.preserv.psvRegionBounds meshRange)
本レイヤが扱うメッシュの外接矩形を設定します。 |
void |
setMeshWidth(double meshWidth)
本レイヤにおける1メッシュの幅を設定します。 |
void |
setPredictiveLoadable(boolean predictiveLoadable)
先読み可否を設定します。 |
void |
setPredictiveLoadableMarginHeight(double predictiveLoadableMarginHeight)
本レイヤの先読みマージン高を設定します。 |
void |
setPredictiveLoadableMarginWidth(double predictiveLoadableMarginWidth)
本レイヤの先読みマージン幅を設定します。 |
void |
setVisible(boolean visible)
可視性を設定します。 |
java.lang.String |
toString()
オブジェクトの文字列表現を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public psvSpatialLayerAttrib(java.lang.String layerName, java.util.Map layerInfo, jp.co.melco.preserv.psvVectorMap layerMap)
layerName
- レイヤ名称layerInfo
- レイヤ属性テーブルlayerMap
- レイヤ情報の管理の一部を下請けするマップメソッドの詳細 |
protected void reflectAttribs(java.util.Map layerInfo) throws java.lang.Exception
layerInfo
- レイヤ属性テーブル
java.lang.Exception
public boolean isDetective()
true
、それ以外の場合はfalse
が返ります。true
)です。
psvSpatialLayerAttribAccessible
内の isDetective
true
、それ以外の場合はfalse
setEnableScaleRange(psvRange)
,
getEnableScaleRange()
public void setDetective(boolean detective)
true
、それ以外の場合はfalse
を指定します。
psvSpatialLayerAttribAccessible
内の setDetective
detective
- 検知性が有効な場合はtrue
、それ以外の場合はfalse
setEnableScaleRange(psvRange)
,
getEnableScaleRange()
public jp.co.melco.preserv.psvMapIF getMeshDefinition()
psvSpatialLayerAttribAccessible
内の getMeshDefinition
public void setMeshDefinition(jp.co.melco.preserv.psvMapIF meshDefinition)
psvSpatialLayerAttribAccessible
内の setMeshDefinition
meshDefinition
- メッシュ定義オブジェクトpublic java.lang.String getLayerName()
psvSpatialLayerAttribAccessible
内の getLayerName
public void setLayerName(java.lang.String layerName)
psvSpatialLayerAttribAccessible
内の setLayerName
layerName
- レイヤ名称public boolean isVisible()
true
、それ以外の場合はfalse
が返ります。true
)です。
psvSpatialLayerAttribAccessible
内の isVisible
true
、それ以外の場合はfalse
setEnableScaleRange(psvRange)
,
getEnableScaleRange()
public void setVisible(boolean visible)
true
、それ以外の場合はfalse
を指定します。
psvSpatialLayerAttribAccessible
内の setVisible
visible
- 可視の場合はtrue
、それ以外の場合はfalse
setEnableScaleRange(psvRange)
,
getEnableScaleRange()
public boolean isAutoLoadable()
true
、それ以外の場合はfalse
を返します。
psvSpatialLayerAttribAccessible
内の isAutoLoadable
true
、それ以外の場合はfalse
public void setAutoLoadable(boolean autoLoadable)
true
、それ以外の場合はfalse
を指定します。
psvSpatialLayerAttribAccessible
内の setAutoLoadable
autoLoadable
- 自動読込み可の場合はtrue
、それ以外の場合はfalse
public int getMaxMeshSize()
psvSpatialLayerAttribAccessible
内の getMaxMeshSize
public void setMaxMeshSize(int maxMeshSize)
psvSpatialLayerAttribAccessible
内の setMaxMeshSize
maxMeshSize
- 最大メッシュ登録数public boolean isPredictiveLoadable()
true
、それ以外の場合はfalse
を返します。
psvSpatialLayerAttribAccessible
内の isPredictiveLoadable
true
、それ以外の場合はfalse
public void setPredictiveLoadable(boolean predictiveLoadable)
true
、それ以外の場合はfalse
を指定します。
psvSpatialLayerAttribAccessible
内の setPredictiveLoadable
predictiveLoadable
- 先読み可の場合はtrue
、それ以外の場合はfalse
public jp.co.melco.preserv.psvRange getEnableScaleRange()
psvSpatialLayerAttribAccessible
内の getEnableScaleRange
public void setEnableScaleRange(jp.co.melco.preserv.psvRange range)
psvSpatialLayerAttribAccessible
内の setEnableScaleRange
range
- 有効スケール範囲public java.lang.String getFeatureName()
psvSpatialLayerAttribAccessible
内の getFeatureName
public void setFeatureName(java.lang.String featureName)
psvSpatialLayerAttribAccessible
内の setFeatureName
featureName
- 地物クラス名public jp.co.melco.preserv.psvRegionBounds getMeshRange()
psvSpatialLayerAttribAccessible
内の getMeshRange
public void setMeshRange(jp.co.melco.preserv.psvRegionBounds meshRange)
psvSpatialLayerAttribAccessible
内の setMeshRange
meshRange
- メッシュの外接矩形public void setMeshWidth(double meshWidth)
psvSpatialLayerAttribAccessible
内の setMeshWidth
meshWidth
- 1メッシュの幅public double getMeshWidth()
psvSpatialLayerAttribAccessible
内の getMeshWidth
public void setMeshHeight(double meshHeight)
psvSpatialLayerAttribAccessible
内の setMeshHeight
meshHeight
- 1メッシュの高さpublic double getMeshHeight()
psvSpatialLayerAttribAccessible
内の getMeshHeight
public double getPredictiveLoadableMarginWidth()
psvSpatialLayerAttribAccessible
内の getPredictiveLoadableMarginWidth
public void setPredictiveLoadableMarginWidth(double predictiveLoadableMarginWidth)
psvSpatialLayerAttribAccessible
内の setPredictiveLoadableMarginWidth
predictiveLoadableMarginWidth
- 本レイヤの先読みマージン幅public double getPredictiveLoadableMarginHeight()
psvSpatialLayerAttribAccessible
内の getPredictiveLoadableMarginHeight
public void setPredictiveLoadableMarginHeight(double predictiveLoadableMarginHeight)
psvSpatialLayerAttribAccessible
内の setPredictiveLoadableMarginHeight
predictiveLoadableMarginHeight
- 本レイヤの先読みマージン高public java.lang.String toString()
Object.toString()
protected java.lang.String paramString()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |