1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
vector<Csegment> m_vecSegments;
vector<Csegment>::iterator iter_Cseg1;
vector<Csegment>::iterator iter_Cseg2;
Csegment *CsegPtr1, *CsegPtr2;
//check all Segments:
for(iter_Cseg1=m_vecSegments.begin();iter_Cseg1!=m_vecSegments.end();iter_Cseg1++)
{
iter_Cseg2 = iter_Cseg1;
iter_Cseg2++;
*CsegPtr1 = *iter_Cseg1;
Cnode_11 = startNode(CsegPtr1);
while(iter_Cseg2 != m_vecSegments.end())
{
......
if (......){
*CsegPtr2 = *iter_Cseg2;
Cnode_21 = startNode(CsegPtr2);
}
}
} |
Partager