ComputeAngles(std::vector< Vector2< ComputeType >> const &vertices, Box const &box, std::array< std::pair< ComputeType, int >, 4 > &A, int &numA) const | gte::MinimumAreaBox2< InputType, ComputeType > | private |
ComputeBoxForEdgeOrderN(std::vector< Vector2< ComputeType >> const &vertices) | gte::MinimumAreaBox2< InputType, ComputeType > | private |
ComputeBoxForEdgeOrderNSqr(std::vector< Vector2< ComputeType >> const &vertices) | gte::MinimumAreaBox2< InputType, ComputeType > | private |
ConvertTo(Box const &minBox, std::vector< Vector2< ComputeType >> const &computePoints, OrientedBox2< InputType > &itMinBox) | gte::MinimumAreaBox2< InputType, ComputeType > | private |
GetArea() const | gte::MinimumAreaBox2< InputType, ComputeType > | inline |
GetHull() const | gte::MinimumAreaBox2< InputType, ComputeType > | inline |
GetNumPoints() const | gte::MinimumAreaBox2< InputType, ComputeType > | inline |
GetPoints() const | gte::MinimumAreaBox2< InputType, ComputeType > | inline |
GetSupportIndices() const | gte::MinimumAreaBox2< InputType, ComputeType > | inline |
mArea | gte::MinimumAreaBox2< InputType, ComputeType > | private |
mHalf | gte::MinimumAreaBox2< InputType, ComputeType > | private |
mHull | gte::MinimumAreaBox2< InputType, ComputeType > | private |
MinimumAreaBox2() | gte::MinimumAreaBox2< InputType, ComputeType > | |
mNegOne | gte::MinimumAreaBox2< InputType, ComputeType > | private |
mNumPoints | gte::MinimumAreaBox2< InputType, ComputeType > | private |
mOne | gte::MinimumAreaBox2< InputType, ComputeType > | private |
mPoints | gte::MinimumAreaBox2< InputType, ComputeType > | private |
mSupportIndices | gte::MinimumAreaBox2< InputType, ComputeType > | private |
mZero | gte::MinimumAreaBox2< InputType, ComputeType > | private |
operator()(int numPoints, Vector2< InputType > const *points, bool useRotatingCalipers=!std::is_floating_point< ComputeType >::value) | gte::MinimumAreaBox2< InputType, ComputeType > | |
operator()(int numPoints, Vector2< InputType > const *points, int numIndices, int const *indices, bool useRotatingCalipers=!std::is_floating_point< ComputeType >::value) | gte::MinimumAreaBox2< InputType, ComputeType > | |
RemoveCollinearPoints(std::vector< Vector2< ComputeType >> &vertices) | gte::MinimumAreaBox2< InputType, ComputeType > | private |
SmallestBox(int i0, int i1, std::vector< Vector2< ComputeType >> const &vertices) | gte::MinimumAreaBox2< InputType, ComputeType > | private |
SortAngles(std::array< std::pair< ComputeType, int >, 4 > const &A, int numA) const | gte::MinimumAreaBox2< InputType, ComputeType > | private |
UpdateSupport(std::array< std::pair< ComputeType, int >, 4 > const &A, int numA, std::array< int, 4 > const &sort, std::vector< Vector2< ComputeType >> const &vertices, std::vector< bool > &visited, Box &box) | gte::MinimumAreaBox2< InputType, ComputeType > | private |