GeometryType typedef | Kratos::OrientedBoundingBox< TDim > | |
GetCenter() const | Kratos::OrientedBoundingBox< TDim > | |
GetEquivalentGeometry() const | Kratos::OrientedBoundingBox< TDim > | |
GetEquivalentGeometry() const | Kratos::OrientedBoundingBox< TDim > | |
GetEquivalentGeometry() const | Kratos::OrientedBoundingBox< TDim > | |
GetEquivalentRotatedGeometry(OutputType &rGeometry) | Kratos::OrientedBoundingBox< TDim > | |
GetEquivalentRotatedGeometry(OutputType &rGeometry) | Kratos::OrientedBoundingBox< TDim > | |
GetEquivalentRotatedGeometry(OutputType &rGeometry) | Kratos::OrientedBoundingBox< TDim > | |
GetHalfLength() const | Kratos::OrientedBoundingBox< TDim > | |
GetOrientationVectors() const | Kratos::OrientedBoundingBox< TDim > | |
HasIntersection(const OrientedBoundingBox &rOtherOrientedBoundingBox, const OBBHasIntersectionType OBBType=OBBHasIntersectionType::SeparatingAxisTheorem) const | Kratos::OrientedBoundingBox< TDim > | |
IndexType typedef | Kratos::OrientedBoundingBox< TDim > | |
Info() const | Kratos::OrientedBoundingBox< TDim > | inlinevirtual |
IsInside(const OrientedBoundingBox &rOtherOrientedBoundingBox) const | Kratos::OrientedBoundingBox< TDim > | |
IsInside(const OrientedBoundingBox< 2 > &rOtherOrientedBoundingBox) const | Kratos::OrientedBoundingBox< TDim > | |
IsInside(const OrientedBoundingBox< 3 > &rOtherOrientedBoundingBox) const | Kratos::OrientedBoundingBox< TDim > | |
KRATOS_CLASS_POINTER_DEFINITION(OrientedBoundingBox) | Kratos::OrientedBoundingBox< TDim > | |
NodeType typedef | Kratos::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 typedef | Kratos::OrientedBoundingBox< TDim > | |
PrintData(std::ostream &rOStream) const | Kratos::OrientedBoundingBox< TDim > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::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 typedef | Kratos::OrientedBoundingBox< TDim > | |
ZeroTolerance | Kratos::OrientedBoundingBox< TDim > | static |
~OrientedBoundingBox() | Kratos::OrientedBoundingBox< TDim > | inline |