ATLAS Offline Software
Loading...
Searching...
No Matches
AGDDBuilder Class Referenceabstract

#include <AGDDBuilder.h>

Inheritance diagram for AGDDBuilder:
Collaboration diagram for AGDDBuilder:

Public Member Functions

 AGDDBuilder ()
virtual ~AGDDBuilder ()
virtual void CreateElements ()=0
virtual void CreateMaterial ()=0
virtual void CreateBox (AGDDBox *) const =0
virtual void CreateTrd (AGDDTrd *) const =0
virtual void CreateTubs (AGDDTubs *) const =0
virtual void CreateElcyl (AGDDElcyl *) const =0
virtual void CreateCons (AGDDCons *) const =0
virtual void CreatePcon (AGDDPcon *) const =0
virtual void CreatePgon (AGDDPgon *) const =0
virtual void CreateGvxy (AGDDGvxy *) const =0
virtual void CreateSnake (AGDDSnake *) const =0
virtual void CreateUnion (AGDDUnion *) const =0
virtual void CreateIntersection (AGDDIntersection *) const =0
virtual void CreateSubtraction (AGDDSubtraction *) const =0
virtual void CreateBolt (AGDDBolt *) const =0
virtual void CreateIbeam (AGDDIbeam *) const =0
virtual void CreateUbeam (AGDDUbeam *) const =0
virtual void CreateVolume (AGDDVolume *)=0
virtual void CreateComposition (AGDDComposition *)=0
virtual void BuildFromSection (const std::string &)=0
virtual void BuildFromVolume (const std::string &)=0
virtual StoredMaterialManagerGetMaterialManager () const =0

Detailed Description

Definition at line 31 of file AGDDBuilder.h.

Constructor & Destructor Documentation

◆ AGDDBuilder()

AGDDBuilder::AGDDBuilder ( )
inline

Definition at line 34 of file AGDDBuilder.h.

34{}

◆ ~AGDDBuilder()

virtual AGDDBuilder::~AGDDBuilder ( )
inlinevirtual

Definition at line 35 of file AGDDBuilder.h.

35{}

Member Function Documentation

◆ BuildFromSection()

virtual void AGDDBuilder::BuildFromSection ( const std::string & )
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ BuildFromVolume()

virtual void AGDDBuilder::BuildFromVolume ( const std::string & )
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateBolt()

virtual void AGDDBuilder::CreateBolt ( AGDDBolt * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateBox()

virtual void AGDDBuilder::CreateBox ( AGDDBox * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateComposition()

virtual void AGDDBuilder::CreateComposition ( AGDDComposition * )
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateCons()

virtual void AGDDBuilder::CreateCons ( AGDDCons * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateElcyl()

virtual void AGDDBuilder::CreateElcyl ( AGDDElcyl * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateElements()

virtual void AGDDBuilder::CreateElements ( )
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateGvxy()

virtual void AGDDBuilder::CreateGvxy ( AGDDGvxy * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateIbeam()

virtual void AGDDBuilder::CreateIbeam ( AGDDIbeam * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateIntersection()

virtual void AGDDBuilder::CreateIntersection ( AGDDIntersection * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateMaterial()

virtual void AGDDBuilder::CreateMaterial ( )
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreatePcon()

virtual void AGDDBuilder::CreatePcon ( AGDDPcon * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreatePgon()

virtual void AGDDBuilder::CreatePgon ( AGDDPgon * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateSnake()

virtual void AGDDBuilder::CreateSnake ( AGDDSnake * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateSubtraction()

virtual void AGDDBuilder::CreateSubtraction ( AGDDSubtraction * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateTrd()

virtual void AGDDBuilder::CreateTrd ( AGDDTrd * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateTubs()

virtual void AGDDBuilder::CreateTubs ( AGDDTubs * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateUbeam()

virtual void AGDDBuilder::CreateUbeam ( AGDDUbeam * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateUnion()

virtual void AGDDBuilder::CreateUnion ( AGDDUnion * ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ CreateVolume()

virtual void AGDDBuilder::CreateVolume ( AGDDVolume * )
pure virtual

Implemented in AGDD2GeoModelBuilder.

◆ GetMaterialManager()

virtual StoredMaterialManager & AGDDBuilder::GetMaterialManager ( ) const
pure virtual

Implemented in AGDD2GeoModelBuilder.


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