SuperTuxKart
DriveNode Member List

This is the complete list of members for DriveNode, including all inherited members.

addSuccessor(unsigned int to)DriveNode
DIR_LEFT enum value (defined in DriveNode)DriveNode
DIR_RIGHT enum value (defined in DriveNode)DriveNode
DIR_STRAIGHT enum value (defined in DriveNode)DriveNode
DIR_UNDEFINED enum value (defined in DriveNode)DriveNode
DirectionType enum nameDriveNode
DriveNode(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal, unsigned int node_index, bool invisible, bool ai_ignore, bool ignored) (defined in DriveNode)DriveNode
getAngleToSuccessor(unsigned int j) constDriveNodeinline
getCenter() constQuadinline
getChecklineRequirements() constDriveNodeinline
getDirectionData(unsigned int succ, DirectionType *dir, unsigned int *last) constDriveNodeinline
getDistance2FromPoint(const Vec3 &xyz) const (defined in Quad)Quadinlinevirtual
getDistanceFromStart() constDriveNodeinline
getDistances(const Vec3 &xyz, Vec3 *result) const =0 (defined in DriveNode)DriveNodepure virtual
getDistanceToSuccessor(unsigned int j) constDriveNodeinline
getIndex() constQuadinline
getLowerCenter() constDriveNodeinline
getMinHeight() constQuadinline
getNodeLength() constDriveNodeinline
getNormal() constQuadinline
getNumberOfPredecessors() constDriveNodeinline
getNumberOfSuccessors() constDriveNodeinline
getPathWidth() constDriveNodeinline
getPredecessor(unsigned int i) constDriveNodeinline
getRightUnitVector() constDriveNodeinline
getSPMVertices(video::S3DVertexSkinnedMesh *v, const video::SColor &color) constQuad
getSuccessor(unsigned int i) constDriveNodeinline
getSuccessorToReach(unsigned int n)DriveNodeinline
getUpperCenter() constDriveNodeinline
getVertices(video::S3DVertex *v, const video::SColor &color) constQuad
ignoreSuccessorForAI(unsigned int i) constDriveNode
is3DQuad() constQuadinlinevirtual
isIgnored() const (defined in Quad)Quadinline
isInvisible() constQuadinline
letAIIgnore() constDriveNodeinline
m_ai_ignoreDriveNodeprivate
m_angle_to_nextDriveNodeprivate
m_centerQuadprotected
m_center_to_rightDriveNodeprivate
m_checkline_requirementsDriveNodeprivate
m_directionDriveNodeprivate
m_distance_from_startDriveNodeprotected
m_distance_to_nextDriveNodeprivate
m_indexQuadprotected
m_last_index_same_directionDriveNodeprivate
m_lower_centerDriveNodeprotected
m_normalQuadprotected
m_pQuadprotected
m_path_to_nodeDriveNodeprivate
m_predecessor_nodesDriveNodeprivate
m_right_unit_vectorDriveNodeprivate
m_successor_nodesDriveNodeprivate
m_upper_centerDriveNodeprotected
m_widthDriveNodeprivate
markAllSuccessorsToUse(unsigned int n, PathToNodeVector *m_path_to_node)DriveNodeprivate
NoCopy() (defined in NoCopy)NoCopyinline
operator[](int i) constQuadinline
PathToNodeVector typedef (defined in DriveNode)DriveNodeprivate
pointInside(const Vec3 &p, bool ignore_vertical=false) constQuadvirtual
Quad(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal=Vec3(0, 1, 0), int index=-1, bool invisible=false, bool ignored=false)Quad
setChecklineRequirements(int latest_checkline) (defined in DriveNode)DriveNode
setDirectionData(unsigned int successor, DirectionType dir, unsigned int last_node_index) (defined in DriveNode)DriveNode
setDistanceFromStart(float d)DriveNodeinline
setHeightTesting(float min, float max) (defined in Quad)Quadinline
setQuad(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3)Quad
setupPathsToNode()DriveNode
~DriveNode() (defined in DriveNode)DriveNodeinlinevirtual
~Quad() (defined in Quad)Quadinlinevirtual