SiGraph: sulcal graphs


sigraph::JunctionEdge Class Reference

#include <si/fold/interfoldedge.h>

Inheritance diagram for sigraph::JunctionEdge:
Collaboration diagram for sigraph::JunctionEdge:

Public Member Functions

virtual ~JunctionEdge ()
 
- Public Member Functions inherited from UEdge
virtual ~UEdge ()
 
virtual bool isDirected () const
 
virtual bool isUndirected () const
 
virtual bool isDirected () const
 
virtual bool isUndirected () const
 
- Public Member Functions inherited from Edge
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
reverse_iterator rend ()
 
const_reverse_iterator rbegin () const
 
const_reverse_iterator rend () const
 
virtual std::string type () const CARTO_OVERRIDE
 
virtual ~Edge ()
 
bool hasVertex (const Vertex *vertex) const
 
size_t verticesSize () const
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
reverse_iterator rend ()
 
const_reverse_iterator rbegin () const
 
const_reverse_iterator rend () const
 
virtual std::string type () const CARTO_OVERRIDE
 
- Public Member Functions inherited from GraphObject
virtual ~GraphObject ()
 
- Public Member Functions inherited from carto::SyntaxedObject< PropertySet >
 SyntaxedObject (const std::string &s)
 
 SyntaxedObject (const SyntaxedObject &x)
 
 SyntaxedObject (const SyntaxedObject< PropertySet > &x)
 
 SyntaxedObject (const std::string &s)
 
 SyntaxedObject (const SyntaxedObject &x)
 
 SyntaxedObject (const SyntaxedObject< PropertySet > &x)
 

Static Public Member Functions

static GenericObject * makeJunction (const std::string &)
 

Public Attributes

float size
 
float refsize
 
bool refsize_valid
 
float mindepth
 
bool mindepth_valid
 
float refmindepth
 
bool refmindepth_valid
 
float maxdepth
 
bool maxdepth_valid
 
float refmaxdepth
 
bool refmaxdepth_valid
 
float length
 
bool length_valid
 
float reflength
 
bool reflength_valid
 

Protected Member Functions

 JunctionEdge (const std::string &s)
 
 JunctionEdge (const JunctionEdge &s)
 
virtual EdgecloneEdge () const
 
void addBuiltins ()
 
- Protected Member Functions inherited from UEdge
 UEdge (std::string s)
 
 UEdge (const UEdge &x)
 
 UEdge (std::string s)
 
 UEdge (const UEdge &x)
 
- Protected Member Functions inherited from Edge
 Edge (std::string s)
 
 Edge (const Edge &x)
 
- Protected Member Functions inherited from GraphObject
 GraphObject (const std::string &s)
 
 GraphObject (const GraphObject &x)
 

Additional Inherited Members

- Public Types inherited from Edge
typedef VSet::value_type value_type
 
typedef VSet::pointer pointer
 
typedef VSet::reference reference
 
typedef VSet::const_reference const_reference
 
typedef VSet::iterator iterator
 
typedef VSet::const_iterator const_iterator
 
typedef VSet::reverse_iterator reverse_iterator
 
typedef VSet::const_reverse_iterator const_reverse_iterator
 
- Public Types inherited from carto::SyntaxedObject< PropertySet >
typedef internal::SyntaxedObjectSwitch< T, SUPERSUBCLASS(Interface, T)>::ContentType ContentType
 

Detailed Description

Definition at line 57 of file interfoldedge.h.

Constructor & Destructor Documentation

◆ ~JunctionEdge()

virtual sigraph::JunctionEdge::~JunctionEdge ( )
virtual

◆ JunctionEdge() [1/2]

sigraph::JunctionEdge::JunctionEdge ( const std::string & s)
protected

Referenced by JunctionEdge().

◆ JunctionEdge() [2/2]

sigraph::JunctionEdge::JunctionEdge ( const JunctionEdge & s)
protected

References JunctionEdge().

Member Function Documentation

◆ addBuiltins()

void sigraph::JunctionEdge::addBuiltins ( )
protected

◆ cloneEdge()

virtual Edge * sigraph::JunctionEdge::cloneEdge ( ) const
protectedvirtual

Reimplemented from UEdge.

References Edge::Edge().

◆ makeJunction()

static GenericObject * sigraph::JunctionEdge::makeJunction ( const std::string & )
static

Member Data Documentation

◆ length

float sigraph::JunctionEdge::length

Definition at line 76 of file interfoldedge.h.

◆ length_valid

bool sigraph::JunctionEdge::length_valid

Definition at line 77 of file interfoldedge.h.

◆ maxdepth

float sigraph::JunctionEdge::maxdepth

Definition at line 72 of file interfoldedge.h.

◆ maxdepth_valid

bool sigraph::JunctionEdge::maxdepth_valid

Definition at line 73 of file interfoldedge.h.

◆ mindepth

float sigraph::JunctionEdge::mindepth

Definition at line 68 of file interfoldedge.h.

◆ mindepth_valid

bool sigraph::JunctionEdge::mindepth_valid

Definition at line 69 of file interfoldedge.h.

◆ reflength

float sigraph::JunctionEdge::reflength

Definition at line 78 of file interfoldedge.h.

◆ reflength_valid

bool sigraph::JunctionEdge::reflength_valid

Definition at line 79 of file interfoldedge.h.

◆ refmaxdepth

float sigraph::JunctionEdge::refmaxdepth

Definition at line 74 of file interfoldedge.h.

◆ refmaxdepth_valid

bool sigraph::JunctionEdge::refmaxdepth_valid

Definition at line 75 of file interfoldedge.h.

◆ refmindepth

float sigraph::JunctionEdge::refmindepth

Definition at line 70 of file interfoldedge.h.

◆ refmindepth_valid

bool sigraph::JunctionEdge::refmindepth_valid

Definition at line 71 of file interfoldedge.h.

◆ refsize

float sigraph::JunctionEdge::refsize

Definition at line 66 of file interfoldedge.h.

◆ refsize_valid

bool sigraph::JunctionEdge::refsize_valid

Definition at line 67 of file interfoldedge.h.

◆ size

float sigraph::JunctionEdge::size

Definition at line 65 of file interfoldedge.h.


The documentation for this class was generated from the following file: