![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Public Types | |
| enum | Type { Orphan = 0 , Front = 1 , Inner = 2 } |
Public Member Functions | |
| BallPivotingVertex (int idx, const Eigen::Vector3d &point, const Eigen::Vector3d &normal) | |
| void | UpdateType () |
Public Attributes | |
| int | idx_ |
| const Eigen::Vector3d & | point_ |
| const Eigen::Vector3d & | normal_ |
| std::unordered_set< BallPivotingEdgePtr > | edges_ |
| Type | type_ |
Definition at line 34 of file SurfaceReconstructionBallPivoting.cpp.
| Enumerator | |
|---|---|
| Orphan | |
| Front | |
| Inner | |
Definition at line 36 of file SurfaceReconstructionBallPivoting.cpp.
|
inline |
Definition at line 38 of file SurfaceReconstructionBallPivoting.cpp.
| void BallPivotingVertex::UpdateType | ( | ) |
Definition at line 89 of file SurfaceReconstructionBallPivoting.cpp.
Referenced by BallPivoting::CreateTriangle().
| std::unordered_set<BallPivotingEdgePtr> BallPivotingVertex::edges_ |
Definition at line 49 of file SurfaceReconstructionBallPivoting.cpp.
Referenced by BallPivoting::CreateTriangle(), and BallPivoting::GetLinkingEdge().
| int BallPivotingVertex::idx_ |
Definition at line 46 of file SurfaceReconstructionBallPivoting.cpp.
Referenced by BallPivoting::CreateTriangle(), BallPivoting::FindCandidateVertex(), BallPivoting::IsCompatible(), BallPivoting::TrySeed(), and BallPivoting::TryTriangleSeed().
| const Eigen::Vector3d& BallPivotingVertex::normal_ |
Definition at line 48 of file SurfaceReconstructionBallPivoting.cpp.
Referenced by BallPivotingEdge::AddAdjacentTriangle(), BallPivoting::CreateTriangle(), and BallPivoting::IsCompatible().
| const Eigen::Vector3d& BallPivotingVertex::point_ |
Definition at line 47 of file SurfaceReconstructionBallPivoting.cpp.
Referenced by BallPivotingEdge::AddAdjacentTriangle(), BallPivoting::CreateTriangle(), BallPivoting::FindCandidateVertex(), BallPivoting::IsCompatible(), BallPivoting::TrySeed(), and BallPivoting::TryTriangleSeed().
| Type BallPivotingVertex::type_ |
Definition at line 50 of file SurfaceReconstructionBallPivoting.cpp.
Referenced by BallPivoting::ExpandTriangulation(), and BallPivoting::TrySeed().