Skip to content

FEFillHole::EdgeRing

Public Functions

Name
EdgeRing()
EdgeRing(const EdgeRing & ring)
void operator=(const EdgeRing & ring)
bool empty()
void add(int n, const vec3d & r, const vec3d & nn)
void clear()
int size()
int operator[](int i)
void GetLeftEar(int n0, int n1, EdgeRing & ear)
void GetRightEar(int n0, int n1, EdgeRing & ear)

Public Attributes

Name
vector< vec3d > m_r
vector< int > m_node
int m_winding
vector< vec3d > m_normal

Public Functions Documentation

function EdgeRing

inline EdgeRing()

function EdgeRing

inline EdgeRing(
    const EdgeRing & ring
)

function operator=

inline void operator=(
    const EdgeRing & ring
)

function empty

inline bool empty()

function add

inline void add(
    int n,
    const vec3d & r,
    const vec3d & nn
)

function clear

inline void clear()

function size

inline int size()

function operator[]

inline int operator[](
    int i
)

function GetLeftEar

void GetLeftEar(
    int n0,
    int n1,
    EdgeRing & ear
)

function GetRightEar

void GetRightEar(
    int n0,
    int n1,
    EdgeRing & ear
)

Public Attributes Documentation

variable m_r

vector< vec3d > m_r;

variable m_node

vector< int > m_node;

variable m_winding

int m_winding;

variable m_normal

vector< vec3d > m_normal;

Updated on 2024-03-17 at 12:58:44 -0600