ad_map_access
Public Types | Public Member Functions | Public Attributes | List of all members
ad::map::point::BoundingSphere Struct Reference

DataType BoundingSphere. More...

#include <ad/map/point/BoundingSphere.hpp>

Collaboration diagram for ad::map::point::BoundingSphere:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< BoundingSpherePtr
 Smart pointer on BoundingSphere.
 
typedef std::shared_ptr< BoundingSphere const > ConstPtr
 Smart pointer on constant BoundingSphere.
 

Public Member Functions

 BoundingSphere ()=default
 standard constructor
 
 ~BoundingSphere ()=default
 standard destructor
 
 BoundingSphere (const BoundingSphere &other)=default
 standard copy constructor
 
 BoundingSphere (BoundingSphere &&other)=default
 standard move constructor
 
BoundingSphereoperator= (const BoundingSphere &other)=default
 standard assignment operator More...
 
BoundingSphereoperator= (BoundingSphere &&other)=default
 standard move operator More...
 
bool operator== (const BoundingSphere &other) const
 standard comparison operator More...
 
bool operator!= (const BoundingSphere &other) const
 standard comparison operator More...
 

Public Attributes

::ad::map::point::ECEFPoint center
 
::ad::physics::Distance radius
 

Detailed Description

DataType BoundingSphere.

Definition of a bounding sphere

Member Function Documentation

◆ operator!=()

bool ad::map::point::BoundingSphere::operator!= ( const BoundingSphere other) const
inline

standard comparison operator

Parameters
[in]otherOther BoundingSphere.
Returns
true if both BoundingSphere are different

◆ operator=() [1/2]

BoundingSphere& ad::map::point::BoundingSphere::operator= ( BoundingSphere &&  other)
default

standard move operator

Parameters
[in]otherOther BoundingSphere
Returns
Reference to this BoundingSphere.

◆ operator=() [2/2]

BoundingSphere& ad::map::point::BoundingSphere::operator= ( const BoundingSphere other)
default

standard assignment operator

Parameters
[in]otherOther BoundingSphere
Returns
Reference to this BoundingSphere.

◆ operator==()

bool ad::map::point::BoundingSphere::operator== ( const BoundingSphere other) const
inline

standard comparison operator

Parameters
[in]otherOther BoundingSphere
Returns
true if both BoundingSphere are equal

Member Data Documentation

◆ center

::ad::map::point::ECEFPoint ad::map::point::BoundingSphere::center

Center of the bounding sphere.

◆ radius

::ad::physics::Distance ad::map::point::BoundingSphere::radius

Radius of the bounding sphere.


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