gte::MinimumVolumeBox3< InputType, ComputeType > Member List

This is the complete list of members for gte::MinimumVolumeBox3< InputType, ComputeType >, including all inherited members.

ComputeAngles(Vector3< ComputeType > const &N, std::vector< int > const &polyline, ExtrudeRectangle const &rct, std::array< std::pair< ComputeType, int >, 4 > &A, int &numA) const gte::MinimumVolumeBox3< InputType, ComputeType >private
ComputeBoxForFaceOrderN(Vector3< ComputeType > const &N, std::vector< int > const &polyline, Box &box)gte::MinimumVolumeBox3< InputType, ComputeType >private
ComputeBoxForFaceOrderNSqr(Vector3< ComputeType > const &N, std::vector< int > const &polyline, Box &box)gte::MinimumVolumeBox3< InputType, ComputeType >private
ConvertTo(Box const &minBox, OrientedBox3< InputType > &itMinBox)gte::MinimumVolumeBox3< InputType, ComputeType >private
GetHull() const gte::MinimumVolumeBox3< InputType, ComputeType >inline
GetNumPoints() const gte::MinimumVolumeBox3< InputType, ComputeType >inline
GetPoints() const gte::MinimumVolumeBox3< InputType, ComputeType >inline
GetVolume() const gte::MinimumVolumeBox3< InputType, ComputeType >inline
mComputePointsgte::MinimumVolumeBox3< InputType, ComputeType >private
mHalfgte::MinimumVolumeBox3< InputType, ComputeType >private
mHullgte::MinimumVolumeBox3< InputType, ComputeType >private
MinimumVolumeBox3(unsigned int numThreads=1, bool threadProcessEdges=false)gte::MinimumVolumeBox3< InputType, ComputeType >
mNegOnegte::MinimumVolumeBox3< InputType, ComputeType >private
mNumPointsgte::MinimumVolumeBox3< InputType, ComputeType >private
mNumThreadsgte::MinimumVolumeBox3< InputType, ComputeType >private
mOnegte::MinimumVolumeBox3< InputType, ComputeType >private
mPointsgte::MinimumVolumeBox3< InputType, ComputeType >private
mThreadProcessEdgesgte::MinimumVolumeBox3< InputType, ComputeType >private
mUniqueIndicesgte::MinimumVolumeBox3< InputType, ComputeType >private
mUseRotatingCalipersgte::MinimumVolumeBox3< InputType, ComputeType >private
mVolumegte::MinimumVolumeBox3< InputType, ComputeType >private
mZerogte::MinimumVolumeBox3< InputType, ComputeType >private
operator()(int numPoints, Vector3< InputType > const *points, bool useRotatingCalipers=!std::is_floating_point< ComputeType >::value)gte::MinimumVolumeBox3< InputType, ComputeType >
operator()(int numPoints, Vector3< InputType > const *points, int numIndices, int const *indices, bool useRotatingCalipers=!std::is_floating_point< ComputeType >::value)gte::MinimumVolumeBox3< InputType, ComputeType >
ProcessEdges(ETManifoldMesh const &mesh, Box &minBox)gte::MinimumVolumeBox3< InputType, ComputeType >private
ProcessFace(std::shared_ptr< Triangle > const &supportTri, std::vector< Vector3< ComputeType >> const &normal, std::map< std::shared_ptr< Triangle >, int > const &triNormalMap, ETManifoldMesh::EMap const &emap, Box &localMinBox)gte::MinimumVolumeBox3< InputType, ComputeType >private
ProcessFaces(ETManifoldMesh const &mesh, Box &minBox)gte::MinimumVolumeBox3< InputType, ComputeType >private
RemoveCollinearPoints(Vector3< ComputeType > const &N, std::vector< int > &polyline)gte::MinimumVolumeBox3< InputType, ComputeType >private
SmallestRectangle(int i0, int i1, Vector3< ComputeType > const &N, std::vector< int > const &polyline)gte::MinimumVolumeBox3< InputType, ComputeType >private
SortAngles(std::array< std::pair< ComputeType, int >, 4 > const &A, int numA) const gte::MinimumVolumeBox3< InputType, ComputeType >private
Triangle typedefgte::MinimumVolumeBox3< InputType, ComputeType >private
UpdateSupport(std::array< std::pair< ComputeType, int >, 4 > const &A, int numA, std::array< int, 4 > const &sort, Vector3< ComputeType > const &N, std::vector< int > const &polyline, std::vector< bool > &visited, ExtrudeRectangle &rct)gte::MinimumVolumeBox3< InputType, ComputeType >private


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06