#include <Connection.h>
Public Member Functions | |
Connection () | |
~Connection () | |
virtual void | measure ()=0 |
virtual DataType | Length () const =0 |
virtual void | setLength (DataType val)=0 |
virtual PType | Normal () const =0 |
virtual void | setNormal (PType val)=0 |
virtual DataType | Area () const =0 |
virtual void | setArea (DataType val)=0 |
virtual PType | Centroid () const =0 |
virtual void | setCentroid (PType val)=0 |
virtual void | setNthCon (int i, int val)=0 |
virtual int | getNthCon (int i) const =0 |
Public Attributes | |
PType | centroid |
Base connectivity class.
Connection::Connection | ( | ) | [inline] |
Connection::~Connection | ( | ) | [inline] |
virtual DataType Connection::Area | ( | ) | const [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, Loft< DataType >, and Surface< DataType >.
virtual PType Connection::Centroid | ( | ) | const [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, Loft< DataType >, and Surface< DataType >.
virtual int Connection::getNthCon | ( | int | i | ) | const [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, Loft< DataType >, and Surface< DataType >.
virtual DataType Connection::Length | ( | ) | const [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, Loft< DataType >, and Surface< DataType >.
virtual void Connection::measure | ( | ) | [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, SplineCurve< DataType, dim >, and Surface< DataType >.
virtual PType Connection::Normal | ( | ) | const [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, Loft< DataType >, and Surface< DataType >.
virtual void Connection::setArea | ( | DataType | val | ) | [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, Loft< DataType >, and Surface< DataType >.
virtual void Connection::setCentroid | ( | PType | val | ) | [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, Loft< DataType >, and Surface< DataType >.
virtual void Connection::setLength | ( | DataType | val | ) | [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, Loft< DataType >, and Surface< DataType >.
virtual void Connection::setNormal | ( | PType | val | ) | [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, Loft< DataType >, and Surface< DataType >.
virtual void Connection::setNthCon | ( | int | i, | |
int | val | |||
) | [pure virtual] |
Implemented in Segment< DataType, dim >, Facet< DataType >, Curve< DataType, dim >, Loft< DataType >, and Surface< DataType >.