|
Chrysalis - Pattern
|
#include <VectorArgument.h>
Public Member Functions | |
| VectorArgument (args::number &&angle, args::number &&length) | |
| VectorArgument (const args::point *origin, args::number &&length) | |
| VectorArgument (const args::point *origin, args::number &&angle, args::number &&length) | |
| bool | isValid () const override |
| const args::number & | length () const |
| operator CG::Vector () const | |
| virtual | operator CG::Segment () const |
| Public Member Functions inherited from Chrysalis::RayArgument | |
| 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 () |
| const args::number & | angle () const |
| const args::point * | origin () const |
| operator CG::Line () const | |
Protected Member Functions | |
| VectorArgument (const args::point *origin, const args::point *destination) | |
| Protected Member Functions inherited from Chrysalis::RayArgument | |
| 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_ |