Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
G4VisModelManager< typename > Class Template Reference

#include <G4VisManager.hh>

Public Types

typedef G4VisListManager< Model > List
 
typedef G4VModelFactory< Model > Factory
 

Public Member Functions

 G4VisModelManager (const G4String &)
 
virtual ~G4VisModelManager ()
 
void Register (Model *)
 
void Register (Factory *)
 
void SetCurrent (const G4String &)
 
const Model * Current () const
 
G4String Placement () const
 
void Print (std::ostream &ostr, const G4String &name="") const
 
const ListListManager () const
 
const std::vector< Factory * > & FactoryList () const
 

Detailed Description

template<typename>
class G4VisModelManager< typename >

Definition at line 107 of file G4VisManager.hh.

Member Typedef Documentation

template<typename >
typedef G4VModelFactory<Model> G4VisModelManager< typename >::Factory

Definition at line 49 of file G4VisModelManager.hh.

template<typename >
typedef G4VisListManager<Model> G4VisModelManager< typename >::List

Definition at line 48 of file G4VisModelManager.hh.

Constructor & Destructor Documentation

template<typename Model >
G4VisModelManager< Model >::G4VisModelManager ( const G4String placement)

Definition at line 88 of file G4VisModelManager.hh.

template<typename Model >
G4VisModelManager< Model >::~G4VisModelManager ( )
virtual

Definition at line 94 of file G4VisModelManager.hh.

Member Function Documentation

template<typename Model >
const Model * G4VisModelManager< Model >::Current ( ) const

Definition at line 141 of file G4VisModelManager.hh.

Here is the caller graph for this function:

template<typename Model >
const std::vector< G4VModelFactory< Model > * > & G4VisModelManager< Model >::FactoryList ( ) const

Definition at line 183 of file G4VisModelManager.hh.

template<typename Model >
const G4VisListManager< Model > * G4VisModelManager< Model >::ListManager ( ) const

Definition at line 176 of file G4VisModelManager.hh.

template<typename Model >
G4String G4VisModelManager< Model >::Placement ( ) const

Definition at line 148 of file G4VisModelManager.hh.

Here is the caller graph for this function:

template<typename Model >
void G4VisModelManager< Model >::Print ( std::ostream &  ostr,
const G4String name = "" 
) const

Definition at line 155 of file G4VisModelManager.hh.

template<typename Model >
void G4VisModelManager< Model >::Register ( Model *  model)

Definition at line 116 of file G4VisModelManager.hh.

Here is the caller graph for this function:

template<typename Model >
void G4VisModelManager< Model >::Register ( Factory factory)

Definition at line 123 of file G4VisModelManager.hh.

template<typename Model >
void G4VisModelManager< Model >::SetCurrent ( const G4String model)

Definition at line 134 of file G4VisModelManager.hh.

Here is the caller graph for this function:


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