List of all items[−]
Structs
- array1::Array1
- bounding_box2::BoundingBox2
- bounding_box2::BoundingBoxRayIntersection2
- bounding_box3::BoundingBox3
- bounding_box3::BoundingBoxRayIntersection3
- box2::Box2
- box2::Builder
- box3::Box3
- box3::Builder
- bvh2::Bvh2
- bvh3::Bvh3
- cylinder3::Builder
- cylinder3::Cylinder3
- intersection_query_engine2::ClosestIntersectionQueryResult2
- intersection_query_engine3::ClosestIntersectionQueryResult3
- list_query_engine2::ListQueryEngine2
- list_query_engine3::ListQueryEngine3
- matrix2x2::Matrix2x2
- matrix3x3::Matrix3x3
- matrix4x4::Matrix4x4
- matrix::Matrix
- matrix_expression::MatrixBinaryOp
- matrix_expression::MatrixConstant
- matrix_expression::MatrixDiagonal
- matrix_expression::MatrixIdentity
- matrix_expression::MatrixMul
- matrix_expression::MatrixScalarBinaryOp
- matrix_expression::MatrixTriangular
- matrix_expression::MatrixUnaryOp
- matrix_expression::MatrixVectorMul
- nearest_neighbor_query_engine2::NearestNeighborQueryResult2
- nearest_neighbor_query_engine3::NearestNeighborQueryResult3
- operators::Divides
- operators::Minus
- operators::Multiplies
- operators::Plus
- operators::RDivides
- operators::RMinus
- plane2::Builder
- plane2::Plane2
- plane3::Builder
- plane3::Plane3
- point2::Point2
- point3::Point3
- quaternion::Quaternion
- ray2::Ray2
- ray3::Ray3
- size2::Size2
- size3::Size3
- sphere2::Builder
- sphere2::Sphere2
- sphere3::Builder
- sphere3::Sphere3
- surface2::SurfaceRayIntersection2
- surface3::SurfaceRayIntersection3
- surface_set2::Builder
- surface_set2::SurfaceSet2
- surface_set3::Builder
- surface_set3::SurfaceSet3
- transform2::Transform2
- transform3::Transform3
- triangle3::Builder
- triangle3::Triangle3
- triangle_mesh3::Builder
- triangle_mesh3::TriangleMesh3
- vector2::Vector2
- vector3::Vector3
- vector4::Vector4
- vector_expression::VectorBinaryOp
- vector_expression::VectorScalarBinaryOp
- vector_expression::VectorUnaryOp
Traits
- array1::ZeroInit
- intersection_query_engine2::BoxIntersectionTestFunc2
- intersection_query_engine2::ClosestIntersectionDistanceFunc2
- intersection_query_engine2::GetRayIntersectionFunc2
- intersection_query_engine2::IntersectionQueryEngine2
- intersection_query_engine2::IntersectionVisitorFunc2
- intersection_query_engine2::RayIntersectionTestFunc2
- intersection_query_engine3::BoxIntersectionTestFunc3
- intersection_query_engine3::ClosestIntersectionDistanceFunc3
- intersection_query_engine3::GetRayIntersectionFunc3
- intersection_query_engine3::IntersectionQueryEngine3
- intersection_query_engine3::IntersectionVisitorFunc3
- intersection_query_engine3::RayIntersectionTestFunc3
- matrix_expression::MatrixExpression
- nearest_neighbor_query_engine2::NearestNeighborDistanceFunc2
- nearest_neighbor_query_engine2::NearestNeighborQueryEngine2
- nearest_neighbor_query_engine3::NearestNeighborDistanceFunc3
- nearest_neighbor_query_engine3::NearestNeighborQueryEngine3
- operators::BinaryOp
- operators::UnaryOp
- surface2::Surface2
- surface2::SurfaceBuilderBase2
- surface3::Surface3
- surface3::SurfaceBuilderBase3
- vector_expression::VectorExpression
Macros
Functions
- constants::four_pi
- constants::half_pi
- constants::inv_four_pi
- constants::inv_pi
- constants::inv_two_pi
- constants::one
- constants::pi
- constants::quarter_pi
- constants::two_pi
- constants::zero
- math_utils::absmax
- math_utils::absmaxn
- math_utils::absmin
- math_utils::absminn
- math_utils::argmax2
- math_utils::argmax3
- math_utils::argmin2
- math_utils::argmin3
- math_utils::bilerp
- math_utils::catmull_rom
- math_utils::clamp
- math_utils::cubic
- math_utils::degrees_to_radians
- math_utils::get_barycentric
- math_utils::lerp
- math_utils::max3
- math_utils::maxn
- math_utils::min3
- math_utils::minn
- math_utils::monotonic_catmull_rom
- math_utils::radians_to_degrees
- math_utils::sign
- math_utils::similar
- math_utils::square
- math_utils::trilerp
- point2::ceil
- point2::clamp
- point2::floor
- point2::max
- point2::min
- point3::ceil
- point3::clamp
- point3::floor
- point3::max
- point3::min
- quaternion::slerp
- size2::clamp
- size2::max
- size2::min
- size3::clamp
- size3::max
- size3::min
- unit_tests_utils::get_cube_tri_mesh3x3x3obj
- unit_tests_utils::get_number_of_sample_dirs2
- unit_tests_utils::get_number_of_sample_dirs3
- unit_tests_utils::get_number_of_sample_points2
- unit_tests_utils::get_number_of_sample_points3
- unit_tests_utils::get_sample_dirs2
- unit_tests_utils::get_sample_dirs3
- unit_tests_utils::get_sample_points2
- unit_tests_utils::get_sample_points3
- unit_tests_utils::get_sphere_tri_mesh5x5obj
- vector2::ceil
- vector2::clamp
- vector2::floor
- vector2::max
- vector2::min
- vector2::monotonic_catmull_rom
- vector3::ceil
- vector3::clamp
- vector3::floor
- vector3::max
- vector3::min
- vector3::monotonic_catmull_rom
- vector4::ceil
- vector4::clamp
- vector4::floor
- vector4::max
- vector4::min
- vector4::monotonic_catmull_rom
Typedefs
- bounding_box2::BoundingBox2D
- bounding_box2::BoundingBox2F
- bounding_box2::BoundingBoxRayIntersection2D
- bounding_box2::BoundingBoxRayIntersection2F
- bounding_box3::BoundingBox3D
- bounding_box3::BoundingBox3F
- bounding_box3::BoundingBoxRayIntersection3D
- bounding_box3::BoundingBoxRayIntersection3F
- box2::Box2Ptr
- box3::Box3Ptr
- cylinder3::Cylinder3Ptr
- matrix2x2::Matrix2x2D
- matrix2x2::Matrix2x2F
- matrix3x3::Matrix3x3D
- matrix3x3::Matrix3x3F
- matrix4x4::Matrix4x4D
- matrix4x4::Matrix4x4F
- matrix_expression::MatrixAdd
- matrix_expression::MatrixScalarAdd
- matrix_expression::MatrixScalarDiv
- matrix_expression::MatrixScalarMul
- matrix_expression::MatrixScalarRDiv
- matrix_expression::MatrixScalarRSub
- matrix_expression::MatrixScalarSub
- matrix_expression::MatrixSub
- plane2::Plane2Ptr
- plane3::Plane3Ptr
- point2::Point2D
- point2::Point2F
- point3::Point3D
- point3::Point3F
- quaternion::QuaternionD
- quaternion::QuaternionF
- ray2::Ray2D
- ray2::Ray2F
- ray3::Ray3D
- ray3::Ray3F
- sphere2::Sphere2Ptr
- sphere3::Sphere3Ptr
- surface2::Surface2Ptr
- surface3::Surface3Ptr
- surface_set2::SurfaceSet2Ptr
- surface_set3::SurfaceSet3Ptr
- triangle3::Triangle3Ptr
- triangle_mesh3::TriangleMesh3Ptr
- vector2::Vector2D
- vector2::Vector2F
- vector3::Vector3D
- vector3::Vector3F
- vector4::Vector4D
- vector4::Vector4F
- vector_expression::VectorAdd
- vector_expression::VectorDiv
- vector_expression::VectorMul
- vector_expression::VectorScalarAdd
- vector_expression::VectorScalarDiv
- vector_expression::VectorScalarMul
- vector_expression::VectorScalarRDiv
- vector_expression::VectorScalarRSub
- vector_expression::VectorScalarSub
- vector_expression::VectorSub
Constants
- constants::K_DIRECTION_ALL
- constants::K_DIRECTION_BACK
- constants::K_DIRECTION_DOWN
- constants::K_DIRECTION_FRONT
- constants::K_DIRECTION_LEFT
- constants::K_DIRECTION_NONE
- constants::K_DIRECTION_RIGHT
- constants::K_DIRECTION_UP
- constants::K_EPSILON_D
- constants::K_EPSILON_F
- constants::K_FOUR_PI_D
- constants::K_FOUR_PI_F
- constants::K_GRAVITY
- constants::K_HALF_PI_D
- constants::K_HALF_PI_F
- constants::K_INV_FOUR_PI_D
- constants::K_INV_FOUR_PI_F
- constants::K_INV_PI_D
- constants::K_INV_PI_F
- constants::K_INV_TWO_PI_D
- constants::K_INV_TWO_PI_F
- constants::K_MAX_D
- constants::K_MAX_F
- constants::K_MAX_SIZE
- constants::K_MAX_SSIZE
- constants::K_ONE_SIZE
- constants::K_ONE_SSIZE
- constants::K_PI_D
- constants::K_PI_F
- constants::K_QUARTER_PI_D
- constants::K_QUARTER_PI_F
- constants::K_SPEED_OF_SOUND_IN_WATER
- constants::K_TWO_PI_D
- constants::K_TWO_PI_F
- constants::K_WATER_DENSITY
- constants::K_ZERO_SIZE
- constants::K_ZERO_SSIZE
- unit_tests_utils::K_SAMPLE_DIRS2
- unit_tests_utils::K_SAMPLE_DIRS3
- unit_tests_utils::K_SAMPLE_POINTS2
- unit_tests_utils::K_SAMPLE_POINTS3