#include <DeprecatedSuperArc.h>
|
| SuperArc (const idNode &d, const idNode &u, const bool overB, const bool overA, const unsigned char &ctd=0, const unsigned char &ctu=0, const size_t &resv=0ul, const ComponentState &state=ComponentState::Visible) |
|
const idNode & | getUpNodeId () const |
|
const idNode & | getDownNodeId () const |
|
void | setUpNodeId (const idNode &upId) |
|
void | setDownNodeId (const idNode &downId) |
|
idPartition | getDownCT () const |
|
idPartition | getUpCT () const |
|
void | setUpCT (decltype(upCT_) &ct) |
|
bool | getOverlapAbove () const |
|
bool | getOverlapBelow () const |
|
bool | isCrossing () const |
|
void | setOverlapAbove (const bool local_overlapAbove) |
|
void | setOverlapBelow (const bool local_overlapBelow) |
|
const SimplexId & | getLastVisited () const |
|
void | setLastVisited (const SimplexId &vertId) |
|
bool | isHidden () const |
|
bool | isPruned () const |
|
bool | isMerged () const |
|
bool | isExternal () const |
|
bool | isVisible () const |
|
void | hide () |
|
void | merge (const idSuperArc &arc, const idPartition ct=255) |
|
const idSuperArc & | getReplacantArcId () const |
|
idPartition | getReplacantCT () const |
|
SimplexId | getNumberOfRegularNodes () |
|
const SimplexId & | getRegularNodeId (const SimplexId &idx) |
|
bool | isMasqued (const SimplexId &v) const |
|
SimplexId | getSegmentationSize () const |
|
std::vector< std::pair< SimplexId, bool > > & | getSegmentation () |
|
std::pair< SimplexId, bool > * | getVertList () |
|
const SimplexId & | getVertSize () |
|
void | setMasqued (const SimplexId &v) |
|
void | setVertList (std::pair< SimplexId, bool > *vl) |
|
void | setVertSize (const SimplexId &s) |
|
void | appendVertLists (const std::list< std::pair< SimplexId, bool > * > &vertLists, std::list< SimplexId > vertSizes, std::list< std::vector< std::pair< SimplexId, bool > > > &storage, const SimplexId &totalSize) |
|
int | addSegmentationGlobal (const std::pair< SimplexId, bool > *arr, const SimplexId &size) |
|
void | appendSegmentation (const std::vector< std::pair< SimplexId, bool > > &other) |
|
void | setVertices (std::vector< std::pair< SimplexId, bool > >::iterator &a, std::vector< std::pair< SimplexId, bool > >::iterator b) |
|
void | addSegmentationGlobal (const SimplexId &v) |
|
void | addFuturReserve (const SimplexId &nb) |
|
void | makeAllocGlobal (const SimplexId &size, std::list< std::vector< std::pair< SimplexId, bool > > > &storage) |
|
void | makeReserve () |
|
Definition at line 31 of file DeprecatedSuperArc.h.
◆ SuperArc()
ttk::cf::SuperArc::SuperArc |
( |
const idNode & |
d, |
|
|
const idNode & |
u, |
|
|
const bool |
overB, |
|
|
const bool |
overA, |
|
|
const unsigned char & |
ctd = 0 , |
|
|
const unsigned char & |
ctu = 0 , |
|
|
const size_t & |
resv = 0ul , |
|
|
const ComponentState & |
state = ComponentState::Visible |
|
) |
| |
|
inline |
◆ addFuturReserve()
void ttk::cf::SuperArc::addFuturReserve |
( |
const SimplexId & |
nb | ) |
|
|
inline |
◆ addSegmentationGlobal() [1/2]
void ttk::cf::SuperArc::addSegmentationGlobal |
( |
const SimplexId & |
v | ) |
|
|
inline |
◆ addSegmentationGlobal() [2/2]
int ttk::cf::SuperArc::addSegmentationGlobal |
( |
const std::pair< SimplexId, bool > * |
arr, |
|
|
const SimplexId & |
size |
|
) |
| |
|
inline |
◆ appendSegmentation()
void ttk::cf::SuperArc::appendSegmentation |
( |
const std::vector< std::pair< SimplexId, bool > > & |
other | ) |
|
|
inline |
◆ appendVertLists()
void ttk::cf::SuperArc::appendVertLists |
( |
const std::list< std::pair< SimplexId, bool > * > & |
vertLists, |
|
|
std::list< SimplexId > |
vertSizes, |
|
|
std::list< std::vector< std::pair< SimplexId, bool > > > & |
storage, |
|
|
const SimplexId & |
totalSize |
|
) |
| |
|
inline |
◆ getDownCT()
◆ getDownNodeId()
const idNode & ttk::cf::SuperArc::getDownNodeId |
( |
| ) |
const |
|
inline |
◆ getLastVisited()
const SimplexId & ttk::cf::SuperArc::getLastVisited |
( |
| ) |
const |
|
inline |
◆ getNumberOfRegularNodes()
SimplexId ttk::cf::SuperArc::getNumberOfRegularNodes |
( |
| ) |
|
|
inline |
◆ getOverlapAbove()
bool ttk::cf::SuperArc::getOverlapAbove |
( |
| ) |
const |
|
inline |
◆ getOverlapBelow()
bool ttk::cf::SuperArc::getOverlapBelow |
( |
| ) |
const |
|
inline |
◆ getRegularNodeId()
◆ getReplacantArcId()
const idSuperArc & ttk::cf::SuperArc::getReplacantArcId |
( |
| ) |
const |
|
inline |
◆ getReplacantCT()
idPartition ttk::cf::SuperArc::getReplacantCT |
( |
| ) |
const |
|
inline |
◆ getSegmentation()
std::vector< std::pair< SimplexId, bool > > & ttk::cf::SuperArc::getSegmentation |
( |
| ) |
|
|
inline |
◆ getSegmentationSize()
SimplexId ttk::cf::SuperArc::getSegmentationSize |
( |
| ) |
const |
|
inline |
◆ getUpCT()
◆ getUpNodeId()
const idNode & ttk::cf::SuperArc::getUpNodeId |
( |
| ) |
const |
|
inline |
◆ getVertList()
std::pair< SimplexId, bool > * ttk::cf::SuperArc::getVertList |
( |
| ) |
|
|
inline |
◆ getVertSize()
const SimplexId & ttk::cf::SuperArc::getVertSize |
( |
| ) |
|
|
inline |
◆ hide()
void ttk::cf::SuperArc::hide |
( |
| ) |
|
|
inline |
◆ isCrossing()
bool ttk::cf::SuperArc::isCrossing |
( |
| ) |
const |
|
inline |
◆ isExternal()
bool ttk::cf::SuperArc::isExternal |
( |
| ) |
const |
|
inline |
◆ isHidden()
bool ttk::cf::SuperArc::isHidden |
( |
| ) |
const |
|
inline |
◆ isMasqued()
bool ttk::cf::SuperArc::isMasqued |
( |
const SimplexId & |
v | ) |
const |
|
inline |
◆ isMerged()
bool ttk::cf::SuperArc::isMerged |
( |
| ) |
const |
|
inline |
◆ isPruned()
bool ttk::cf::SuperArc::isPruned |
( |
| ) |
const |
|
inline |
◆ isVisible()
bool ttk::cf::SuperArc::isVisible |
( |
| ) |
const |
|
inline |
◆ makeAllocGlobal()
void ttk::cf::SuperArc::makeAllocGlobal |
( |
const SimplexId & |
size, |
|
|
std::list< std::vector< std::pair< SimplexId, bool > > > & |
storage |
|
) |
| |
|
inline |
◆ makeReserve()
void ttk::cf::SuperArc::makeReserve |
( |
| ) |
|
|
inline |
◆ merge()
◆ setDownNodeId()
void ttk::cf::SuperArc::setDownNodeId |
( |
const idNode & |
downId | ) |
|
|
inline |
◆ setLastVisited()
void ttk::cf::SuperArc::setLastVisited |
( |
const SimplexId & |
vertId | ) |
|
|
inline |
◆ setMasqued()
void ttk::cf::SuperArc::setMasqued |
( |
const SimplexId & |
v | ) |
|
|
inline |
◆ setOverlapAbove()
void ttk::cf::SuperArc::setOverlapAbove |
( |
const bool |
local_overlapAbove | ) |
|
|
inline |
◆ setOverlapBelow()
void ttk::cf::SuperArc::setOverlapBelow |
( |
const bool |
local_overlapBelow | ) |
|
|
inline |
◆ setUpCT()
void ttk::cf::SuperArc::setUpCT |
( |
decltype(upCT_) & |
ct | ) |
|
|
inline |
◆ setUpNodeId()
void ttk::cf::SuperArc::setUpNodeId |
( |
const idNode & |
upId | ) |
|
|
inline |
◆ setVertices()
void ttk::cf::SuperArc::setVertices |
( |
std::vector< std::pair< SimplexId, bool > >::iterator & |
a, |
|
|
std::vector< std::pair< SimplexId, bool > >::iterator |
b |
|
) |
| |
|
inline |
◆ setVertList()
void ttk::cf::SuperArc::setVertList |
( |
std::pair< SimplexId, bool > * |
vl | ) |
|
|
inline |
◆ setVertSize()
void ttk::cf::SuperArc::setVertSize |
( |
const SimplexId & |
s | ) |
|
|
inline |
The documentation for this class was generated from the following file: