Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
BuilderAuxiliaryPolyline Class Referencefinal

#include <BuilderMimicElement.hpp>

Inheritance diagram for BuilderAuxiliaryPolyline:
[legend]
Collaboration diagram for BuilderAuxiliaryPolyline:
[legend]

Public Member Functions

bool isMultiplePoints () const override
 
std::shared_ptr< iv::mimics::AbstractMimicElementcreatorMimicMultiplePoints (const std::vector< iv::math::geometry::Point2d > &points) const override
 
virtual std::shared_ptr< iv::mimics::AbstractMimicElementcreatorMimic (double x, double y)
 
virtual std::shared_ptr< iv::mimics::AbstractMimicElementcreatorMimicTwoPoints (const iv::math::geometry::Point2d &firstPoint, const iv::math::geometry::Point2d &secondPoint) const
 
virtual bool isTwoPoints () const
 
bool isSinglePoint () const
 

Member Function Documentation

◆ creatorMimic()

◆ creatorMimicMultiplePoints()

std::shared_ptr< iv::mimics::AbstractMimicElement > BuilderAuxiliaryPolyline::creatorMimicMultiplePoints ( const std::vector< iv::math::geometry::Point2d > & points) const
nodiscardoverridevirtual

Reimplemented from AbstractBuilderMimicElement.

◆ creatorMimicTwoPoints()

std::shared_ptr< iv::mimics::AbstractMimicElement > AbstractBuilderMimicElement::creatorMimicTwoPoints ( const iv::math::geometry::Point2d & firstPoint,
const iv::math::geometry::Point2d & secondPoint ) const
nodiscardvirtualinherited

◆ isMultiplePoints()

bool BuilderAuxiliaryPolyline::isMultiplePoints ( ) const
nodiscardoverridevirtual

Reimplemented from AbstractBuilderMimicElement.

◆ isSinglePoint()

bool AbstractBuilderMimicElement::isSinglePoint ( ) const
nodiscardinherited

◆ isTwoPoints()

bool AbstractBuilderMimicElement::isTwoPoints ( ) const
nodiscardvirtualinherited

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