1 #ifndef WORKSPACE_PORTAL_H_
2 #define WORKSPACE_PORTAL_H_
80 double ComputeWeight() const;
Definition: GMSPolygon.h:21
Definition: WorkspaceDecomposition.h:24
Definition: WorkspacePortal.h:19
WorkspacePortal()
Definition: WorkspacePortal.cpp:8
double GetWeight() const noexcept
Get the distance between region centers through the facet midpoint.
Definition: WorkspacePortal.cpp:57
const size_t GetSourceDescriptor() const noexcept
Definition: WorkspacePortal.cpp:29
GMSPolygon Facet
A triangle facet.
Definition: WorkspacePortal.h:26
void SetDecomposition(WorkspaceDecomposition *const _wd)
Definition: WorkspacePortal.cpp:21
const std::vector< Point3d > FindPoints() const
Find the set of points that are common to both source and target region.
Definition: WorkspacePortal.cpp:65
const size_t GetTargetDescriptor() const noexcept
Definition: WorkspacePortal.cpp:36
const WorkspaceRegion & GetTarget() const noexcept
Definition: WorkspacePortal.cpp:50
const WorkspaceRegion & GetSource() const noexcept
Definition: WorkspacePortal.cpp:43
const std::vector< const Facet * > FindFacets() const
Definition: WorkspacePortal.cpp:72
Definition: WorkspaceRegion.h:18