Chrysalis - Pattern
Loading...
Searching...
No Matches
Chrysalis::BasePointArgument Class Referenceabstract

#include <BasePointArgument.h>

Inheritance diagram for Chrysalis::BasePointArgument:
[legend]

Public Member Functions

virtual ~BasePointArgument ()=default
virtual bool isValid () const
virtual const Point * get () const =0
virtual const args::name & name () const =0
virtual BasePointArgument * clone () const =0
virtual operator CG::Point () const

Protected Member Functions

 BasePointArgument ()=default

Constructor & Destructor Documentation

◆ BasePointArgument()

Chrysalis::BasePointArgument::BasePointArgument ( )
explicitprotecteddefault
Here is the caller graph for this function:

◆ ~BasePointArgument()

virtual Chrysalis::BasePointArgument::~BasePointArgument ( )
virtualdefault

Member Function Documentation

◆ clone()

virtual BasePointArgument * Chrysalis::BasePointArgument::clone ( ) const
nodiscardpure virtual

Implemented in Chrysalis::OriginPointArgument, and Chrysalis::PatternPointArgument.

Here is the call graph for this function:

◆ get()

virtual const Point * Chrysalis::BasePointArgument::get ( ) const
nodiscardpure virtual

Implemented in Chrysalis::OriginPointArgument, and Chrysalis::PatternPointArgument.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isValid()

bool BasePointArgument::isValid ( ) const
nodiscardvirtual

◆ name()

virtual const args::name & Chrysalis::BasePointArgument::name ( ) const
nodiscardpure virtual

◆ operator CG::Point()

BasePointArgument::operator CG::Point ( ) const
nodiscardvirtual

Reimplemented in Chrysalis::PatternPointArgument.

Here is the call graph for this function:
Here is the caller graph for this function:

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