BOPTools.SplitFeatures Namespace Reference

Classes

class  CommandBooleanFragments
 
class  CommandSlice
 
class  CommandSliceApart
 
class  CommandXOR
 
class  FeatureBooleanFragments
 
class  FeatureSlice
 
class  FeatureXOR
 
class  ViewProviderBooleanFragments
 
class  ViewProviderSlice
 
class  ViewProviderXOR
 

Functions

def addCommands ()
 
def cmdCreateBooleanFragmentsFeature (name, mode)
 
def cmdCreateSliceFeature (name, mode, transaction=True)
 
def cmdCreateXORFeature (name)
 
def cmdSliceApart ()
 
def getIconPath (icon_dot_svg)
 
def makeBooleanFragments (name)
 
def makeSlice (name)
 
def makeXOR (name)
 

Variables

 translate = FreeCAD.Qt.translate
 

Function Documentation

◆ addCommands()

def BOPTools.SplitFeatures.addCommands ( )

◆ cmdCreateBooleanFragmentsFeature()

def BOPTools.SplitFeatures.cmdCreateBooleanFragmentsFeature (   name,
  mode 
)
cmdCreateBooleanFragmentsFeature(name, mode): implementation of GUI command to create
BooleanFragments feature (GFA). Mode can be "Standard", "Split", or "CompSolid".

Referenced by BOPTools.SplitFeatures.CommandBooleanFragments.Activated().

◆ cmdCreateSliceFeature()

def BOPTools.SplitFeatures.cmdCreateSliceFeature (   name,
  mode,
  transaction = True 
)
cmdCreateSliceFeature(name, mode): implementation of GUI command to create
Slice feature. Mode can be "Standard", "Split", or "CompSolid".

Referenced by BOPTools.SplitFeatures.CommandSlice.Activated(), and BOPTools.SplitFeatures.cmdSliceApart().

◆ cmdCreateXORFeature()

def BOPTools.SplitFeatures.cmdCreateXORFeature (   name)
cmdCreateXORFeature(name): implementation of GUI command to create
XOR feature (GFA). Mode can be "Standard", "Split", or "CompSolid".

Referenced by BOPTools.SplitFeatures.CommandXOR.Activated().

◆ cmdSliceApart()

def BOPTools.SplitFeatures.cmdSliceApart ( )

◆ getIconPath()

◆ makeBooleanFragments()

def BOPTools.SplitFeatures.makeBooleanFragments (   name)
makeBooleanFragments(name): makes an BooleanFragments object.

Referenced by femexamples.material_multiple_bendingbeam_fiveboxes.setup().

◆ makeSlice()

def BOPTools.SplitFeatures.makeSlice (   name)
makeSlice(name): makes an Slice object.

◆ makeXOR()

def BOPTools.SplitFeatures.makeXOR (   name)
makeXOR(name): makes an XOR object.

Variable Documentation

◆ translate

BOPTools.SplitFeatures.translate = FreeCAD.Qt.translate