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

#include <Outline.h>

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

Public Member Functions

 Outline (const std::string &name)
void add (const Point *point)
const std::vector< const Point * > & points () const
Public Member Functions inherited from Chrysalis::BaseNamedElement
bool hasAlias () const
const std::string & getName () const
const std::string & getAlias () const
void setName (const std::string &name)
void setAlias (const std::string &alias)

Additional Inherited Members

Protected Member Functions inherited from Chrysalis::BaseNamedElement
template<class Archive>
void serialize (Archive &archive, const unsigned int)
 BaseNamedElement ()=default
 BaseNamedElement (const std::string &name)

Constructor & Destructor Documentation

◆ Outline()

Outline::Outline ( const std::string & name)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ add()

void Outline::add ( const Point * point)
Here is the caller graph for this function:

◆ points()

const std::vector< const Point * > & Outline::points ( ) const
nodiscard

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