|
OpenLexocad
27.0
|
#include <NurbsOptions.h>
Public Member Functions | |
| LinearSkinningOptions (void) | |
| virtual | ~LinearSkinningOptions (void) override=default |
Public Member Functions inherited from Topo::SkinningOptions | |
| SkinningOptions (void) | |
| virtual | ~SkinningOptions (void) override=default |
| void | setWiresU (const std::vector< pConstShape > &in) |
| void | setWiresU (const std::vector< pConstWire > &in) |
| std::vector< pConstWire > | getWiresU () const |
| void | setClosedMode (const ClosedMode &mode) |
| ClosedMode | getClosedMode () const |
| void | setSolid (const bool &solid) |
| bool | getSolid () const |
| void | setUniformUV (const bool &uniform) |
| bool | getArcLen () const |
| bool | getArcLenU () const |
| bool | getMerge () const |
| bool | getAllowUV () const |
| bool | getSelfIntersect () const |
| bool | getSimplify () const |
Protected Member Functions | |
| void | init () override |
Protected Member Functions inherited from Topo::SkinningOptions | |
| void | setWires (std::vector< pConstWire > &u_or_vWires, const std::vector< pConstShape > &in) |
Protected Member Functions inherited from Topo::NurbsOptions | |
| NurbsOptions ()=default | |
| virtual | ~NurbsOptions ()=default |
Additional Inherited Members | |
Public Types inherited from Topo::SkinningOptions | |
| enum | ClosedMode { ClosedMode::OPEN = 0, ClosedMode::CLOSED = 1, ClosedMode::LOOP = 2, ClosedMode::SOLID = 3 } |
Protected Attributes inherited from Topo::SkinningOptions | |
| bool | _allow_same_uv = true |
| bool | _arc_length = true |
| bool | _arc_length_u = true |
| bool | _merge_wirecoedges = true |
| bool | _self_int_test = false |
| bool | _simplify |
| ClosedMode | _closedMode = ClosedMode::OPEN |
| std::vector< pConstWire > | _uWires = {} |
|
inline |
|
overridevirtualdefault |
|
inlineoverrideprotectedvirtual |
Implements Topo::SkinningOptions.