FloatingPoint.hpp File Reference

Go to the source code of this file.

Typedefs

typedef float coor_t
typedef float coor_double_t
typedef float trig_t
typedef int coor_tile_t
typedef coor_t coor_in_t
typedef coor_t quat_t
typedef coor_double_t scale_t
typedef coor_double_t coor_world_t


Typedef Documentation

typedef float coor_double_t
 

Definition at line 33 of file FloatingPoint.hpp.

Referenced by se_core::CoorT::absd(), se_core::AreaEdge::distance(), se_core::Point4::distanceSquared(), se_core::Point3::distanceSquared(), se_core::Point2::distanceSquared(), se_basic::NavMesh::doesTouchVoid(), se_basic::NavMesh::farthestLineOfSightXZ(), se_basic::NavMesh::findNearest(), se_core::Area::findTarget(), se_core::ThingCollide::isGuilty(), se_core::AreaEdge::isGuilty(), se_core::Pos::isInsideCollisionRange(), se_core::Quat4::isNormalized(), se_core::Vector4::lengthSquared(), se_core::Vector3::lengthSquared(), se_core::Vector2::lengthSquared(), se_ogre::ThingMO::move(), se_core::CoorT::muld(), se_core::Quat4::norm(), se_core::CoorT::pow2(), se_core::DefaultTC::slide(), se_core::CoDefault::slide(), se_core::CollisionComponent::whenDoesGeometryCollide(), se_core::Point3::xzDistanceSquared(), and se_core::Vector3::xzLengthSquared().

typedef coor_t coor_in_t
 

Definition at line 38 of file FloatingPoint.hpp.

Referenced by se_core::CoorT::inTile(), se_core::Point3::xInsideTile(), and se_core::Point3::zInsideTile().

typedef float coor_t
 

Definition at line 32 of file FloatingPoint.hpp.

Referenced by se_core::CollisionAreaComponent::_collisionCandidates(), se_core::CoorT::abs(), se_core::CollisionAreaComponent::addCollideable(), se_core::Area::addNeighbour(), se_core::Vector3::angle(), se_core::Area::Area(), se_basic::NavMesh::barycentric(), se_core::CollisionComponent::bouncePoints(), se_basic::PhCirclingCamera::calcNext(), se_core::BoundingSquare::centerX(), se_core::BoundingSquare::centerY(), se_core::PhDefault::clampToGround(), se_core::Trig::cosScale(), se_core::CollisionComponent::didGeometryCollide(), se_core::CoorT::div(), se_core::CollisionComponent::doesGeometryCollide(), se_core::Vector4::dot(), se_core::Vector3::dot(), se_core::Vector2::dot(), se_core::Point3::eulerTowards(), se_core::CollisionAreaComponent::farthestLineOfSight(), se_basic::NavMeshArea::farthestLineOfSight(), se_basic::NavMesh::farthestLineOfSightXZ(), se_basic::NavMesh::find(), se_core::CoorT::fromd(), se_core::CoorT::fromFloat(), se_core::CoorT::fromInt(), se_core::CoorT::fromScale(), se_core::CoorT::fromTile(), se_core::CoorT::half(), se_core::BoundingCylinder::hasInside(), se_basic::NavMesh::height(), se_core::PhysicsUtil::heightXZScaler(), se_core::Pos::isInsideCollisionRangeLinf(), se_core::BoundingCylinder::isTouching(), m2c(), se_core::CoorT::max(), se_core::CollisionComponent::move(), se_core::CoorT::mul(), se_core::Point3::nearestPoint(), se_core::Point2::nearestPoint(), se_core::Area::neighbour(), se_core::Vector4::normalize(), se_core::Vector3::normalize(), se_core::Vector2::normalize(), se_core::Tuple4::operator[](), se_core::Tuple3::operator[](), se_core::Tuple2::operator[](), se_core::CollisionComponent::penetration(), se_core::CoorT::quarter(), se_core::BoundingSquare::radius(), se_core::BoundingCylinder::radius(), se_core::BoundingBox::radius(), se_core::Pos::radius(), se_core::CollisionAreaComponent::removeCollideable(), se_core::CoorT::scale(), se_core::Quat4::set(), se_core::AxisAngle4::setFromQuat(), se_core::CoorT::sign(), se_core::CoorT::signd(), se_core::Trig::sinScale(), se_core::Quat4::slerp(), se_core::DefaultTC::slide(), se_core::CoDefault::slide(), se_core::BoundingBox::smallRadius(), se_core::Area::touchedTerrain(), se_core::CollisionComponent::updateAreaCovered(), se_core::Actor::walkSpeed(), se_core::CollisionComponent::whenDoesGeometryCollide(), se_core::Move::workSpeed(), se_core::Point3::xzDistanceLinf(), se_core::Point3::yawTowards(), and se_core::Point3::yDistance().

typedef int coor_tile_t
 

Definition at line 37 of file FloatingPoint.hpp.

Referenced by se_core::CollisionGrid::collisionCandidates(), se_core::CollisionManager::grabCollisionGrid(), se_core::CollisionGrid::halfNodeSize(), se_core::Area::height(), se_core::CollisionGrid::indexAtLevel(), se_core::CollisionGrid::insert(), se_core::CollisionGrid::move(), se_core::CollisionGrid::nodeSize(), se_core::CollisionGrid::remove(), se_basic::SimpleArea::terrainStyle(), se_core::CoorT::tile(), se_core::Area::width(), se_core::Point3::xTile(), and se_core::Point3::zTile().

typedef coor_double_t coor_world_t
 

Definition at line 42 of file FloatingPoint.hpp.

Referenced by se_core::Area::pagePosX(), and se_core::Area::pagePosZ().

typedef coor_t quat_t
 

Definition at line 39 of file FloatingPoint.hpp.

Referenced by se_core::QuatT::abs(), c2m(), se_core::Trig::cosQuat(), se_core::QuatT::fmul(), se_core::QuatT::fromCoorT(), se_core::QuatT::fromFloat(), se_core::QuatT::max(), se_core::QuatT::pow2(), se_core::QuatT::scale(), se_core::Quat4::set(), se_core::QuatT::sign(), se_core::Trig::sinQuat(), and se_core::QuatT::sqrt().

typedef coor_double_t scale_t
 

Definition at line 41 of file FloatingPoint.hpp.

Referenced by se_core::BrayT::abss(), se_ogre::ThingBillboard::animate(), se_core::PhDefault::blendAnims(), se_core::ScaleT::fromFloat(), se_core::CoorT::heightScaler(), se_core::PhysicsUtil::heightXZScaler(), se_core::Tuple4::interpolate(), se_core::Tuple2::interpolate(), se_core::Quat4::inverse(), se_core::Point2::lineIntersect(), se_ogre::O3dThingComponent::move(), se_ogre::O3dManager::moveCamera(), se_core::Quat4::mulInverse(), se_core::Point3::nearestPoint(), se_core::Point2::nearestPoint(), se_core::Quat4::normalize(), se_core::QuatT::oneOver(), se_core::Anim::pos(), se_core::Quat4::slerp(), se_core::Anim::speed(), se_core::Anim::startPos(), se_basic::NavMesh::wallAngle(), se_core::Anim::weight(), se_core::CollisionComponent::whenDoesGeometryCollide(), and se_core::Point2::willAIntersectB().

typedef float trig_t
 

Definition at line 34 of file FloatingPoint.hpp.

Referenced by se_core::Quat4::setYawAndPitch(), and se_core::Trig::tan().


Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:18 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo