39 static gsMultiPatch<T> Plate(T
const & Lp, T
const & Wp, T
const & x=0, T
const & y=0, T
const & z=0);
40 static gsMultiPatch<T> Strip(T
const & Lb, T
const & Hw, T
const & x=0, T
const & y=0, T
const & z=0);
41 static gsMultiPatch<T> IBeam(T
const & Lb, T
const & Hw, T
const & Wf, T
const & x=0, T
const & y=0, T
const & z=0);
42 static gsMultiPatch<T> TBeam(T
const & Lb, T
const & Hw, T
const & Wf, T
const & x=0, T
const & y=0, T
const & z=0);
43 static gsMultiPatch<T> LBeam(T
const & Lb, T
const & Hw, T
const & Wf, T
const & x=0, T
const & y=0, T
const & z=0);
44 static gsMultiPatch<T> PanelStrip(T
const & Lp, T
const & Wp, T
const & Hw, T
const & x=0, T
const & y=0, T
const & z=0);
45 static gsMultiPatch<T> PanelT(T
const & Lp, T
const & Wp, T
const & Hw, T
const & Wf, T
const & x=0, T
const & y=0, T
const & z=0);
46 static gsMultiPatch<T> PanelL(T
const & Lp, T
const & Wp, T
const & Hw, T
const & Wf, T
const & x=0, T
const & y=0, T
const & z=0);
47 static gsMultiPatch<T> PlateGirderL(T
const & Lp, T
const & Wp, T
const & Hwg, T
const & Wfg, T
const & Hws, T
const & Wfs, T
const & x=0, T
const & y=0, T
const & z=0);
50#ifdef GISMO_WITH_PYBIND11
55 void pybind11_init_gsPanelCreator(pybind11::module &m);
61#ifndef GISMO_BUILD_LIB
62#include GISMO_HPP_HEADER(gsPanelCreator.hpp)
Container class for a set of geometry patches and their topology, that is, the interface connections ...
Definition gsMultiPatch.h:100
Provides declaration of the MultiPatch class.
The G+Smo namespace, containing all definitions for the library.
Class gsPanelCreator provides some simple examples of Nurbs Geometries.
Definition gsPanelCreator.h:37