Rosetta Utilities  2014.35
Public Member Functions | Private Attributes | List of all members
numeric::kdtree::HyperRectangle Class Reference

#include <HyperRectangle.hh>

Public Member Functions

virtual ~HyperRectangle ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 
 HyperRectangle ()
 
 HyperRectangle (utility::vector1< numeric::Real > upper, utility::vector1< numeric::Real > lower)
 
 HyperRectangle (utility::vector1< utility::vector1< Real > > const &pts)
 
utility::vector1< numeric::Realupper () const
 
utility::vector1< numeric::Reallower () const
 
numeric::Size ndim () const
 
HyperRectangleoperator= (HyperRectangle const &src)
 
void extend (utility::vector1< numeric::Real > const &pt)
 
void show (std::ostream &out) const
 
- Public Member Functions inherited from utility::pointer::ReferenceCount
void ctor ()
 
virtual ~ReferenceCount ()
 Destructor. More...
 
Size ref_count () const
 Reference count. More...
 

Private Attributes

utility::vector1< numeric::Realupper_
 
utility::vector1< numeric::Reallower_
 

Additional Inherited Members

- Public Types inherited from utility::pointer::ReferenceCount
typedef platform::Size Size
 
typedef platform::Size size_type
 
- Protected Member Functions inherited from utility::pointer::ReferenceCount
 ReferenceCount ()
 Default constructor. More...
 
 ReferenceCount (ReferenceCount const &)
 Copy constructor. More...
 
ReferenceCountoperator= (ReferenceCount const &)
 Copy assignment. More...
 

Constructor & Destructor Documentation

numeric::kdtree::HyperRectangle::~HyperRectangle ( )
virtual

Automatically generated virtual destructor for class deriving directly from ReferenceCount.

Auto-generated virtual destructor

numeric::kdtree::HyperRectangle::HyperRectangle ( )
numeric::kdtree::HyperRectangle::HyperRectangle ( utility::vector1< numeric::Real upper,
utility::vector1< numeric::Real lower 
)
numeric::kdtree::HyperRectangle::HyperRectangle ( utility::vector1< utility::vector1< Real > > const &  pts)

Member Function Documentation

void numeric::kdtree::HyperRectangle::extend ( utility::vector1< numeric::Real > const &  pt)

References lower_, max(), min(), ndim(), and upper_.

Referenced by HyperRectangle().

utility::vector1< numeric::Real > numeric::kdtree::HyperRectangle::lower ( ) const
numeric::Size numeric::kdtree::HyperRectangle::ndim ( ) const

References lower_, upper(), and upper_.

Referenced by extend().

HyperRectangle & numeric::kdtree::HyperRectangle::operator= ( HyperRectangle const &  src)

References lower(), lower_, upper(), and upper_.

void numeric::kdtree::HyperRectangle::show ( std::ostream &  out) const
utility::vector1< numeric::Real > numeric::kdtree::HyperRectangle::upper ( ) const

Member Data Documentation

utility::vector1< numeric::Real > numeric::kdtree::HyperRectangle::lower_
private
utility::vector1< numeric::Real > numeric::kdtree::HyperRectangle::upper_
private

The documentation for this class was generated from the following files: