CCCoreLib 31 May 2022
CloudCompare Core algorithms
Public Member Functions | List of all members
CCCoreLib::GenericTriangle Class Referenceabstract

A generic triangle interface. More...

#include <GenericTriangle.h>

Inheritance diagram for CCCoreLib::GenericTriangle:
Inheritance graph
[legend]

Public Member Functions

virtual ~GenericTriangle ()=default
 Default destructor.
 
virtual const CCVector3_getA () const =0
 Returns the first vertex (A) More...
 
virtual const CCVector3_getB () const =0
 Returns the second vertex (B) More...
 
virtual const CCVector3_getC () const =0
 Returns the third vertex (C) More...
 

Detailed Description

A generic triangle interface.

Returns (temporary) references to each vertex.

Member Function Documentation

◆ _getA()

virtual const CCVector3 * CCCoreLib::GenericTriangle::_getA ( ) const
pure virtual

Returns the first vertex (A)

Implemented in CCCoreLib::SimpleRefTriangle, and CCCoreLib::SimpleTriangle.

◆ _getB()

virtual const CCVector3 * CCCoreLib::GenericTriangle::_getB ( ) const
pure virtual

Returns the second vertex (B)

Implemented in CCCoreLib::SimpleRefTriangle, and CCCoreLib::SimpleTriangle.

◆ _getC()

virtual const CCVector3 * CCCoreLib::GenericTriangle::_getC ( ) const
pure virtual

Returns the third vertex (C)

Implemented in CCCoreLib::SimpleRefTriangle, and CCCoreLib::SimpleTriangle.


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