GeoModel - GeoModelCore
Public Member Functions | Private Member Functions | Private Attributes | List of all members
GeoSerialTransformer Class Reference

This class takes a physical volume and places it according to a transformation field, N times. More...

#include <GeoSerialTransformer.h>

Inheritance diagram for GeoSerialTransformer:
GeoGraphNode RCBase

Public Member Functions

 GeoSerialTransformer (const GeoVPhysVol *volume, const GeoXF::Function *func, unsigned int copies)
 
virtual void exec (GeoNodeAction *action) const
 
const GeoXF::Function * getFunction () const
 
PVConstLink getVolume () const
 
unsigned int getNCopies () const
 
GeoTrf::Transform3D getTransform (int i) const
 
- Public Member Functions inherited from GeoGraphNode
virtual void dockTo (GeoVPhysVol *)
 
- Public Member Functions inherited from RCBase
void ref () const
 
void unref () const
 
unsigned int refCount () const
 

Private Member Functions

 GeoSerialTransformer (const GeoSerialTransformer &right)
 
GeoSerialTransformer & operator= (const GeoSerialTransformer &right)
 

Private Attributes

unsigned int m_nCopies
 
const GeoXF::Function * m_function
 
const GeoVPhysVol * m_physVol
 

Detailed Description

This class takes a physical volume and places it according to a transformation field, N times.

Definition at line 19 of file GeoSerialTransformer.h.


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