#include <surface_handle.hh>
Public Member Functions | |
SurfaceHandle () | |
SurfaceHandle (const impl::SurfaceImplP &p) | |
void | Attach (const EntityHandle &eh, Real cutoff) |
void | Attach (const EntityView &ev, Real cutoff) |
SurfaceVertexList | FindWithin (const geom::Vec3 &, Real dist) const |
SurfaceVertexID | AddVertex (const SurfaceVertex &v) |
SurfaceVertex | GetVertex (SurfaceVertexID id) const |
SurfaceTriID | AddTri (SurfaceVertexID v0, SurfaceVertexID v1, SurfaceVertexID v2) |
SurfaceTri | GetTri (SurfaceTriID id) const |
SurfaceVertexIDList | GetVertexIDList () const |
SurfaceTriIDList | GetTriIDList () const |
void | Invert () |
bool | IsValid () const |
bool | operator== (const SurfaceHandle &ref) const |
bool | operator!= (const SurfaceHandle &ref) const |
Definition at line 39 of file surface_handle.hh.
SurfaceHandle | ( | ) |
SurfaceHandle | ( | const impl::SurfaceImplP & | p | ) |
SurfaceTriID AddTri | ( | SurfaceVertexID | v0, | |
SurfaceVertexID | v1, | |||
SurfaceVertexID | v2 | |||
) |
SurfaceVertexID AddVertex | ( | const SurfaceVertex & | v | ) |
void Attach | ( | const EntityView & | ev, | |
Real | cutoff | |||
) |
void Attach | ( | const EntityHandle & | eh, | |
Real | cutoff | |||
) |
SurfaceVertexList FindWithin | ( | const geom::Vec3 & | , | |
Real | dist | |||
) | const |
SurfaceTri GetTri | ( | SurfaceTriID | id | ) | const |
SurfaceTriIDList GetTriIDList | ( | ) | const |
SurfaceVertex GetVertex | ( | SurfaceVertexID | id | ) | const |
SurfaceVertexIDList GetVertexIDList | ( | ) | const |
void Invert | ( | ) |
bool IsValid | ( | ) | const [inline] |
Definition at line 73 of file surface_handle.hh.
bool operator!= | ( | const SurfaceHandle & | ref | ) | const [inline] |
Definition at line 77 of file surface_handle.hh.
bool operator== | ( | const SurfaceHandle & | ref | ) | const [inline] |
Definition at line 75 of file surface_handle.hh.