3.5.0
Loading...
Searching...
No Matches
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.
 
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: