ATLAS Offline Software
Public Member Functions | List of all members
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: