com.supermap.analyst.terrainanalyst
类 QuadMeshParameter

java.lang.Object
  继承者 com.supermap.analyst.terrainanalyst.QuadMeshParameter

public class QuadMeshParameter
extends java.lang.Object

网格剖分参数类。通常包括返回或设置网格剖分的行列数以及四个角点坐标。


构造方法摘要
QuadMeshParameter()
          构造一个网格剖分参数类的新对象。
QuadMeshParameter(GeoRegion quadMeshRegion, int rowCount, int colCount, Point2D leftBottomPoint, Point2D rightBottomPoint, Point2D rightTopPoint, Point2D leftTopPoint, java.lang.String rowField, java.lang.String colField)
          根据给定的参数构造一个网格划分参数类的新对象。
QuadMeshParameter(QuadMeshParameter quadMeshParameter)
          根据给定的网格剖分参数对象构造一个与其完全相同的新对象。
 
方法摘要
 int getColCount()
          返回网格剖分的列方向节点数。
 java.lang.String getColField()
          返回格网剖分结果对象的列属性字段名称。
 Point2D getLeftBottomPoint()
          返回网格剖分的区域多边形左下角点坐标。
 Point2D getLeftTopPoint()
          返回网格剖分的区域多边形左上角点坐标。
 GeoRegion getQuadMeshRegion()
          返回网格剖分的面对象。
 Point2D getRightBottomPoint()
          返回网格剖分的区域多边形右下角点坐标。
 Point2D getRightTopPoint()
          返回网格剖分的区域多边形右上角点坐标。
 int getRowCount()
          返回网格剖分的行方向节点数。
 java.lang.String getRowField()
          返回格网剖分结果对象的行属性字段名称。
 void setColCount(int value)
          设置网格剖分的列方向节点数。
 void setColField(java.lang.String value)
          设置格网剖分结果对象的列属性字段名称。
 void setLeftBottomPoint(Point2D value)
          设置网格剖分的区域多边形左下角点坐标。
 void setLeftTopPoint(Point2D value)
          设置网格剖分的区域多边形左上角点坐标。
 void setQuadMeshRegion(GeoRegion geoRegion)
          设置网格剖分的面对象。
 void setRightBottomPoint(Point2D value)
          设置网格剖分的区域多边形右下角点坐标。
 void setRightTopPoint(Point2D value)
          设置网格剖分的区域多边形右上角点坐标。
 void setRowCount(int value)
          设置网格剖分的行方向节点数。
 void setRowField(java.lang.String value)
          设置格网剖分结果对象的行属性字段名称。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

QuadMeshParameter

public QuadMeshParameter()
构造一个网格剖分参数类的新对象。


QuadMeshParameter

public QuadMeshParameter(QuadMeshParameter quadMeshParameter)
根据给定的网格剖分参数对象构造一个与其完全相同的新对象。

参数:
quadMeshParameter - 网格剖分参数设置类对象。

QuadMeshParameter

public QuadMeshParameter(GeoRegion quadMeshRegion,
                         int rowCount,
                         int colCount,
                         Point2D leftBottomPoint,
                         Point2D rightBottomPoint,
                         Point2D rightTopPoint,
                         Point2D leftTopPoint,
                         java.lang.String rowField,
                         java.lang.String colField)
根据给定的参数构造一个网格划分参数类的新对象。

参数:
quadMeshRegion - 网格剖分面对象。
rowCount - 网格剖分的行数。
colCount - 网络剖分的列数。
leftBottomPoint - 左下角点坐标。
rightBottomPoint - 右下角坐标。
rightTopPoint - 右上角坐标。
leftTopPoint - 左上角坐标。
rowField - 行字段名称。
colField - 列字段名称。
方法详细信息

getQuadMeshRegion

public GeoRegion getQuadMeshRegion()
返回网格剖分的面对象。

返回:
网格剖分的面对象。
默认值:
默认值为空。

setQuadMeshRegion

public void setQuadMeshRegion(GeoRegion geoRegion)
设置网格剖分的面对象。

参数:
geoRegion - 网格剖分的面对象。

getRowCount

public int getRowCount()
返回网格剖分的行方向节点数。

默认值为0,表示不参与处理;若不为0,但是此值小于多边形行方向的最大点数减一,则以多边形行方向的最大点数减一作为行数(RowCount);若大于多边形行方向的最大点数减一,则会自动加点,使行方向的数目为RowCount。

举例来讲:如果用户希望将一矩形面对象划分为2*3(高*宽)=6个小矩形,则行方向数目(RowCount)为2。

