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