SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::gui::component::performer::RemovePrimitivePerformerConfiguration Class Reference

#include <RemovePrimitivePerformer.h>

Inheritance diagram for sofa::gui::component::performer::RemovePrimitivePerformerConfiguration:

Detailed Description

Class to configure primitive removal. Several parameters:

  • topologicalOperation: if 0, other parameters arn't use. 0 = "remove on element" 1 = "remove a zone of elements"
  • volumicMesh: false = surfacique mesh true = volumique mesh
  • selectorScale: size of zone

Protected Attributes

int topologicalOperation
 
bool volumicMesh
 
double selectorScale
 

Public Member Functions

 RemovePrimitivePerformerConfiguration ()
 
void setTopologicalOperation (int m)
 
void setVolumicMesh (bool v)
 
void setScale (double s)
 

Attribute details

◆ selectorScale

double sofa::gui::component::performer::RemovePrimitivePerformerConfiguration::selectorScale
protected

◆ topologicalOperation

int sofa::gui::component::performer::RemovePrimitivePerformerConfiguration::topologicalOperation
protected

◆ volumicMesh

bool sofa::gui::component::performer::RemovePrimitivePerformerConfiguration::volumicMesh
protected

Constructor details

◆ RemovePrimitivePerformerConfiguration()

sofa::gui::component::performer::RemovePrimitivePerformerConfiguration::RemovePrimitivePerformerConfiguration ( )
inline

Function details

◆ setScale()

void sofa::gui::component::performer::RemovePrimitivePerformerConfiguration::setScale ( double  s)
inline

◆ setTopologicalOperation()

void sofa::gui::component::performer::RemovePrimitivePerformerConfiguration::setTopologicalOperation ( int  m)
inline

◆ setVolumicMesh()

void sofa::gui::component::performer::RemovePrimitivePerformerConfiguration::setVolumicMesh ( bool  v)
inline