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

#include <HyperRectangle.hh>

Inheritance diagram for numeric::kdtree::HyperRectangle:
Inheritance graph
[legend]

Public Member Functions

 ~HyperRectangle () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
 HyperRectangle ()
 
 HyperRectangle (utility::vector1< numeric::Real > const &upper, utility::vector1< numeric::Real > const &lower)
 
 HyperRectangle (utility::vector1< utility::vector1< Real > > const &pts)
 
utility::vector1< numeric::Realupper () const
 
utility::vector1< numeric::Reallower () const
 
numeric::Size ndim () const
 
void extend (utility::vector1< numeric::Real > const &pt)
 
void show (std::ostream &out) const
 
- Public Member Functions inherited from utility::VirtualBase
 VirtualBase ()=default
 Default constructor. More...
 
virtual ~VirtualBase ()=default
 The virtual destructor is one of the main reasons for the VirtualBase class. More...
 
 VirtualBase (VirtualBase const &)=default
 
 VirtualBase (VirtualBase &&)=default
 
VirtualBaseoperator= (VirtualBase const &)=default
 
VirtualBaseoperator= (VirtualBase &&)=default
 

Private Attributes

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

Constructor & Destructor Documentation

◆ ~HyperRectangle()

numeric::kdtree::HyperRectangle::~HyperRectangle ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

◆ HyperRectangle() [1/3]

numeric::kdtree::HyperRectangle::HyperRectangle ( )
default

◆ HyperRectangle() [2/3]

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

◆ HyperRectangle() [3/3]

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

References extend(), and add_xyz_to_pose::pts.

Member Function Documentation

◆ extend()

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

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

Referenced by HyperRectangle().

◆ lower()

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

◆ ndim()

numeric::Size numeric::kdtree::HyperRectangle::ndim ( ) const

References lower_, upper(), and upper_.

Referenced by extend().

◆ show()

void numeric::kdtree::HyperRectangle::show ( std::ostream &  out) const

◆ upper()

utility::vector1< numeric::Real > numeric::kdtree::HyperRectangle::upper ( ) const

Member Data Documentation

◆ lower_

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

Referenced by extend(), lower(), ndim(), and show().

◆ upper_

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

Referenced by extend(), ndim(), show(), and upper().


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