All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_TetVertex Class Reference

#include <UT_Tetrahedralize.h>

Public Member Functions

 UT_TetVertex (const UT_Vector3 &p, void *data=NULL)
void addTet (UT_TetTetrahedron *t)
void incidentVertices (UT_TetVertexArray &incident) const
const UT_Vector3getPos () const
void setData (void *d)
voiddata () const

Detailed Description

The UT_TetVertex class contains the position of the vertex, a data parameter for use by calling code, and a list of the Tetrahedra containing this vertex. Note that this tetrahedron list will not be valid until after a call to tetrahedralization completes successfully.

Definition at line 45 of file UT_Tetrahedralize.h.

Constructor & Destructor Documentation

UT_TetVertex::UT_TetVertex ( const UT_Vector3 p,
void data = NULL 

Member Function Documentation

void UT_TetVertex::addTet ( UT_TetTetrahedron t)
void* UT_TetVertex::data ( void  ) const

Definition at line 60 of file UT_Tetrahedralize.h.

const UT_Vector3& UT_TetVertex::getPos ( ) const

Definition at line 55 of file UT_Tetrahedralize.h.

void UT_TetVertex::incidentVertices ( UT_TetVertexArray incident) const

Calculates the vertices that share an edge with this one in one or more tetrahedra.

void UT_TetVertex::setData ( void d)

A data parameter that can be used for arbitrary purposes by calling code.

Definition at line 59 of file UT_Tetrahedralize.h.

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