Rosetta Core  2014.35
Public Member Functions | Private Attributes | Friends | List of all members
core::conformation::symmetry::VirtualCoordinate Class Reference

#include <VirtualCoordinate.hh>

Public Member Functions

 VirtualCoordinate ()
 
 VirtualCoordinate (VirtualCoordinate const &src)
 copy constructor More...
 
 VirtualCoordinate (numeric::xyzVector< core::Real > axis_x, numeric::xyzVector< core::Real > axis_y, numeric::xyzVector< core::Real > axis_origin)
 copy constructor More...
 
VirtualCoordinateoperator= (VirtualCoordinate const &src)
 
 ~VirtualCoordinate ()
 
numeric::xyzVector< core::Real > & get_x ()
 
numeric::xyzVector< core::Real > & get_y ()
 
numeric::xyzVector< core::Real > & get_origin ()
 
numeric::xyzVector< core::Real >
const & 
get_x () const
 
numeric::xyzVector< core::Real >
const & 
get_y () const
 
numeric::xyzVector< core::Real >
const & 
get_origin () const
 
void add_coordinate_from_string (utility::vector1< std::string > coords, core::Size coord_start=2)
 

Private Attributes

numeric::xyzVector< core::Realaxis_x_
 
numeric::xyzVector< core::Realaxis_y_
 
numeric::xyzVector< core::Realaxis_origin_
 

Friends

bool operator== (VirtualCoordinate const &a, VirtualCoordinate const &b)
 
bool operator!= (VirtualCoordinate const &a, VirtualCoordinate const &b)
 

Constructor & Destructor Documentation

core::conformation::symmetry::VirtualCoordinate::VirtualCoordinate ( )
core::conformation::symmetry::VirtualCoordinate::VirtualCoordinate ( VirtualCoordinate const &  src)

copy constructor

References axis_origin_, axis_x_, and axis_y_.

core::conformation::symmetry::VirtualCoordinate::VirtualCoordinate ( numeric::xyzVector< core::Real axis_x,
numeric::xyzVector< core::Real axis_y,
numeric::xyzVector< core::Real axis_origin 
)

copy constructor

References axis_origin_, axis_x_, and axis_y_.

core::conformation::symmetry::VirtualCoordinate::~VirtualCoordinate ( )

Member Function Documentation

void core::conformation::symmetry::VirtualCoordinate::add_coordinate_from_string ( utility::vector1< std::string >  coords,
core::Size  coord_start = 2 
)
numeric::xyzVector< core::Real > & core::conformation::symmetry::VirtualCoordinate::get_origin ( )
numeric::xyzVector< core::Real > const & core::conformation::symmetry::VirtualCoordinate::get_origin ( ) const

References axis_origin_.

numeric::xyzVector< core::Real > & core::conformation::symmetry::VirtualCoordinate::get_x ( )
numeric::xyzVector< core::Real > const & core::conformation::symmetry::VirtualCoordinate::get_x ( ) const

References axis_x_.

numeric::xyzVector< core::Real > & core::conformation::symmetry::VirtualCoordinate::get_y ( )
numeric::xyzVector< core::Real > const & core::conformation::symmetry::VirtualCoordinate::get_y ( ) const

References axis_y_.

VirtualCoordinate & core::conformation::symmetry::VirtualCoordinate::operator= ( VirtualCoordinate const &  src)

References axis_origin_, axis_x_, and axis_y_.

Friends And Related Function Documentation

bool operator!= ( VirtualCoordinate const &  a,
VirtualCoordinate const &  b 
)
friend
bool operator== ( VirtualCoordinate const &  a,
VirtualCoordinate const &  b 
)
friend

Member Data Documentation

numeric::xyzVector< core::Real> core::conformation::symmetry::VirtualCoordinate::axis_origin_
private
numeric::xyzVector< core::Real> core::conformation::symmetry::VirtualCoordinate::axis_x_
private
numeric::xyzVector< core::Real> core::conformation::symmetry::VirtualCoordinate::axis_y_
private

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