OpenLexocad  27.1
Topo::BasicSkinningOptions Class Reference

#include <NurbsOptions.h>

Inheritance diagram for Topo::BasicSkinningOptions:
Topo::SkinningOptions Topo::NurbsOptions

Public Member Functions

 BasicSkinningOptions (void)
 
virtual ~BasicSkinningOptions (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< pConstWiregetWiresU () 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 = {}
 

Constructor & Destructor Documentation

◆ BasicSkinningOptions()

Topo::BasicSkinningOptions::BasicSkinningOptions ( void  )
inline

◆ ~BasicSkinningOptions()

virtual Topo::BasicSkinningOptions::~BasicSkinningOptions ( void  )
overridevirtualdefault

Member Function Documentation

◆ init()

void Topo::BasicSkinningOptions::init ( void  )
inlineoverrideprotectedvirtual

Implements Topo::SkinningOptions.


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