|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLPACS::CChain Class ReferenceA list of ordered chains of vertices, delimiting 2 surfaces.
More...
#include <chain.h>
List of all members.
Detailed Description
A list of ordered chains of vertices, delimiting 2 surfaces.
-
Author:
-
Benjamin Legros , Nevrax France
-
Date:
-
2001
Definition at line 210 of file chain.h.
Constructor & Destructor Documentation
NLPACS::CChain::CChain |
( |
|
) |
[inline] |
|
Member Function Documentation
sint32 NLPACS::CChain::convertBorderChainId |
( |
sint32 |
id |
) |
[inline, static] |
|
sint32 NLPACS::CChain::getBorderChainIndex |
( |
|
) |
const [inline] |
|
sint32 NLPACS::CChain::getDummyBorderChainId |
( |
|
) |
[inline, static] |
|
sint32 NLPACS::CChain::getLeft |
( |
|
) |
const [inline] |
|
|
Returns the left surface id.
Definition at line 269 of file chain.h.
References _Left. |
uint8 NLPACS::CChain::getLeftLoop |
( |
|
) |
const [inline] |
|
uint8 NLPACS::CChain::getLeftLoopIndex |
( |
|
) |
const [inline] |
|
float NLPACS::CChain::getLength |
( |
|
) |
const [inline] |
|
|
returns the legnth of the whole chain.
Definition at line 279 of file chain.h.
References _Length. |
sint32 NLPACS::CChain::getRight |
( |
|
) |
const [inline] |
|
|
Returns the right surface id.
Definition at line 274 of file chain.h.
References _Right. |
uint8 NLPACS::CChain::getRightLoop |
( |
|
) |
const [inline] |
|
uint8 NLPACS::CChain::getRightLoopIndex |
( |
|
) |
const [inline] |
|
uint16 NLPACS::CChain::getStartTip |
( |
|
) |
const [inline] |
|
|
Returns the id of the start tip of the chain.
Definition at line 300 of file chain.h.
References _StartTip. |
uint16 NLPACS::CChain::getStopTip |
( |
|
) |
const [inline] |
|
|
Returns the id of the end tip of the chain.
Definition at line 303 of file chain.h.
References _StopTip. |
uint16 NLPACS::CChain::getSubChain |
( |
uint |
n |
) |
const [inline] |
|
|
Returns the id of the nth ordered chain that composes the chain.
Definition at line 266 of file chain.h.
References _SubChains. |
const std::vector<uint16>& NLPACS::CChain::getSubChains |
( |
|
) |
const [inline] |
|
|
Returns a vector of ordered chain ids that compose the entire chain.
Definition at line 263 of file chain.h.
References _SubChains. |
bool NLPACS::CChain::isBorderChain |
( |
|
) |
const [inline] |
|
bool NLPACS::CChain::isBorderChainId |
( |
sint32 |
id |
) |
[inline, static] |
|
|
Build the whole surface from a vector of CVector and the left and right surfaces.
|
void NLPACS::CChain::setBorderChainIndex |
( |
sint32 |
id |
) |
[inline, protected] |
|
void NLPACS::CChain::setLoopIndexes |
( |
sint32 |
surface, |
|
|
uint |
loop, |
|
|
uint |
loopIndex |
|
) |
[inline, protected] |
|
void NLPACS::CChain::setStartVector |
( |
const CVector2s & |
v, |
|
|
std::vector< COrderedChain > & |
ochains |
|
) |
[protected] |
|
void NLPACS::CChain::setStopVector |
( |
const CVector2s & |
v, |
|
|
std::vector< COrderedChain > & |
ochains |
|
) |
[protected] |
|
void NLPACS::CChain::unify |
( |
std::vector< COrderedChain > & |
ochains |
) |
[protected] |
|
Friends And Related Function Documentation
friend class CLocalRetriever [friend]
|
|
friend class CRetrievableSurface [friend]
|
|
Member Data Documentation
sint32 NLPACS::CChain::_Left [protected]
|
|
uint8 NLPACS::CChain::_LeftLoop [protected]
|
|
uint8 NLPACS::CChain::_LeftLoopIndex [protected]
|
|
float NLPACS::CChain::_Length [protected]
|
|
sint32 NLPACS::CChain::_Right [protected]
|
|
uint8 NLPACS::CChain::_RightLoop [protected]
|
|
uint8 NLPACS::CChain::_RightLoopIndex [protected]
|
|
uint16 NLPACS::CChain::_StartTip [protected]
|
|
uint16 NLPACS::CChain::_StopTip [protected]
|
|
std::vector<uint16> NLPACS::CChain::_SubChains [protected]
|
|
The documentation for this class was generated from the following files:
|
|