Chrysalis - Pattern
Loading...
Searching...
No Matches
Chrysalis::RayArgument Class Reference

#include <RayArgument.h>

Inheritance diagram for Chrysalis::RayArgument:
[legend]
Collaboration diagram for Chrysalis::RayArgument:
[legend]

Public Member Functions

 RayArgument (const args::point *origin, args::number &&angle)
 operator CG::Ray () const
Public Member Functions inherited from Chrysalis::LineArgument
 LineArgument (const args::point *origin, args::number &&angle)
virtual ~LineArgument ()
virtual bool isValid () const
const args::number & angle () const
const args::point * origin () const
 operator CG::Line () const

Protected Member Functions

 RayArgument (const args::point *origin, const args::point *destination)
Protected Member Functions inherited from Chrysalis::LineArgument
 LineArgument (const args::point *origin, const args::point *destination)

Additional Inherited Members

Protected Attributes inherited from Chrysalis::LineArgument
const args::point * origin_
args::number angle_

Constructor & Destructor Documentation

◆ RayArgument() [1/2]

RayArgument::RayArgument ( const args::point * origin,
const args::point * destination )
explicitprotected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ RayArgument() [2/2]

RayArgument::RayArgument ( const args::point * origin,
args::number && angle )
explicit
Here is the call graph for this function:

Member Function Documentation

◆ operator CG::Ray()

RayArgument::operator CG::Ray ( ) const
explicit

The documentation for this class was generated from the following files:
  • /opt/buildagent/work/edabedf7a47abebc/pattern/include/arguments/RayArgument.h
  • /opt/buildagent/work/edabedf7a47abebc/pattern/src/RayArgument.cpp