Package com.esri.core.geometry
Class IndexMultiList
java.lang.Object
com.esri.core.geometry.IndexMultiList
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean
(package private) int
(package private) StridedIndexTypeCollection
(package private) StridedIndexTypeCollection
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) int
addElement
(int list, int element) (package private) void
clear()
(package private) int
concatenateLists
(int list1, int list2) (package private) int
(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
(package private) int
(package private) int
getNext
(int node_index) (package private) int
getNextList
(int list) (package private) int
(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 Details
-
m_listNodes
StridedIndexTypeCollection m_listNodes -
m_lists
StridedIndexTypeCollection m_lists -
m_list_of_lists
int m_list_of_lists
-
-
Constructor Details
-
IndexMultiList
IndexMultiList() -
IndexMultiList
IndexMultiList(boolean b_allow_navigation_between_lists)
-
-
Method Details
-
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)
-