GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Classes | Enumerations | Functions
GranOO3::Shape Namespace Reference

This namespace group the entire Shape library. More...

Classes

class  Base
 
class  Box
 
class  Cone
 
class  ConeTruncated
 
class  Cylinder
 
class  Disk
 
class  Plane
 
class  Polyhedron
 
class  Rectangle
 
class  Sphere
 
class  Surface
 
class  Triangle
 
class  Volume
 

Enumerations

enum  Interference { INSIDE , OUTSIDE , OVERLAP }
 

Functions

std::ostream & operator<< (std::ostream &os, const Base &)
 
std::istream & operator>> (std::istream &is, Base &)
 

Detailed Description

This namespace group the entire Shape library.

Enumeration Type Documentation

◆ Interference

Enumerator
INSIDE 
OUTSIDE 
OVERLAP 

Function Documentation

◆ operator<<()

std::ostream & GranOO3::Shape::operator<< ( std::ostream &  os,
const Base b 
)
inline

◆ operator>>()

std::istream & GranOO3::Shape::operator>> ( std::istream &  is,
Base b 
)
inline