| AxisAlignedBoundingBox(const self_t &other)=default | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| AxisAlignedBoundingBox(const entity_t *entity, const VertexType &vmin, const VertexType &vmax) | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| AxisAlignedBoundingBox(const entity_t *entity, const VertexType ¢er, const Size &size) | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| AxisAlignedBoundingBox(const std::vector< self_t * > &boxes, vertex_array_type envelope=vertex_array_type::Zero()) | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| center() const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| dim | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | static |
| draw(IVisualization &helper, std::array< int, 3 > color={120, 120, 120}, const transform_type &trf=transform_type::Identity()) const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| entity() const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| entity_type typedef | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| getLeftChild() const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| getSkip() const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| hasEntity() const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| intersect(const VertexType &point) const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| intersect(const Ray< value_type, DIM > &ray) const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| intersect(const Frustum< value_type, DIM, sides > &fr) const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| m_center | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| m_entity | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| m_iwidth | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| m_left_child | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| m_right_child | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| m_skip | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| m_vmax | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| m_vmin | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| m_width | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| max() const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| min() const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| self_t typedef | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| setEntity(const entity_t *entity) | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| setSkip(self_t *skip) | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| Size typedef | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| svg(std::ostream &os, value_type w, value_type h, value_type unit=10, std::string label="", std::string fillcolor="grey") const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| toStream(std::ostream &os) const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| transform(const transform_type &trf) | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| transform_type typedef | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| transformed(const transform_type &trf) const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| transformVertices(const transform_type &trf) const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| transformVertices(const transform_type &trf) const | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | private |
| value_type typedef | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| vertex_array_type typedef | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| VertexType typedef | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | |
| wrap(const std::vector< const self_t * > &boxes, vertex_array_type envelope=vertex_array_type::Zero()) | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | static |
| wrap(const std::vector< self_t * > &boxes, vertex_array_type envelope=vertex_array_type::Zero()) | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | static |
| wrap(const std::vector< self_t > &boxes, vertex_array_type envelope=vertex_array_type::Zero()) | Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > | static |