SOFA API  6a688117
Open source framework for multi-physics simuation
sofa::component::collision::RemovePrimitivePerformerConfiguration Class Reference

#include <RemovePrimitivePerformer.h>

Inheritance diagram for sofa::component::collision::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

double sofa::component::collision::RemovePrimitivePerformerConfiguration::selectorScale
protected
int sofa::component::collision::RemovePrimitivePerformerConfiguration::topologicalOperation
protected
bool sofa::component::collision::RemovePrimitivePerformerConfiguration::volumicMesh
protected

Constructor details

sofa::component::collision::RemovePrimitivePerformerConfiguration::RemovePrimitivePerformerConfiguration ( )
inline

Function details

void sofa::component::collision::RemovePrimitivePerformerConfiguration::setScale ( double  s)
inline
void sofa::component::collision::RemovePrimitivePerformerConfiguration::setTopologicalOperation ( int  m)
inline
void sofa::component::collision::RemovePrimitivePerformerConfiguration::setVolumicMesh ( bool  v)
inline