58 template<
class DerivedNode>
76 throw std::runtime_error(
"NeighborType::GetRegion - Region pointer is not valid");
82 template<
class DerivedNode>
94 typedef typename NodeType::CRPTNeighborType
EdgeType;
boost::dynamic_bitset<> Contour
NodeListType::const_iterator NodeConstIteratorType
EdgeListType::iterator EdgeIteratorType
NodeType::CRPTNeighborType EdgeType
std::vector< EdgeType > EdgeListType
std::vector< NodePointerType > NodeListType
std::shared_ptr< NodeType > NodePointerType
std::vector< NodePointerType > m_Nodes
NodeListType::iterator NodeIteratorType
EdgeListType::const_iterator EdgeConstIteratorType
std::weak_ptr< DerivedNode > WeakDerived
NeighborType(WeakDerived ptr, double w, unsigned int c)
SharedDerived GetRegion()
std::shared_ptr< DerivedNode > SharedDerived
std::vector< CRPTNeighborType > m_Edges
NeighborType< DerivedNode > CRPTNeighborType