EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM > Member List

This is the complete list of members for Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >, including all inherited members.

AxisAlignedBoundingBox(const self_t &other)=defaultActs::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 &center, 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 >
dimActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >static
draw(IVisualization3D &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 typedefActs::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_centerActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >private
m_entityActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >private
m_iwidthActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >private
m_left_childActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >private
m_right_childActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >private
m_skipActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >private
m_vmaxActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >private
m_vminActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >private
m_widthActs::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 typedefActs::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 typedefActs::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 typedefActs::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 typedefActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >
vertex_array_type typedefActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >
VertexType typedefActs::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