#include <surface_impl.hh>
Public Member Functions | |
SurfaceImpl () | |
SurfaceVertexID | AddVertex (const SurfaceVertex &v) |
SurfaceTriID | AddTri (SurfaceVertexID v0, SurfaceVertexID v1, SurfaceVertexID v2) |
void | Attach (const EntityHandle &eh, Real cutoff) |
void | Attach (const EntityView &ev, Real cutoff) |
SurfaceVertex & | Vertex (SurfaceVertexID id) |
const SurfaceVertex & | Vertex (SurfaceVertexID id) const |
SurfaceTri & | Tri (SurfaceTriID id) |
const SurfaceTri & | Tri (SurfaceTriID id) const |
std::vector< SurfaceVertexID > | GetVertexIDList () const |
std::vector< SurfaceVertexID > | GetTriIDList () const |
SurfaceVertexList | FindWithin (const geom::Vec3 &pos, Real distance) |
void | Invert () |
Definition at line 35 of file surface_impl.hh.
SurfaceImpl | ( | ) |
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 & | pos, | |
Real | distance | |||
) |
std::vector<SurfaceVertexID> GetTriIDList | ( | ) | const |
std::vector<SurfaceVertexID> GetVertexIDList | ( | ) | const |
void Invert | ( | ) |
const SurfaceTri& Tri | ( | SurfaceTriID | id | ) | const |
SurfaceTri& Tri | ( | SurfaceTriID | id | ) |
const SurfaceVertex& Vertex | ( | SurfaceVertexID | id | ) | const |
SurfaceVertex& Vertex | ( | SurfaceVertexID | id | ) |