Wildmeshing Toolkit
wmtk::operations Namespace Reference

Namespaces

 attribute_update
 
 composite
 
 edge_mesh
 
 internal
 
 tet_mesh
 
 tri_mesh
 
 utils
 

Classes

class  AMIPSOptimizationSmoothing
 
class  AMIPSOptimizationSmoothingPeriodic
 
class  AndOperationSequence
 
class  BaseCollapseNewAttributeStrategy
 
class  CollapseNewAttributeStrategy
 
class  CollapseNewAttributeTopoInfo
 
class  NewAttributeStrategy
 
class  BaseSplitNewAttributeStrategy
 
class  SplitNewAttributeStrategy
 
class  SplitNewAttributeTopoInfo
 
class  AttributeTransferStrategy
 
class  SingleAttributeTransferStrategy
 
class  AttributeTransferStrategyBase
 
class  AttributesUpdate
 
class  AttributesUpdateWithFunction
 
class  AttributeTransferConfiguration
 
class  AttributeTransferEdge
 
class  EdgeCollapse
 
class  EdgeOperationData
 
class  EdgeSplit
 
class  MinOperationSequence
 
class  Operation
 
class  OperationSequence
 
class  OptimizationSmoothing
 
class  OrOperationSequence
 
class  Rounding
 
class  TetWildTangentialLaplacianSmoothing
 
class  VertexLaplacianSmooth
 
class  VertexTangentialLaplacianSmooth
 

Enumerations

enum class  SplitBasicStrategy {
  Default , Copy , Half , Throw ,
  None
}
 
enum class  SplitRibBasicStrategy {
  Default , CopyTuple , CopyOther , Mean ,
  Throw , None
}
 
enum class  CollapseBasicStrategy {
  Default , CopyTuple , CopyOther , Mean ,
  Throw , None
}
 
enum class  BasicSimplexPredicate { Default , IsInterior , None }
 

Enumeration Type Documentation

◆ BasicSimplexPredicate

Enumerator
Default 
IsInterior 
None 

Definition at line 19 of file NewAttributeStrategy.hpp.

◆ CollapseBasicStrategy

Enumerator
Default 
CopyTuple 
CopyOther 
Mean 
Throw 
None 

Definition at line 15 of file Enums.hpp.

◆ SplitBasicStrategy

Enumerator
Default 
Copy 
Half 
Throw 
None 

Definition at line 4 of file Enums.hpp.

◆ SplitRibBasicStrategy

Enumerator
Default 
CopyTuple 
CopyOther 
Mean 
Throw 
None 

Definition at line 6 of file Enums.hpp.