KASKADE 7 development version
Public Member Functions | Public Attributes | List of all members
GeometricObject::Rectangle< Scalar, dim > Struct Template Reference

#include <geometric_objects.hh>

Detailed Description

template<class Scalar, int dim>
struct GeometricObject::Rectangle< Scalar, dim >

Definition at line 89 of file geometric_objects.hh.

Public Member Functions

 Rectangle ()
 
 Rectangle (boost::array< Point< Scalar, dim >, 4 > const &e)
 
 Rectangle (Point< Scalar, dim > const &p0, Point< Scalar, dim > const &p1, Point< Scalar, dim > const &p2, Point< Scalar, dim > const &p3)
 

Public Attributes

boost::array< Point< Scalar, dim >, 4 > corners
 

Constructor & Destructor Documentation

◆ Rectangle() [1/3]

template<class Scalar , int dim>
GeometricObject::Rectangle< Scalar, dim >::Rectangle ( )
inline

Definition at line 90 of file geometric_objects.hh.

◆ Rectangle() [2/3]

template<class Scalar , int dim>
GeometricObject::Rectangle< Scalar, dim >::Rectangle ( boost::array< Point< Scalar, dim >, 4 > const &  e)
inlineexplicit

Definition at line 95 of file geometric_objects.hh.

◆ Rectangle() [3/3]

template<class Scalar , int dim>
GeometricObject::Rectangle< Scalar, dim >::Rectangle ( Point< Scalar, dim > const &  p0,
Point< Scalar, dim > const &  p1,
Point< Scalar, dim > const &  p2,
Point< Scalar, dim > const &  p3 
)
inline

Definition at line 100 of file geometric_objects.hh.

Member Data Documentation

◆ corners

template<class Scalar , int dim>
boost::array<Point<Scalar,dim>,4> GeometricObject::Rectangle< Scalar, dim >::corners

The documentation for this struct was generated from the following file: