1 #ifndef CLASSIC_PatchRep_HH
2 #define CLASSIC_PatchRep_HH
81 void setPatch(
double x,
double y,
double z,
82 double vx,
double vy,
double vz);
103 double getVX()
const;
107 double getVY()
const;
111 double getVZ()
const;
152 #endif // CLASSIC_PatchRep_HH
double getVX() const
Get rotation.
double getX() const
Get displacement.
virtual Channel * getChannel(const std::string &aKey, bool=false)
Construct a read/write channel.
void setY(double)
Set displacement.
double getVZ() const
Get rotation.
double getVY() const
Get rotation.
void setX(double)
Set displacement.
Interface for basic beam line object.
virtual ElementBase * clone() const
Return clone.
virtual NullGeometry & getGeometry()
Get geometry.
Representation for a geometry patch.
void setVX(double)
Set rotation.
A zero electromagnetic field.
NullGeometry geometry
The geometry.
void operator=(const PatchRep &)
double getY() const
Get displacement.
void setVY(double)
Set rotation.
void setZ(double)
Set displacement.
Geometry representing an identity transform.
Displacement and rotation in space.
virtual ElementImage * getImage() const
Construct an image.
Abstract interface for read/write access to variable.
void setPatch(const Euclid3D &euclid)
Set patch.
NullField field
The zero magnetic field.
Euclid3D patch
The geometry patch.
virtual NullField & getField()
Get field.
virtual const Euclid3D & getPatch() const
Get patch.
Interface for a geometric patch.
void setVZ(double)
Set rotation.
double getZ() const
Get displacement.