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 (  ) 
SurfaceHandle ( const impl::SurfaceImplP p  ) 

Member Function Documentation

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.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1