addRequiredEdge(int edge, int reqEdge) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
addVerticesLeafsAndChilds() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
bDebug | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protectedstatic |
buildQueue(bool verbouse) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
buildReductionLevelStructure() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
calculateEdgeCost(int seqnum) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
calculateEdgeImportance(int seqnum) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
calculateEdgeLength(int edge) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
calculateEdgesCost() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
calculateEdgesImportance() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
calculateEdgesLength() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
calculateNewVertexPosition(int vertexToSet, int vt[3]) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
calculateNormalOfPolygon(int seqnum) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
calculateNormalOfPolygons() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
calculateVertexNormalAndImportance(int seqnum) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
calculateVerticesNormalAndImporatance() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
cleanVertexEdges() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
Clear() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
computeRadiusOfBoundingSpheres() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
computeVertexLevels() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
edgeCost(int edge) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
edgeImportance(int edge) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
edgeLength(int edge) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
edges | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
edgesEqualByVertices(int e1, int e2) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
equalArrays(int a1[], int a2[], int size) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
filename | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
finishStructureBuild() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
floatToTimeString(float time) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
getAngle(osg::Vec3f vec1, osg::Vec3f vec2) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
getEdges() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
getEdges(int polygon) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
getLvlVertices(int lvl) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
getMaxLvl() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
getOkAndChangeEdges(int polygon, int v1, int edge) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
getPolygons() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
getPolygonsCount() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inline |
getRoots() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
getSame(int *a, int *b) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
getSameEdge(int p1, int p2) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
getSameEdges(int p1, int p2) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
getStatusResult() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
getThirdVertex(int polygon, int v1, int v2) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
getVertex(int seqnum) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
getVertices(int seqNum) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
getVertices() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
getZeroLevelSize() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
handleEdges(int polygon) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
have2Polygons2OrMoreVetrticesSame(int p1, int p2) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
iEdgesCount | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
intToStr(int number) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
iPolygonsCount | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
iVerticesCount | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
legalToRemoveEdge(int edge) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
lodEdgeDistanceImporatnce | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
lodEdgeImporatnce | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
lodVertexImporatnce | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
maxChildrens | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
maxDistance | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
maxLevels | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
mergeLevels() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
minVertices | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
moveVerticesPosition | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
PointShell_Object_Data_Geometry() | APSpacePartitioning::PointShell_Object_Data_Geometry | inline |
PointShell_Object_Data_LOD_Builder() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
polygonHaveVertex(int polygon, int vertex) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
polygonHaveVertices(int polygon, int v1, int v2) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
polygons | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
polygonsEqualsByVertices(int p1, int p2) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
printOutEdge(string log, int edge) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
printOutList(string log, list< int > edgesList) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
printOutPolygon(string log, int polygon) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
printOutQueue() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
printOutStatus() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
printOutVerbouseStatus() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
printOutVertex(string log, int vertex) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
reduceFront(int) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
refillQueue | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
removeRequiredEdges(int edge) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
setEdgesCount(int count) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
setEdgeVisible(int edge, bool visibility) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
setFileName(string name) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
setLevelZeroSize(int size, float percentage) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
setMaxChildrens(int maxChild) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
setMaxLevels(int levels) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
setMinimumVertices(int minimum) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
setMovableVertices(bool value) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
setParameters(float lodEI, float lodEDI, float lodVI) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
setPolygonsCount(int count) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
setPolygonVisible(int polygon, bool visibility) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
setValidEdge(int edge) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
setValidEdges() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
setValidVertex(int vertex, bool value) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
setValidVertices() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
setVertexVisible(int vertex, bool visibility) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
setVerticesCount(int count) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
specialCase | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
subdivideMesh() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
test_Queue | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
test_Subdivision_Queue | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
treeRoots | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
vertexImportance(int vertex) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | inlineprotected |
vertices | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
writeEdge(int seqnum, int vertexPos1, int vertexPos2) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
writeEdge(int seqnum, int vertexPos1, int vertexPos2, int polygon1, int polygon2) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |
writePolygon(int seqnum, int v1, int v2, int v3) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
writeVertex(int seqnum, osg::Vec3f pos, osg::Vec3f norm) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
writeVertex(int seqnum, osg::Vec3f pos) | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | virtual |
zeroLevelSize | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | protected |
~PointShell_Object_Data_Geometry() | APSpacePartitioning::PointShell_Object_Data_Geometry | inlinevirtual |
~PointShell_Object_Data_LOD_Builder() | APSpacePartitioning::PointShell_Object_Data_LOD_Builder | |