WFMath_RotBox(3)
| WFMath::RotBox< dim >(3) | WFMath | WFMath::RotBox< dim >(3) |
NAME
WFMath::RotBox< dim > - A dim dimensional box, lying at an arbitrary angle.
SYNOPSIS
#include <rotbox.h>
Public Member Functions
RotBox ()
construct an uninitialized box RotBox (const Point< dim >
&p, const Vector< dim > &size, const
RotMatrix< dim > &orientation)
construct a box from the given parameters RotBox (const RotBox
&b)
construct a copy of the box RotBox (const AtlasInType &a)
Construct a rotbox from an object passed by Atlas. AtlasOutType toAtlas
() const
Create an Atlas object from the box. void fromAtlas (const AtlasInType
&a)
Set the box's value to that given by an Atlas object. const Point<
dim > & corner0 () const
returns the base corner of the box Point< dim > &
corner0 ()
returns the base corner of the box const Vector< dim > &
size () const
returns the size of the box Vector< dim > & size ()
returns the size of the box const RotMatrix< dim > &
orientation () const
returns the orientation of the box RotMatrix< dim > &
orientation ()
returns the orientation of the box
Detailed Description
template<int dim = 3>
class WFMath::RotBox< dim >" A dim dimensional box, lying at an arbitrary angle.
This class implements the full shape interface, as described in the fake class Shape.
Constructor & Destructor Documentation
template<int dim = 3> WFMath::RotBox< dim >::RotBox (const Point< dim > & p, const Vector< dim > & size, const RotMatrix< dim > & orientation) [inline]
construct a box from the given parameters p gives corner 0 of the box, size gives the offset from corner 0 to the opposite corner (corner 2^dim - 1), orientation gives the rotation of the box relative to the coordinate axes
Author
Generated automatically by Doxygen for WFMath from the source code.
| Sat Sep 30 2017 | Version 1.0.2 |
