Package org.citydb.query.filter.lod
Class LodFilter
- java.lang.Object
-
- org.citydb.query.filter.lod.LodFilter
-
public class LodFilter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LodFilter(boolean defaultValue, LodFilterMode mode)
LodFilter(LodFilterMode mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
areAllEnabled()
boolean
containsLodGreaterThanOrEuqalTo(int lod)
LodFilterMode
getFilterMode()
int
getMaximumLod()
int
getMinimumLod()
int
getSearchDepth()
boolean
isAnyEnabled()
boolean
isEnabled(int lod)
boolean
isSetSearchDepth()
LodIterator
iterator(int fromLod, int toLod)
LodIterator
iterator(int fromLod, int toLod, boolean reverse)
boolean
preservesGeometry()
void
setEnabled(int lod, boolean enabled)
void
setEnabledAll(boolean enabled)
void
setFilterMode(LodFilterMode mode)
void
setSearchDepth(int searchDepth)
-
-
-
Constructor Detail
-
LodFilter
public LodFilter(LodFilterMode mode)
-
LodFilter
public LodFilter(boolean defaultValue, LodFilterMode mode)
-
-
Method Detail
-
isSetSearchDepth
public boolean isSetSearchDepth()
-
getSearchDepth
public int getSearchDepth()
-
setSearchDepth
public void setSearchDepth(int searchDepth)
-
setEnabled
public void setEnabled(int lod, boolean enabled)
-
isEnabled
public boolean isEnabled(int lod)
-
setEnabledAll
public void setEnabledAll(boolean enabled)
-
isAnyEnabled
public boolean isAnyEnabled()
-
areAllEnabled
public boolean areAllEnabled()
-
getMaximumLod
public int getMaximumLod()
-
getMinimumLod
public int getMinimumLod()
-
containsLodGreaterThanOrEuqalTo
public boolean containsLodGreaterThanOrEuqalTo(int lod)
-
getFilterMode
public LodFilterMode getFilterMode()
-
setFilterMode
public void setFilterMode(LodFilterMode mode)
-
preservesGeometry
public boolean preservesGeometry()
-
iterator
public LodIterator iterator(int fromLod, int toLod, boolean reverse)
-
iterator
public LodIterator iterator(int fromLod, int toLod)
-
-