OpenStructure
Public Member Functions
SurfaceHandle Class Reference

#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
 

Detailed Description

Definition at line 39 of file surface_handle.hh.

Constructor & Destructor Documentation

◆ SurfaceHandle() [1/2]

◆ SurfaceHandle() [2/2]

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 ,
Real  dist 
) const

◆ GetTri()

SurfaceTri GetTri ( SurfaceTriID  id) const

◆ GetTriIDList()

SurfaceTriIDList GetTriIDList ( ) const

◆ GetVertex()

SurfaceVertex GetVertex ( SurfaceVertexID  id) const

◆ GetVertexIDList()

SurfaceVertexIDList GetVertexIDList ( ) const

◆ Invert()

void Invert ( )

◆ IsValid()

bool IsValid ( ) const
inline

Definition at line 73 of file surface_handle.hh.

◆ operator!=()

bool operator!= ( const SurfaceHandle ref) const
inline

Definition at line 77 of file surface_handle.hh.

◆ operator==()

bool operator== ( const SurfaceHandle ref) const
inline

Definition at line 75 of file surface_handle.hh.


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