Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
AbstractBuilderMimicElement Class Reference

#include <BuilderMimicElement.hpp>

Inheritance diagram for AbstractBuilderMimicElement:
[legend]

Public Member Functions

virtual ~AbstractBuilderMimicElement ()=default
 
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 std::shared_ptr< iv::mimics::AbstractMimicElementcreatorMimicMultiplePoints (const std::vector< iv::math::geometry::Point2d > &points) const
 
virtual bool isTwoPoints () const
 
virtual bool isMultiplePoints () const
 
bool isSinglePoint () const
 

Constructor & Destructor Documentation

◆ ~AbstractBuilderMimicElement()

virtual AbstractBuilderMimicElement::~AbstractBuilderMimicElement ( )
virtualdefault

Member Function Documentation

◆ creatorMimic()

◆ creatorMimicMultiplePoints()

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

Reimplemented in BuilderAuxiliaryPolyline.

◆ creatorMimicTwoPoints()

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

◆ isMultiplePoints()

bool AbstractBuilderMimicElement::isMultiplePoints ( ) const
nodiscardvirtual

Reimplemented in BuilderAuxiliaryPolyline.

◆ isSinglePoint()

bool AbstractBuilderMimicElement::isSinglePoint ( ) const
nodiscard

◆ isTwoPoints()

bool AbstractBuilderMimicElement::isTwoPoints ( ) const
nodiscardvirtual

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