#include <Edge.h>
|
| Vertex * | Vertex1 |
| unsigned short | Index1 |
| | contains the index of the sample (of those in Vertex1) that will be changed (if this edge is used)
|
| Vertex * | Vertex2 |
| unsigned short | Index2 |
| | contains the index of the sample (of those in Vertex2) that will be changed (if this edge is used)
|
| UWORD32 | Weight |
◆ Edge() [1/3]
default constructor - does not create a useful object
◆ Edge() [2/3]
| Edge::Edge |
( |
Vertex * | v1, |
|
|
unsigned short | idx1, |
|
|
Vertex * | v2, |
|
|
unsigned short | idx2 ) |
constructs an edge object
◆ Edge() [3/3]
| Edge::Edge |
( |
const Edge & | e | ) |
|
◆ contains()
| bool Edge::contains |
( |
const Vertex * | v | ) |
const |
- Returns
- true iff this edge contains the vertex v
◆ getIndex1()
| unsigned short Edge::getIndex1 |
( |
void | | ) |
const |
|
inline |
◆ getIndex2()
| unsigned short Edge::getIndex2 |
( |
void | | ) |
const |
|
inline |
◆ getOriginalSampleValue()
get the old sample value that will be replaced to embed the bit represented by the vertex v
◆ getOtherVertex()
get the vertex on this edge that is not equal to v
◆ getReplacingSampleValue()
get the sample value that should replace the previous sample value to embed the bit represented by the vertex v
◆ getSamplePos()
get the position of the sample that should be changed to embed the bit represented by the vertex v
◆ getVertex1()
| Vertex * Edge::getVertex1 |
( |
void | | ) |
const |
|
inline |
◆ getVertex2()
| Vertex * Edge::getVertex2 |
( |
void | | ) |
const |
|
inline |
◆ getWeight()
◆ operator!=()
| bool Edge::operator!= |
( |
const Edge & | e | ) |
const |
◆ operator==()
| bool Edge::operator== |
( |
const Edge & | e | ) |
const |
◆ print()
| void Edge::print |
( |
unsigned short | spc = 0 | ) |
const |
◆ set()
| void Edge::set |
( |
Vertex * | v1, |
|
|
unsigned short | idx1, |
|
|
Vertex * | v2, |
|
|
unsigned short | idx2 ) |
◆ set1()
| void Edge::set1 |
( |
Vertex * | v1, |
|
|
unsigned short | idx1 ) |
◆ set2()
| void Edge::set2 |
( |
Vertex * | v2, |
|
|
unsigned short | idx2 ) |
◆ setIndex1()
| void Edge::setIndex1 |
( |
unsigned short | i | ) |
|
|
inline |
◆ setVertex1()
| void Edge::setVertex1 |
( |
Vertex * | v | ) |
|
|
inline |
◆ swap()
swap vertices 1 and 2 in this edge (weight is not altered)
◆ Index1
| unsigned short Edge::Index1 |
|
private |
◆ Index2
| unsigned short Edge::Index2 |
|
private |
◆ Vertex1
◆ Vertex2
◆ Weight
The documentation for this class was generated from the following files: