Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Public Attributes
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_3fPoint V 
) const

◆ IsValid() [3/3]

bool ON_MeshFace::IsValid ( int  mesh_vertex_count,
const ON_3dPoint 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_3fPoint V 
)

◆ Repair() [3/3]

bool ON_MeshFace::Repair ( int  mesh_vertex_count,
const ON_3dPoint 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: