KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::OrientedBoundingBox< TDim > Member List

This is the complete list of members for Kratos::OrientedBoundingBox< TDim >, including all inherited members.

GeometryType typedefKratos::OrientedBoundingBox< TDim >
GetCenter() constKratos::OrientedBoundingBox< TDim >
GetEquivalentGeometry() constKratos::OrientedBoundingBox< TDim >
GetEquivalentGeometry() constKratos::OrientedBoundingBox< TDim >
GetEquivalentGeometry() constKratos::OrientedBoundingBox< TDim >
GetEquivalentRotatedGeometry(OutputType &rGeometry)Kratos::OrientedBoundingBox< TDim >
GetEquivalentRotatedGeometry(OutputType &rGeometry)Kratos::OrientedBoundingBox< TDim >
GetEquivalentRotatedGeometry(OutputType &rGeometry)Kratos::OrientedBoundingBox< TDim >
GetHalfLength() constKratos::OrientedBoundingBox< TDim >
GetOrientationVectors() constKratos::OrientedBoundingBox< TDim >
HasIntersection(const OrientedBoundingBox &rOtherOrientedBoundingBox, const OBBHasIntersectionType OBBType=OBBHasIntersectionType::SeparatingAxisTheorem) constKratos::OrientedBoundingBox< TDim >
IndexType typedefKratos::OrientedBoundingBox< TDim >
Info() constKratos::OrientedBoundingBox< TDim >inlinevirtual
IsInside(const OrientedBoundingBox &rOtherOrientedBoundingBox) constKratos::OrientedBoundingBox< TDim >
IsInside(const OrientedBoundingBox< 2 > &rOtherOrientedBoundingBox) constKratos::OrientedBoundingBox< TDim >
IsInside(const OrientedBoundingBox< 3 > &rOtherOrientedBoundingBox) constKratos::OrientedBoundingBox< TDim >
KRATOS_CLASS_POINTER_DEFINITION(OrientedBoundingBox)Kratos::OrientedBoundingBox< TDim >
NodeType typedefKratos::OrientedBoundingBox< TDim >
OrientedBoundingBox(const array_1d< double, 3 > &rCenterCoords, const array_1d< array_1d< double, 3 >, TDim > &rOrientationVectors, const array_1d< double, TDim > &rHalfLength)Kratos::OrientedBoundingBox< TDim >
OrientedBoundingBox(const array_1d< double, 3 > &rCenterCoords, const array_1d< array_1d< double, 3 >, TDim > &rAxisCoordinates)Kratos::OrientedBoundingBox< TDim >
OrientedBoundingBox(const GeometryType &rGeometry, const double BoundingBoxFactor, const bool BuildFromBoundingBox=true)Kratos::OrientedBoundingBox< TDim >
OrientedBoundingBox(const OrientedBoundingBox &rhs)Kratos::OrientedBoundingBox< TDim >inline
OrientedBoundingBox(const GeometryType &rGeometry, const double BoundingBoxFactor, const bool BuildFromBoundingBox)Kratos::OrientedBoundingBox< TDim >
OrientedBoundingBox(const GeometryType &rGeometry, const double BoundingBoxFactor, const bool BuildFromBoundingBox)Kratos::OrientedBoundingBox< TDim >
OutputType typedefKratos::OrientedBoundingBox< TDim >
PrintData(std::ostream &rOStream) constKratos::OrientedBoundingBox< TDim >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::OrientedBoundingBox< TDim >inlinevirtual
SetCenter(const array_1d< double, 3 > &rCenterCoords)Kratos::OrientedBoundingBox< TDim >
SetHalfLength(const array_1d< double, TDim > &rHalfLength)Kratos::OrientedBoundingBox< TDim >
SetOrientationVectors(const array_1d< array_1d< double, 3 >, TDim > &rOrientationVectors)Kratos::OrientedBoundingBox< TDim >
SizeType typedefKratos::OrientedBoundingBox< TDim >
ZeroToleranceKratos::OrientedBoundingBox< TDim >static
~OrientedBoundingBox()Kratos::OrientedBoundingBox< TDim >inline