QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
ON_MeshNgonList Class Reference

#include <opennurbs_mesh.h>

Public Member Functions

struct ON_MeshNgonAddNgon (int N)
 
bool AddNgon (int N, const int *vi, const int *fi)
 
void Destroy ()
 
ON_MeshNgonNgon (int Ngon_index) const
 
int NgonCount () const
 
 ON_MeshNgonList ()
 
 ON_MeshNgonList (const ON_MeshNgonList &)
 
ON_MeshNgonListoperator= (const ON_MeshNgonList &)
 
bool ReserveNgonCapacity (int capacity)
 
unsigned int SizeOf () const
 
 ~ON_MeshNgonList ()
 

Private Attributes

struct ON_NGON_MEMBLKm_memblk_list
 
ON_MeshNgonm_ngons
 
int m_ngons_capacity
 
int m_ngons_count
 

Constructor & Destructor Documentation

◆ ON_MeshNgonList() [1/2]

ON_MeshNgonList::ON_MeshNgonList ( )

◆ ~ON_MeshNgonList()

ON_MeshNgonList::~ON_MeshNgonList ( )

◆ ON_MeshNgonList() [2/2]

ON_MeshNgonList::ON_MeshNgonList ( const ON_MeshNgonList & src)

Member Function Documentation

◆ AddNgon() [1/2]

struct ON_MeshNgon * ON_MeshNgonList::AddNgon ( int N)

◆ AddNgon() [2/2]

bool ON_MeshNgonList::AddNgon ( int N,
const int * vi,
const int * fi )

◆ Destroy()

void ON_MeshNgonList::Destroy ( )

◆ Ngon()

ON_MeshNgon * ON_MeshNgonList::Ngon ( int Ngon_index) const

◆ NgonCount()

int ON_MeshNgonList::NgonCount ( ) const

◆ operator=()

ON_MeshNgonList & ON_MeshNgonList::operator= ( const ON_MeshNgonList & src)

◆ ReserveNgonCapacity()

bool ON_MeshNgonList::ReserveNgonCapacity ( int capacity)

◆ SizeOf()

unsigned int ON_MeshNgonList::SizeOf ( ) const

Member Data Documentation

◆ m_memblk_list

struct ON_NGON_MEMBLK* ON_MeshNgonList::m_memblk_list
private

◆ m_ngons

ON_MeshNgon* ON_MeshNgonList::m_ngons
private

◆ m_ngons_capacity

int ON_MeshNgonList::m_ngons_capacity
private

◆ m_ngons_count

int ON_MeshNgonList::m_ngons_count
private

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