Package com.esri.core.geometry
Class IndexMultiDCList
- java.lang.Object
-
- com.esri.core.geometry.IndexMultiDCList
-
class IndexMultiDCList extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanm_b_store_list_index_with_node(package private) StridedIndexTypeCollectionm_list_nodes(package private) intm_list_of_lists(package private) StridedIndexTypeCollectionm_lists
-
Constructor Summary
Constructors Constructor Description IndexMultiDCList()IndexMultiDCList(boolean b_store_list_index_with_node)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intaddElement(int list, int data)(package private) voidclear()(package private) voidclear(int list)(package private) intcreateList(int listData)(package private) intdeleteElement(int list, int node)(package private) intdeleteList(int list)(package private) voidfreeList_(int list)(package private) voidfreeNode_(int node)(package private) intgetData(int node_index)(package private) intgetFirst(int list)(package private) intgetFirstList()(package private) intgetLast(int list)(package private) intgetList(int node_index)(package private) intgetListCount()(package private) intgetListData(int list)(package private) intgetListSize(int list)(package private) intgetNext(int node_index)(package private) intgetNextList(int list)(package private) intgetNodeCount()(package private) intgetPrev(int node_index)(package private) intinsertElement(int list, int beforeNode, int data)(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) voidsetData(int node_index, int element)(package private) voidsetData_(int node, int data)(package private) voidsetList_(int node, int list)(package private) voidsetListData(int list, int data)(package private) voidsetListSize_(int list, int newsize)(package private) voidsetNext_(int node, int next)(package private) voidsetNextList_(int list, int next)(package private) voidsetPrev_(int node, int prev)(package private) voidsetPrevList_(int list, int prev)
-
-
-
Field Detail
-
m_list_nodes
StridedIndexTypeCollection m_list_nodes
-
m_lists
StridedIndexTypeCollection m_lists
-
m_list_of_lists
int m_list_of_lists
-
m_b_store_list_index_with_node
boolean m_b_store_list_index_with_node
-
-
Method Detail
-
freeNode_
void freeNode_(int node)
-
newNode_
int newNode_()
-
freeList_
void freeList_(int list)
-
newList_
int newList_()
-
setPrev_
void setPrev_(int node, int prev)
-
setNext_
void setNext_(int node, int next)
-
setData_
void setData_(int node, int data)
-
setList_
void setList_(int node, int list)
-
setListSize_
void setListSize_(int list, int newsize)
-
setNextList_
void setNextList_(int list, int next)
-
setPrevList_
void setPrevList_(int list, int prev)
-
createList
int createList(int listData)
-
deleteList
int deleteList(int list)
-
reserveLists
void reserveLists(int listCount)
-
getListData
int getListData(int list)
-
getList
int getList(int node_index)
-
setListData
void setListData(int list, int data)
-
addElement
int addElement(int list, int data)
-
insertElement
int insertElement(int list, int beforeNode, int data)
-
deleteElement
int deleteElement(int list, int node)
-
reserveNodes
void reserveNodes(int nodeCount)
-
getData
int getData(int node_index)
-
setData
void setData(int node_index, int element)
-
getNext
int getNext(int node_index)
-
getPrev
int getPrev(int node_index)
-
getFirst
int getFirst(int list)
-
getLast
int getLast(int list)
-
nullNode
static int nullNode()
-
clear
void clear()
-
clear
void clear(int list)
-
isEmpty
boolean isEmpty(int list)
-
isEmpty
boolean isEmpty()
-
getNodeCount
int getNodeCount()
-
getListCount
int getListCount()
-
getListSize
int getListSize(int list)
-
getFirstList
int getFirstList()
-
getNextList
int getNextList(int list)
-
-