cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh
Class LevelGeometryBSPNode

Package class diagram package LevelGeometryBSPNode
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh.LevelGeometryBSPNode
All Implemented Interfaces:
Serializable

public class LevelGeometryBSPNode
extends Object
implements Serializable

Node for building a BSP tree structure on the level geometry

Author:
Jakub
See Also:
Serialized Form

Field Summary
 LevelGeometry geom
           
 LevelGeometryBSPNode left
           
 double maxX
           
 double maxY
           
 double maxZ
           
 double minX
           
 double minY
           
 double minZ
           
 LevelGeometryBSPNode parent
           
 LevelGeometryBSPNode right
           
 int sepDim
           
 double sepVal
           
 ArrayList<Integer> triangles
           
 
Constructor Summary
LevelGeometryBSPNode(LevelGeometry geom, LevelGeometryBSPNode parent, double minX, double maxX, double minY, double maxY, double minZ, double maxZ)
          Constructor sets the parameters of space
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

geom

public LevelGeometry geom

triangles

public ArrayList<Integer> triangles

parent

public LevelGeometryBSPNode parent

minX

public double minX

maxX

public double maxX

minY

public double minY

maxY

public double maxY

minZ

public double minZ

maxZ

public double maxZ

sepDim

public int sepDim

sepVal

public double sepVal

left

public LevelGeometryBSPNode left

right

public LevelGeometryBSPNode right
Constructor Detail

LevelGeometryBSPNode

public LevelGeometryBSPNode(LevelGeometry geom,
                            LevelGeometryBSPNode parent,
                            double minX,
                            double maxX,
                            double minY,
                            double maxY,
                            double minZ,
                            double maxZ)
Constructor sets the parameters of space

Parameters:
geom -
parent -
minX -
maxX -
minY -
maxY -
minZ -
maxZ -


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.