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 QuadTreeImpl
m_quad_tree
private QuadTreeImpl
m_quad_tree_for_paths
private RasterizedGeometry2D
m_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 boolean
canUseQuadTree(Geometry geom)
(package private) static boolean
canUseQuadTreeForPaths(Geometry geom)
(package private) static boolean
canUseRasterizedGeometry(Geometry geom)
long
estimateMemorySize()
QuadTreeImpl
getQuadTree()
QuadTreeImpl
getQuadTreeForPaths()
RasterizedGeometry2D
getRasterizedGeometry()
-
-
-
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()
-
-