返回:
网格剖分的行方向节点数。
默认值:
默认值为 0。

setRowCount

public void setRowCount(int value)
设置网格剖分的行方向节点数。

默认值为0,表示不参与处理;若不为0,但是此值小于多边形行方向的最大点数减一,则以多边形行方向的最大点数减一作为行数(RowCount);若大于多边形行方向的最大点数减一,则会自动加点,使行方向的数目为 RowCount。

举例来讲:如果用户希望将一矩形面对象划分为2*3(高*宽)=6个小矩形,则行方向数目(RowCount)为2。

参数:
value - 网格剖分的行方向节点数。

getColCount

public int getColCount()
返回网格剖分的列方向节点数。

默认值为0,表示不参与处理;若不为0,但是此值若小于多边形列方向的最大点数减一,则以多边形列方向的最大点数减一作为列数(ColCount);若大于多边形列方向的最大点数减一,则会自动加点,使列方向的数目为 ColCount。

举例来讲:如果用户希望将一矩形面对象划分为2*3(高*宽)=6个小矩形,则列方向数目(ColCount)为3。

返回:
网格剖分的列方向节点数。
默认值:
默认值为 0。

setColCount

public void setColCount(int value)
设置网格剖分的列方向节点数。

默认值为0,表示不参与处理;若不为0,但是此值若小于多边形列方向的最大点数减一,则以多边形列方向的最大点数减一作为列数(ColCount);若大于多边形列方向的最大点数减一,则会自动加点,使列方向的数目为 ColCount。

举例来讲:如果用户希望将一矩形面对象划分为2*3(高*宽)=6个小矩形,则列方向数目(ColCount)为3。

参数:
value - 网格剖分的列方向节点数。

getLeftTopPoint

public Point2D getLeftTopPoint()
返回网格剖分的区域多边形左上角点坐标。

四个角点选择依据:四个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。四个角点的选择应尽量在原区域近似四边形的四个顶点上,同时还要考虑整体的流势。

返回:
网格剖分的区域多边形左上角点坐标值。
默认值:
默认值为(0,0)。

setLeftTopPoint

public void setLeftTopPoint(Point2D value)
设置网格剖分的区域多边形左上角点坐标。

四个角点选择依据:四个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。四个角点的选择应尽量在原区域近似四边形的四个顶点上,同时还要考虑整体的流势。

参数:
value - 网格剖分的区域多边形左上角点坐标值。

getRightTopPoint

public Point2D getRightTopPoint()
返回网格剖分的区域多边形右上角点坐标。

四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

返回:
网格剖分的区域多边形右上角点坐标值。
默认值:
默认值为(0,0)。

setRightTopPoint

public void setRightTopPoint(Point2D value)
设置网格剖分的区域多边形右上角点坐标。

四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

参数:
value - 网格剖分的区域多边形右上角点坐标值。

getLeftBottomPoint

public Point2D getLeftBottomPoint()
返回网格剖分的区域多边形左下角点坐标。

四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

返回:
网格剖分的区域多边形左下角点坐标值。
默认值:
默认值为(0,0)。

setLeftBottomPoint

public void setLeftBottomPoint(Point2D value)
设置网格剖分的区域多边形左下角点坐标。

四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

参数:
value - 网格剖分的区域多边形左下角点坐标值。

getRightBottomPoint

public Point2D getRightBottomPoint()
返回网格剖分的区域多边形右下角点坐标。

四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

返回:
网格剖分的区域多边形右下角点坐标值。
默认值:
默认值为(0,0)。

setRightBottomPoint

public void setRightBottomPoint(Point2D value)
设置网格剖分的区域多边形右下角点坐标。

四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

参数:
value - 网格剖分的区域多边形右下角点坐标值。

getRowField

public java.lang.String getRowField()
返回格网剖分结果对象的行属性字段名称。此字段用来保存剖分结果对象的行号。

返回:
行属性字段名称。

setRowField

public void setRowField(java.lang.String value)
设置格网剖分结果对象的行属性字段名称。此字段用来保存剖分结果对象的行号。

参数:
value - 行属性字段名称。

getColField

public java.lang.String getColField()
返回格网剖分结果对象的列属性字段名称。此字段用来保存剖分结果对象的列号。

返回:
列属性字段名称。

setColField

public void setColField(java.lang.String value)
设置格网剖分结果对象的列属性字段名称。此字段用来保存剖分结果对象的列号。

参数:
value - 列属性字段名称。