#include <Polyhedron.hpp>
◆ Surface3dEdge() [1/2]
◆ Surface3dEdge() [2/2]
openstudio::Surface3dEdge::Surface3dEdge |
( |
Point3d | start, |
|
|
Point3d | end, |
|
|
std::string | t_name, |
|
|
size_t | t_surfNum ) |
◆ allSurfNums()
const std::vector< size_t > & openstudio::Surface3dEdge::allSurfNums |
( |
| ) |
const |
◆ appendSurface()
void openstudio::Surface3dEdge::appendSurface |
( |
const Surface3d & | surface | ) |
|
◆ asVector()
Vector3d openstudio::Surface3dEdge::asVector |
( |
| ) |
const |
◆ containsPoint()
bool openstudio::Surface3dEdge::containsPoint |
( |
const Point3d & | testVertex | ) |
const |
◆ count()
size_t openstudio::Surface3dEdge::count |
( |
| ) |
const |
◆ end()
const Point3d & openstudio::Surface3dEdge::end |
( |
| ) |
const |
◆ firstSurfaceName()
std::string openstudio::Surface3dEdge::firstSurfaceName |
( |
| ) |
const |
◆ firstSurfNum()
size_t openstudio::Surface3dEdge::firstSurfNum |
( |
| ) |
const |
◆ hasBeenCreated()
bool openstudio::Surface3dEdge::hasBeenCreated |
( |
| ) |
const |
◆ hasConflictedOrientation()
bool openstudio::Surface3dEdge::hasConflictedOrientation |
( |
| ) |
const |
◆ markConflictedOrientation()
void openstudio::Surface3dEdge::markConflictedOrientation |
( |
| ) |
|
◆ markCreated()
void openstudio::Surface3dEdge::markCreated |
( |
| ) |
|
◆ operator!=()
bool openstudio::Surface3dEdge::operator!= |
( |
const Surface3dEdge & | other | ) |
const |
◆ operator==()
bool openstudio::Surface3dEdge::operator== |
( |
const Surface3dEdge & | other | ) |
const |
check equality: this uses a tolerance
◆ resetEdgeMatching()
void openstudio::Surface3dEdge::resetEdgeMatching |
( |
| ) |
|
◆ reverseEqual()
bool openstudio::Surface3dEdge::reverseEqual |
( |
const Surface3dEdge & | other | ) |
const |
◆ splitEdge()
◆ start()
const Point3d & openstudio::Surface3dEdge::start |
( |
| ) |
const |