EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EicCadWizardFileConfig Class Reference

#include <EicRoot/blob/master/eic/cad/wizard/EicCadWizard.h>

+ Inheritance diagram for EicCadWizardFileConfig:
+ Collaboration diagram for EicCadWizardFileConfig:

Public Member Functions

 EicCadWizardFileConfig (const char *material)
 
 ~EicCadWizardFileConfig ()
 
void AllowBooleanSolidCreation (bool what=true)
 
void ForceStlSolidCreation (bool what=true)
 
void SetStlQualityCoefficient (double cff)
 
double GetStlQualityCoefficient (void) const
 

Public Attributes

TString mMaterial
 
double mStlQualityCoefficient
 
bool mBooleanSolidCreationAllowed
 
bool mForcedStlSolidCreation
 

Private Member Functions

 ClassDef (EicCadWizardFileConfig, 7)
 

Detailed Description

Definition at line 20 of file EicCadWizard.h.

View newest version in sPHENIX GitHub at line 20 of file EicCadWizard.h

Constructor & Destructor Documentation

EicCadWizardFileConfig::EicCadWizardFileConfig ( const char *  material)
inline

Definition at line 22 of file EicCadWizard.h.

View newest version in sPHENIX GitHub at line 22 of file EicCadWizard.h

References mMaterial.

EicCadWizardFileConfig::~EicCadWizardFileConfig ( )
inline

Definition at line 26 of file EicCadWizard.h.

View newest version in sPHENIX GitHub at line 26 of file EicCadWizard.h

Member Function Documentation

void EicCadWizardFileConfig::AllowBooleanSolidCreation ( bool  what = true)
inline

Definition at line 28 of file EicCadWizard.h.

View newest version in sPHENIX GitHub at line 28 of file EicCadWizard.h

References mBooleanSolidCreationAllowed.

EicCadWizardFileConfig::ClassDef ( EicCadWizardFileConfig  ,
 
)
private
void EicCadWizardFileConfig::ForceStlSolidCreation ( bool  what = true)
inline

Definition at line 29 of file EicCadWizard.h.

View newest version in sPHENIX GitHub at line 29 of file EicCadWizard.h

References mForcedStlSolidCreation.

double EicCadWizardFileConfig::GetStlQualityCoefficient ( void  ) const
inline

Definition at line 33 of file EicCadWizard.h.

View newest version in sPHENIX GitHub at line 33 of file EicCadWizard.h

Referenced by EicCadWizard::CreateBooleanSolidRootFile(), EicCadWizard::CreateGhostSolidRootFile(), and EicCadWizard::CreateStlSolidRootFile().

+ Here is the caller graph for this function:

void EicCadWizardFileConfig::SetStlQualityCoefficient ( double  cff)
inline

Definition at line 32 of file EicCadWizard.h.

View newest version in sPHENIX GitHub at line 32 of file EicCadWizard.h

References mStlQualityCoefficient.

Member Data Documentation

bool EicCadWizardFileConfig::mBooleanSolidCreationAllowed

Definition at line 46 of file EicCadWizard.h.

View newest version in sPHENIX GitHub at line 46 of file EicCadWizard.h

Referenced by AllowBooleanSolidCreation(), and EicCadWizard::FaceGuidedSplit().

bool EicCadWizardFileConfig::mForcedStlSolidCreation

Definition at line 47 of file EicCadWizard.h.

View newest version in sPHENIX GitHub at line 47 of file EicCadWizard.h

Referenced by EicCadWizard::FaceGuidedSplit(), EicCadWizard::FlatSurfaceSplit(), and ForceStlSolidCreation().

TString EicCadWizardFileConfig::mMaterial
double EicCadWizardFileConfig::mStlQualityCoefficient

Definition at line 44 of file EicCadWizard.h.

View newest version in sPHENIX GitHub at line 44 of file EicCadWizard.h

Referenced by SetStlQualityCoefficient().


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