Point Cloud Library (PCL) 1.15.1
Loading...
Searching...
No Matches
ON_MeshFace Class Reference

#include <pcl/surface/3rdparty/opennurbs/opennurbs_mesh.h>

Public Member Functions

bool IsTriangle () const
bool IsQuad () const
bool IsValid (int mesh_vertex_count) const
bool IsValid (int mesh_vertex_count, const ON_3fPoint *V) const
bool IsValid (int mesh_vertex_count, const ON_3dPoint *V) const
void Flip ()
bool Repair (int mesh_vertex_count)
bool Repair (int mesh_vertex_count, const ON_3fPoint *V)
bool Repair (int mesh_vertex_count, const ON_3dPoint *V)
bool ComputeFaceNormal (const ON_3dPoint *dV, ON_3dVector &FN) const
bool ComputeFaceNormal (const ON_3fPoint *fV, ON_3dVector &FN) const

Public Attributes

int vi [4]

Detailed Description

Definition at line 416 of file opennurbs_mesh.h.

Member Function Documentation

◆ ComputeFaceNormal() [1/2]

bool ON_MeshFace::ComputeFaceNormal ( const ON_3dPoint * dV,
ON_3dVector & FN ) const

◆ ComputeFaceNormal() [2/2]

bool ON_MeshFace::ComputeFaceNormal ( const ON_3fPoint * fV,
ON_3dVector & FN ) const

◆ Flip()

void ON_MeshFace::Flip ( )

◆ IsQuad()

bool ON_MeshFace::IsQuad ( ) const

◆ IsTriangle()

bool ON_MeshFace::IsTriangle ( ) const

◆ IsValid() [1/3]

bool ON_MeshFace::IsValid ( int mesh_vertex_count) const

◆ IsValid() [2/3]

bool ON_MeshFace::IsValid ( int mesh_vertex_count,
const ON_3dPoint * V ) const

◆ IsValid() [3/3]

bool ON_MeshFace::IsValid ( int mesh_vertex_count,
const ON_3fPoint * V ) const

◆ Repair() [1/3]

bool ON_MeshFace::Repair ( int mesh_vertex_count)

◆ Repair() [2/3]

bool ON_MeshFace::Repair ( int mesh_vertex_count,
const ON_3dPoint * V )

◆ Repair() [3/3]

bool ON_MeshFace::Repair ( int mesh_vertex_count,
const ON_3fPoint * V )

Member Data Documentation

◆ vi

int ON_MeshFace::vi[4]

Definition at line 419 of file opennurbs_mesh.h.


The documentation for this class was generated from the following file: