ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Edge Struct Reference

#include <Geometry.h>

Public Member Functions

 Edge ()
 
 Edge (const VertexIterator &A, unsigned _nearestPointIndex, float _nearestPointSquareDist)
 
bool operator< (const Edge &e) const
 
double Length (void) const
 
 Edge ()
 
 Edge (const VertexIterator &A, unsigned _nearestPointIndex, float _nearestPointSquareDist)
 
bool operator< (const Edge &e) const
 

Public Attributes

VertexIterator itA
 
unsigned nearestPointIndex
 
float nearestPointSquareDist
 
double p [2][2]
 

Detailed Description

Definition at line 491 of file PointProjectionTools.cpp.

Constructor & Destructor Documentation

◆ Edge() [1/4]

Edge::Edge ( )
inline

Definition at line 492 of file PointProjectionTools.cpp.

◆ Edge() [2/4]

Edge::Edge ( const VertexIterator A,
unsigned  _nearestPointIndex,
float  _nearestPointSquareDist 
)
inline

Definition at line 494 of file PointProjectionTools.cpp.

◆ Edge() [3/4]

Edge::Edge ( )
inline

Definition at line 45 of file ecvContourExtractor.cpp.

◆ Edge() [4/4]

Edge::Edge ( const VertexIterator A,
unsigned  _nearestPointIndex,
float  _nearestPointSquareDist 
)
inline

Definition at line 47 of file ecvContourExtractor.cpp.

Member Function Documentation

◆ Length()

double Edge::Length ( void  ) const
inline

Definition at line 195 of file Geometry.h.

References p.

◆ operator<() [1/2]

bool Edge::operator< ( const Edge e) const
inline

Definition at line 55 of file ecvContourExtractor.cpp.

References nearestPointSquareDist.

◆ operator<() [2/2]

bool Edge::operator< ( const Edge e) const
inline

Definition at line 502 of file PointProjectionTools.cpp.

References nearestPointSquareDist.

Member Data Documentation

◆ itA

◆ nearestPointIndex

unsigned Edge::nearestPointIndex

◆ nearestPointSquareDist

float Edge::nearestPointSquareDist

◆ p

double Edge::p[2][2]

Definition at line 194 of file Geometry.h.

Referenced by MarchingSquares::AddEdges(), and Length().


The documentation for this struct was generated from the following files: