#include <Geometry.h>

Public Member Functions

virtual void dump (const char *title="")
 
boost::uuids::uuid getTag () const
 
virtual std::string getTagAsString (void) const
 
bool isEqual (Vertex *v, double tol)
 
void point (Base::Vector3d v)
 
Base::Vector3d point (void) const
 
virtual void Restore (Base::XMLReader &)
 
virtual void Save (Base::Writer &) const
 
 Vertex ()
 
 Vertex (Base::Vector3d v)
 
 Vertex (const Vertex *v)
 
 Vertex (double x, double y)
 
double x ()
 
double y ()
 
virtual ~Vertex ()
 

Public Attributes

bool cosmetic
 
int cosmeticLink
 
std::string cosmeticTag
 
ExtractionType extractType
 
bool hlrVisible
 
bool isCenter
 
TopoDS_Vertex occVertex
 
Base::Vector3d pnt
 
int ref3D
 
bool reference
 

Protected Member Functions

void assignTag (const TechDraw::Vertex *v)
 
void createNewTag ()
 

Protected Attributes

boost::uuids::uuid tag
 

Constructor & Destructor Documentation

◆ Vertex() [1/4]

◆ Vertex() [2/4]

Vertex::Vertex ( const Vertex v)

◆ Vertex() [3/4]

Vertex::Vertex ( double  x,
double  y 
)

◆ Vertex() [4/4]

Vertex::Vertex ( Base::Vector3d  v)

◆ ~Vertex()

virtual TechDraw::Vertex::~Vertex ( )
virtual

Member Function Documentation

◆ assignTag()

void TechDraw::Vertex::assignTag ( const TechDraw::Vertex v)
protected

◆ createNewTag()

void Vertex::createNewTag ( )
protected

References tag.

Referenced by Vertex().

◆ dump()

void Vertex::dump ( const char *  title = "")
virtual

◆ getTag()

boost::uuids::uuid Vertex::getTag ( ) const

References tag.

Referenced by getTagAsString().

◆ getTagAsString()

std::string Vertex::getTagAsString ( void  ) const
virtual

Reimplemented in TechDraw::CosmeticVertex.

References getTag().

Referenced by Save().

◆ isEqual()

bool Vertex::isEqual ( Vertex v,
double  tol 
)

References DraftVecUtils::dist(), and pnt.

◆ point() [1/2]

void TechDraw::Vertex::point ( Base::Vector3d  v)

◆ point() [2/2]

Base::Vector3d TechDraw::Vertex::point ( void  ) const

◆ Restore()

◆ Save()

◆ x()

◆ y()

Member Data Documentation

◆ cosmetic

bool TechDraw::Vertex::cosmetic

◆ cosmeticLink

int TechDraw::Vertex::cosmeticLink

Referenced by dump(), Restore(), Save(), and Vertex().

◆ cosmeticTag

std::string TechDraw::Vertex::cosmeticTag

◆ extractType

ExtractionType TechDraw::Vertex::extractType

Referenced by Restore(), Save(), and Vertex().

◆ hlrVisible

bool TechDraw::Vertex::hlrVisible

◆ isCenter

bool TechDraw::Vertex::isCenter

Referenced by Save(), and Vertex().

◆ occVertex

TopoDS_Vertex TechDraw::Vertex::occVertex

Referenced by Restore(), and Vertex().

◆ pnt

◆ ref3D

int TechDraw::Vertex::ref3D

Referenced by Restore(), Save(), and Vertex().

◆ reference

bool TechDraw::Vertex::reference

◆ tag

boost::uuids::uuid TechDraw::Vertex::tag
protected

The documentation for this class was generated from the following files:
  • src/Mod/TechDraw/App/Geometry.h
  • src/Mod/TechDraw/App/Geometry.cpp