OpenStructure
Public Member Functions
SurfaceImpl Class Reference

#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 ()
 

Detailed Description

Definition at line 35 of file surface_impl.hh.

Constructor & Destructor Documentation

◆ SurfaceImpl()

Member Function Documentation

◆ AddTri()

◆ AddVertex()

SurfaceVertexID AddVertex ( const SurfaceVertex &  v)

◆ Attach() [1/2]

void Attach ( const EntityHandle &  eh,
Real  cutoff 
)

◆ Attach() [2/2]

void Attach ( const EntityView &  ev,
Real  cutoff 
)

◆ FindWithin()

SurfaceVertexList FindWithin ( const geom::Vec3 &  pos,
Real  distance 
)

◆ GetTriIDList()

std::vector<SurfaceVertexID> GetTriIDList ( ) const

◆ GetVertexIDList()

std::vector<SurfaceVertexID> GetVertexIDList ( ) const

◆ Invert()

void Invert ( )

◆ Tri() [1/2]

SurfaceTri& Tri ( SurfaceTriID  id)

◆ Tri() [2/2]

const SurfaceTri& Tri ( SurfaceTriID  id) const

◆ Vertex() [1/2]

SurfaceVertex& Vertex ( SurfaceVertexID  id)

◆ Vertex() [2/2]

const SurfaceVertex& Vertex ( SurfaceVertexID  id) const

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