Package com.esri.core.geometry
Class GeometryAccelerators
- java.lang.Object
-
- com.esri.core.geometry.GeometryAccelerators
-
class GeometryAccelerators extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private QuadTreeImplm_quad_treeprivate QuadTreeImplm_quad_tree_for_pathsprivate RasterizedGeometry2Dm_rasterizedGeometry
-
Constructor Summary
Constructors Constructor Description GeometryAccelerators()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void_setQuadTree(QuadTreeImpl quad_tree)(package private) void_setQuadTreeForPaths(QuadTreeImpl quad_tree)(package private) void_setRasterizedGeometry(RasterizedGeometry2D rg)(package private) static booleancanUseQuadTree(Geometry geom)(package private) static booleancanUseQuadTreeForPaths(Geometry geom)(package private) static booleancanUseRasterizedGeometry(Geometry geom)longestimateMemorySize()QuadTreeImplgetQuadTree()QuadTreeImplgetQuadTreeForPaths()RasterizedGeometry2DgetRasterizedGeometry()
-
-
-
Field Detail
-
m_rasterizedGeometry
private RasterizedGeometry2D m_rasterizedGeometry
-
m_quad_tree
private QuadTreeImpl m_quad_tree
-
m_quad_tree_for_paths
private QuadTreeImpl m_quad_tree_for_paths
-
-
Method Detail
-
getRasterizedGeometry
public RasterizedGeometry2D getRasterizedGeometry()
-
getQuadTree
public QuadTreeImpl getQuadTree()
-
getQuadTreeForPaths
public QuadTreeImpl getQuadTreeForPaths()
-
_setRasterizedGeometry
void _setRasterizedGeometry(RasterizedGeometry2D rg)
-
_setQuadTree
void _setQuadTree(QuadTreeImpl quad_tree)
-
_setQuadTreeForPaths
void _setQuadTreeForPaths(QuadTreeImpl quad_tree)
-
canUseRasterizedGeometry
static boolean canUseRasterizedGeometry(Geometry geom)
-
canUseQuadTree
static boolean canUseQuadTree(Geometry geom)
-
canUseQuadTreeForPaths
static boolean canUseQuadTreeForPaths(Geometry geom)
-
estimateMemorySize
public long estimateMemorySize()
-
-