CMS 3D CMS Logo

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

#include <Shapeless.h>

Inheritance diagram for DDI::Shapeless:
DDI::Solid

Public Member Functions

 Shapeless ()
 
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 Shapeless.h.

Constructor & Destructor Documentation

◆ Shapeless()

DDI::Shapeless::Shapeless ( )
inline

Definition at line 11 of file Shapeless.h.

References ddshapeless.

Member Function Documentation

◆ stream()

void DDI::Shapeless::stream ( std::ostream &  os) const
inlineoverridevirtual

Reimplemented from DDI::Solid.

Definition at line 13 of file Shapeless.h.

13 { os << " shapeless"; }

◆ volume()

double DDI::Shapeless::volume ( void  ) const
inlineoverridevirtual

Reimplemented from DDI::Solid.

Definition at line 12 of file Shapeless.h.

12 { return 0; }
DDI::Solid::Solid
Solid()
Definition: Solid.h:12
DDSolidShape::ddshapeless