ViewEdge Class Reference
#include <ViewMap.h>
Inheritance diagram for ViewEdge:
List of all members.
Detailed Description
Class defining a ViewEdge. A ViewEdge in an edge of the image graph. it connnects two
ViewVertex. It is made by connecting a set of FEdges.
Constructor & Destructor Documentation
Member Function Documentation
|
Returns the shape that is occluded by the ViewShape to which this ViewEdge belongs to. If no object is occluded, 0 is returned. - Returns:
- The occluded ViewShape.
|
virtual ViewEdge* dupplicate |
( |
|
) |
[inline, protected, virtual] |
|
FEdge* fedgeA |
( |
|
) |
[inline] |
|
|
Returns the first FEdge that constitues this ViewEdge. |
FEdge* fedgeB |
( |
|
) |
[inline] |
|
|
Returns the last FEdge that constitues this ViewEdge. |
unsigned getChainingTimeStamp |
( |
|
) |
[inline] |
|
|
Returns the time stamp of this ViewEdge. |
virtual string getExactTypeName |
( |
|
) |
const [inline, virtual] |
|
|
Returns the string "ViewEdge" .
Reimplemented from Interface1D. |
virtual Id getId |
( |
|
) |
const [inline, virtual] |
|
real getLength2D |
( |
|
) |
const [virtual] |
|
|
Returns the 2D length of the Viewedge.
Reimplemented from Interface1D. |
virtual Nature::EdgeNature getNature |
( |
|
) |
const [inline, virtual] |
|
|
Returns the nature of the ViewEdge.
Reimplemented from Interface1D. |
bool isClosed |
( |
|
) |
[inline] |
|
|
Tells whether this ViewEdge forms a closed loop or not. |
void SetaShape |
( |
ViewShape * |
iShape |
) |
[inline] |
|
void setChainingTimeStamp |
( |
unsigned |
ts |
) |
[inline] |
|
|
Sets the time stamp value. |
void SetFEdgeA |
( |
FEdge * |
iFEdge |
) |
[inline] |
|
|
Sets the first FEdge of the ViewEdge. |
void SetFEdgeB |
( |
FEdge * |
iFEdge |
) |
[inline] |
|
|
Sets the last FEdge of the ViewEdge. |
void SetId |
( |
const Id & |
id |
) |
[inline] |
|
void SetNature |
( |
Nature::EdgeNature |
iNature |
) |
[inline] |
|
|
Sets the nature of the ViewEdge. |
void SetQI |
( |
int |
qi |
) |
[inline] |
|
|
Sets the quantitative invisibility value. |
void SetShape |
( |
ViewShape * |
iVShape |
) |
[inline] |
|
|
Sets the ViewShape to which this ViewEdge belongs to. |
|
Sets Viewedge to this for all embedded fedges |
|
Returns the ViewShape to which this ViewEdge belongs to . |
Member Data Documentation
|
A field that can be used by the user to store any data. This field must be reseted afterwards using ResetUserData(). |
The documentation for this class was generated from the following file: