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) booleanm_b_allow_navigation_between_lists(package private) intm_list_of_lists(package private) StridedIndexTypeCollectionm_listNodes(package private) StridedIndexTypeCollectionm_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) intaddElement(int list, int element)(package private) voidclear()(package private) intconcatenateLists(int list1, int list2)(package private) intcreateList()(package private) voiddeleteElement(int list, int prevNode, int node)(package private) voiddeleteList(int list)(package private) voidfreeList_(int list)(package private) voidfreeNode_(int node)(package private) intgetElement(int node_index)(package private) intgetFirst(int list)(package private) intgetFirstElement(int list)(package private) intgetFirstList()(package private) intgetListCount()(package private) intgetNext(int node_index)(package private) intgetNextList(int list)(package private) intgetNodeCount()(package private) booleanisEmpty()(package private) booleanisEmpty(int list)(package private) intnewList_()(package private) intnewNode_()(package private) static intnullNode()(package private) voidreserveLists(int listCount)(package private) voidreserveNodes(int nodeCount)(package private) voidsetElement(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)
-
-