CMS 3D CMS Logo

List of all members | Public Member Functions
DDI::Assembly Class Reference

#include <Assembly.h>

Inheritance diagram for DDI::Assembly:
DDI::Solid

Public Member Functions

 Assembly ()
 
void stream (std::ostream &os) const override
 
double volume () const override
 
- Public Member Functions inherited from DDI::Solid
const std::vector< double > & parameters () const
 
void setParameters (std::vector< double > const &p)
 
DDSolidShape shape () const
 
 Solid ()
 
 Solid (DDSolidShape shape)
 
virtual ~Solid ()
 

Additional Inherited Members

- Protected Attributes inherited from DDI::Solid
std::vector< double > p_
 
DDSolidShape shape_
 

Detailed Description

Definition at line 9 of file Assembly.h.

Constructor & Destructor Documentation

◆ Assembly()

DDI::Assembly::Assembly ( )

Definition at line 6 of file Assembly.cc.

References ddassembly.

Member Function Documentation

◆ stream()

void DDI::Assembly::stream ( std::ostream &  os) const
overridevirtual

Reimplemented from DDI::Solid.

Definition at line 8 of file Assembly.cc.

8 {}

◆ volume()

double DDI::Assembly::volume ( ) const
inlineoverridevirtual

Reimplemented from DDI::Solid.

Definition at line 13 of file Assembly.h.

13 { return -1; }