![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|

Public Types | |
| enum | Type { Border = 0 , Front = 1 , Inner = 2 } |
Public Member Functions | |
| BallPivotingEdge (BallPivotingVertexPtr source, BallPivotingVertexPtr target) | |
| void | AddAdjacentTriangle (BallPivotingTrianglePtr triangle) |
| BallPivotingVertexPtr | GetOppositeVertex () |
Public Attributes | |
| BallPivotingVertexPtr | source_ |
| BallPivotingVertexPtr | target_ |
| BallPivotingTrianglePtr | triangle0_ |
| BallPivotingTrianglePtr | triangle1_ |
| Type | type_ |
Definition at line 53 of file SurfaceReconstructionBallPivoting.cpp.
| Enumerator | |
|---|---|
| Border | |
| Front | |
| Inner | |
Definition at line 55 of file SurfaceReconstructionBallPivoting.cpp.
|
inline |
Definition at line 57 of file SurfaceReconstructionBallPivoting.cpp.
| void BallPivotingEdge::AddAdjacentTriangle | ( | BallPivotingTrianglePtr | triangle | ) |
Definition at line 103 of file SurfaceReconstructionBallPivoting.cpp.
References LogDebug, BallPivotingVertex::normal_, BallPivotingVertex::point_, and std::swap().
| BallPivotingVertexPtr BallPivotingEdge::GetOppositeVertex | ( | ) |
Definition at line 129 of file SurfaceReconstructionBallPivoting.cpp.
| BallPivotingVertexPtr BallPivotingEdge::source_ |
Definition at line 64 of file SurfaceReconstructionBallPivoting.cpp.
| BallPivotingVertexPtr BallPivotingEdge::target_ |
Definition at line 65 of file SurfaceReconstructionBallPivoting.cpp.
| BallPivotingTrianglePtr BallPivotingEdge::triangle0_ |
Definition at line 66 of file SurfaceReconstructionBallPivoting.cpp.
| BallPivotingTrianglePtr BallPivotingEdge::triangle1_ |
Definition at line 67 of file SurfaceReconstructionBallPivoting.cpp.
| Type BallPivotingEdge::type_ |
Definition at line 68 of file SurfaceReconstructionBallPivoting.cpp.