VGM Version 5.3
Loading...
Searching...
No Matches
BaseVGM::VDisplacedSolid Class Reference

The ABC for displaced solids. More...

#include <VDisplacedSolid.h>

Inheritance diagram for BaseVGM::VDisplacedSolid:

Public Member Functions

 VDisplacedSolid ()
 
virtual ~VDisplacedSolid ()
 
virtual VGM::SolidType Type () const
 Return the type of this solid.
 
virtual std::ostream & Put (std::ostream &out) const
 Put the printing of the solid parameters in the out stream.
 
- Public Member Functions inherited from VGM::IDisplacedSolid
virtual ~IDisplacedSolid ()
 
virtual std::string Name () const =0
 Return the name of this solid.
 
virtual ISolidConstituentSolid () const =0
 Return the constituent solid.
 
virtual Transform Displacement () const =0
 Return the 3D displacement of the constituent solid.
 
- Public Member Functions inherited from VGM::ISolid
virtual ~ISolid ()
 

Detailed Description

The ABC for displaced solids.

Author
Ivana Hrivnacova; IPN Orsay

Definition at line 29 of file VDisplacedSolid.h.

Constructor & Destructor Documentation

◆ VDisplacedSolid()

BaseVGM::VDisplacedSolid::VDisplacedSolid ( )

Default constructor

Definition at line 33 of file VDisplacedSolid.cxx.

◆ ~VDisplacedSolid()

BaseVGM::VDisplacedSolid::~VDisplacedSolid ( )
virtual

Definition at line 39 of file VDisplacedSolid.cxx.

Member Function Documentation

◆ Type()

VGM::SolidType BaseVGM::VDisplacedSolid::Type ( ) const
inlinevirtual

Return the type of this solid.

Implements VGM::IDisplacedSolid.

Definition at line 46 of file VDisplacedSolid.h.

◆ Put()

std::ostream & BaseVGM::VDisplacedSolid::Put ( std::ostream & out) const
virtual

Put the printing of the solid parameters in the out stream.

Implements VGM::IDisplacedSolid.

Definition at line 45 of file VDisplacedSolid.cxx.


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