VICUS Library
Documentation of Vicus library
Loading...
Searching...
No Matches
VICUS::PolyLine Class Reference

#include <VICUS_PolyLine.h>

Public Member Functions

 PolyLine ()
 
 PolyLine (const std::vector< IBKMK::Vector3D > &newVertexes)
 
const std::vector< IBKMK::Vector3D > & vertexes () const
 
void setVertexes (const std::vector< IBKMK::Vector3D > &newVertexes)
 
void addVertex (const IBKMK::Vector3D &newVertex)
 
void updateLines () const
 
const std::vector< VICUS::NetworkLine > & lines () const
 
bool isValid () const
 

Constructor & Destructor Documentation

◆ PolyLine() [1/2]

VICUS::PolyLine::PolyLine ( )

◆ PolyLine() [2/2]

VICUS::PolyLine::PolyLine ( const std::vector< IBKMK::Vector3D > &  newVertexes)

Member Function Documentation

◆ addVertex()

void VICUS::PolyLine::addVertex ( const IBKMK::Vector3D &  newVertex)

◆ isValid()

bool VICUS::PolyLine::isValid ( ) const

◆ lines()

const std::vector< VICUS::NetworkLine > & VICUS::PolyLine::lines ( ) const

◆ setVertexes()

void VICUS::PolyLine::setVertexes ( const std::vector< IBKMK::Vector3D > &  newVertexes)

◆ updateLines()

void VICUS::PolyLine::updateLines ( ) const

◆ vertexes()

const std::vector< IBKMK::Vector3D > & VICUS::PolyLine::vertexes ( ) const

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