#include <Connection.h>
Public Member Functions | |
| Facet () | |
| Facet (int v0, int v1, int v2) | |
| ~Facet () | |
| virtual void | measure () |
| virtual DataType | Length () const |
| virtual void | setLength (DataType val) |
| virtual DataType | Area () const |
| virtual void | setArea (DataType val) |
| virtual PType | Normal () const |
| virtual void | setNormal (PType val) |
| virtual PType | Centroid () const |
| virtual void | setCentroid (PType val) |
| virtual void | setNthCon (int i, int val) |
| virtual int | getNthCon (int i) const |
| virtual void | increment (int val) |
Public Attributes | |
| PType | normal |
| DataType | area |
| int | cPid [3] |
Friends | |
| class | Connection |
3D Facet connectivity class.
References Connection::centroid, Facet< DataType >::cPid, and Facet< DataType >::normal.
References Connection::centroid, Facet< DataType >::cPid, and Facet< DataType >::normal.
Implements Connection.
Reimplemented in Loft< DataType >, and Surface< DataType >.
References Facet< DataType >::area.
Implements Connection.
Reimplemented in Loft< DataType >, and Surface< DataType >.
References Connection::centroid.
Referenced by Surface< DataType >::nearestFacet().
Implements Connection.
Reimplemented in Loft< DataType >, and Surface< DataType >.
References Facet< DataType >::cPid.
Referenced by Loft< DataType >::makeUnique(), Surface< DataType >::nearestFacet(), Assembly< DataType, dim >::outputAssembly_Brep3D(), Surface< DataType >::read(), Loft< DataType >::read(), and Assembly< DataType, dim >::send2CPT().
References Facet< DataType >::cPid.
Implements Connection.
Reimplemented in Loft< DataType >, and Surface< DataType >.
Implements Connection.
Reimplemented in Surface< DataType >.
References Facet< DataType >::setNormal().
Implements Connection.
Reimplemented in Loft< DataType >, and Surface< DataType >.
References Facet< DataType >::normal.
Implements Connection.
Reimplemented in Loft< DataType >, and Surface< DataType >.
References Facet< DataType >::area.
| virtual void Facet< DataType >::setCentroid | ( | PType | val | ) | [inline, virtual] |
Implements Connection.
Reimplemented in Loft< DataType >, and Surface< DataType >.
References Connection::centroid.
Referenced by Surface< DataType >::nearestFacet().
| virtual void Facet< DataType >::setLength | ( | DataType | val | ) | [inline, virtual] |
Implements Connection.
Reimplemented in Loft< DataType >, and Surface< DataType >.
Implements Connection.
Reimplemented in Loft< DataType >, and Surface< DataType >.
References Facet< DataType >::normal.
Referenced by Facet< DataType >::measure().
| virtual void Facet< DataType >::setNthCon | ( | int | i, | |
| int | val | |||
| ) | [inline, virtual] |
Implements Connection.
Reimplemented in Loft< DataType >, and Surface< DataType >.
References Facet< DataType >::cPid.
Referenced by Surface< DataType >::read(), and Loft< DataType >::read().
friend class Connection [friend] |
Reimplemented in Surface< DataType >.
Referenced by Facet< DataType >::Area(), and Facet< DataType >::setArea().
Referenced by Facet< DataType >::Facet(), Facet< DataType >::Normal(), and Facet< DataType >::setNormal().
1.6.3