Package com.esri.core.geometry
Class IndexMultiList
- java.lang.Object
-
- com.esri.core.geometry.IndexMultiList
-
class IndexMultiList extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
m_b_allow_navigation_between_lists
(package private) int
m_list_of_lists
(package private) StridedIndexTypeCollection
m_listNodes
(package private) StridedIndexTypeCollection
m_lists
-
Constructor Summary
Constructors Constructor Description IndexMultiList()
IndexMultiList(boolean b_allow_navigation_between_lists)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
addElement(int list, int element)
(package private) void
clear()
(package private) int
concatenateLists(int list1, int list2)
(package private) int
createList()
(package private) void
deleteElement(int list, int prevNode, int node)
(package private) void
deleteList(int list)
(package private) void
freeList_(int list)
(package private) void
freeNode_(int node)
(package private) int
getElement(int node_index)
(package private) int
getFirst(int list)
(package private) int
getFirstElement(int list)
(package private) int
getFirstList()
(package private) int
getListCount()
(package private) int
getNext(int node_index)
(package private) int
getNextList(int list)
(package private) int
getNodeCount()
(package private) boolean
isEmpty()
(package private) boolean
isEmpty(int list)
(package private) int
newList_()
(package private) int
newNode_()
(package private) static int
nullNode()
(package private) void
reserveLists(int listCount)
(package private) void
reserveNodes(int nodeCount)
(package private) void
setElement(int node_index, int element)
-
-
-
Field Detail
-
m_listNodes
StridedIndexTypeCollection m_listNodes
-
m_lists
StridedIndexTypeCollection m_lists
-
m_list_of_lists
int m_list_of_lists
-
m_b_allow_navigation_between_lists
boolean m_b_allow_navigation_between_lists
-
-
Method Detail
-
freeNode_
void freeNode_(int node)
-
newNode_
int newNode_()
-
freeList_
void freeList_(int list)
-
newList_
int newList_()
-
createList
int createList()
-
deleteList
void deleteList(int list)
-
reserveLists
void reserveLists(int listCount)
-
addElement
int addElement(int list, int element)
-
reserveNodes
void reserveNodes(int nodeCount)
-
deleteElement
void deleteElement(int list, int prevNode, int node)
-
concatenateLists
int concatenateLists(int list1, int list2)
-
getElement
int getElement(int node_index)
-
setElement
void setElement(int node_index, int element)
-
getNext
int getNext(int node_index)
-
getFirst
int getFirst(int list)
-
getFirstElement
int getFirstElement(int list)
-
nullNode
static int nullNode()
-
clear
void clear()
-
isEmpty
boolean isEmpty(int list)
-
isEmpty
boolean isEmpty()
-
getNodeCount
int getNodeCount()
-
getListCount
int getListCount()
-
getFirstList
int getFirstList()
-
getNextList
int getNextList(int list)
-
-