3.4.0
tigl::CTiglCompoundSurface Class Reference

#include <CTiglCompoundSurface.h>

Public Member Functions

TIGL_EXPORT CTiglCompoundSurface ()=default
 
TIGL_EXPORT CTiglCompoundSurface (const std::vector< Handle(Geom_BoundedSurface)> &surfaces, const std::vector< double > &uparams)
 CTiglCompoundSurface. More...
 
TIGL_EXPORT CTiglCompoundSurfaceoperator= (const CTiglCompoundSurface &other)=default
 
TIGL_EXPORT gp_Pnt Value (double u, double v) const
 

Private Attributes

std::vector< Handle(Geom_BoundedSurface)> m_surfaces
 
std::vector< double > m_uparams
 

Constructor & Destructor Documentation

◆ CTiglCompoundSurface() [1/2]

TIGL_EXPORT tigl::CTiglCompoundSurface::CTiglCompoundSurface ( )
default

◆ CTiglCompoundSurface() [2/2]

TIGL_EXPORT tigl::CTiglCompoundSurface::CTiglCompoundSurface ( const std::vector< Handle(Geom_BoundedSurface)> &  surfaces,
const std::vector< double > &  uparams 
)

CTiglCompoundSurface.

Parameters
surfacesA list of (adjacent) surfaces
uparamsOrdered list of parameters. Must be one entry more than surfaces

Member Function Documentation

◆ operator=()

TIGL_EXPORT CTiglCompoundSurface& tigl::CTiglCompoundSurface::operator= ( const CTiglCompoundSurface other)
default

◆ Value()

TIGL_EXPORT gp_Pnt tigl::CTiglCompoundSurface::Value ( double  u,
double  v 
) const

Field Documentation

◆ m_surfaces

std::vector<Handle(Geom_BoundedSurface)> tigl::CTiglCompoundSurface::m_surfaces
private

◆ m_uparams

std::vector<double> tigl::CTiglCompoundSurface::m_uparams
private

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