::Core module reference

Description  

Classes from this module are located in the goptical-core subpackage (goptical library).

Members  

Namespaces  

Types  

Functions  

  • double degree2rad(double x)
  • void get_rotation_matrix(Goptical::Math::Matrix<2> &m, unsigned int axis, double rangle)
  • void get_rotation_matrix(Goptical::Math::Matrix<3> &m, unsigned int axis, double rangle)
  • double lp_floor(double x, double n)
  • double lp_mod(double x, double n)
  • template std::ostream & operator<<(std::ostream &o, const Goptical::Math::VectorBase<N, T> &v)
  • template std::ostream & operator<<(std::ostream &o, const Goptical::Math::VectorPairBase<N> &l)
  • template std::ostream & operator<<(std::ostream &o, const Goptical::Math::Matrix<N> &m)
  • std::ostream & operator<<(std::ostream &o, const Goptical::Math::Quaternion &q)
  • template std::ostream & operator<<(std::ostream &o, const Goptical::Math::TransformBase<N> &t)
  • std::ostream & operator<<(std::ostream &o, const Goptical::Sys::Element &e)
  • template std::ostream & operator<<(std::ostream &o, const Goptical::Math::Triangle<N> &l)
  • std::ostream & operator<<(std::ostream &o, const Goptical::Trace::Sequence &s)
  • std::ostream & operator<<(std::ostream &o, const Goptical::Sys::Container &v)
  • std::ostream & operator<<(std::ostream &o, const Goptical::Data::Set &s)
  • double rad2degree(double x)
  • double square(double x)

Constants  

Variables  

  • Goptical::Material::AirBirch94 air
  • Goptical::Curve::Flat flat
  • Goptical::Shape::Infinite infinite
  • Goptical::Material::Mirror mirror
  • Goptical::Material::Vacuum vacuum

Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:23 2012 using MkDoc