SiGraph: sulcal graphs


sigraph::CorticalEdge Class Reference

#include <si/fold/interfoldedge.h>

Inheritance diagram for sigraph::CorticalEdge:
Collaboration diagram for sigraph::CorticalEdge:

Public Member Functions

virtual ~CorticalEdge ()
 
- 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 * makeCortical (const std::string &)
 

Public Attributes

float size
 
float refsize
 
bool refsize_valid
 
float dist
 
bool dist_valid
 
float refdist
 
bool refdist_valid
 
std::vector< int > SS1nearest
 
bool SS1nearest_valid
 
std::vector< float > refSS1nearest
 
bool refSS1nearest_valid
 
std::vector< int > SS2nearest
 
bool SS2nearest_valid
 
std::vector< float > refSS2nearest
 
bool refSS2nearest_valid
 
float length
 
bool length_valid
 
float reflength
 
bool reflength_valid
 

Protected Member Functions

 CorticalEdge (const std::string &s)
 
 CorticalEdge (const CorticalEdge &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 21 of file interfoldedge.h.

Constructor & Destructor Documentation

◆ ~CorticalEdge()

virtual sigraph::CorticalEdge::~CorticalEdge ( )
virtual

◆ CorticalEdge() [1/2]

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

Referenced by CorticalEdge().

◆ CorticalEdge() [2/2]

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

References CorticalEdge().

Member Function Documentation

◆ addBuiltins()

void sigraph::CorticalEdge::addBuiltins ( )
protected

◆ cloneEdge()

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

Reimplemented from UEdge.

References Edge::Edge().

◆ makeCortical()

static GenericObject * sigraph::CorticalEdge::makeCortical ( const std::string & )
static

Member Data Documentation

◆ dist

float sigraph::CorticalEdge::dist

Definition at line 32 of file interfoldedge.h.

◆ dist_valid

bool sigraph::CorticalEdge::dist_valid

Definition at line 33 of file interfoldedge.h.

◆ length

float sigraph::CorticalEdge::length

Definition at line 44 of file interfoldedge.h.

◆ length_valid

bool sigraph::CorticalEdge::length_valid

Definition at line 45 of file interfoldedge.h.

◆ refdist

float sigraph::CorticalEdge::refdist

Definition at line 34 of file interfoldedge.h.

◆ refdist_valid

bool sigraph::CorticalEdge::refdist_valid

Definition at line 35 of file interfoldedge.h.

◆ reflength

float sigraph::CorticalEdge::reflength

Definition at line 46 of file interfoldedge.h.

◆ reflength_valid

bool sigraph::CorticalEdge::reflength_valid

Definition at line 47 of file interfoldedge.h.

◆ refsize

float sigraph::CorticalEdge::refsize

Definition at line 30 of file interfoldedge.h.

◆ refsize_valid

bool sigraph::CorticalEdge::refsize_valid

Definition at line 31 of file interfoldedge.h.

◆ refSS1nearest

std::vector<float> sigraph::CorticalEdge::refSS1nearest

Definition at line 38 of file interfoldedge.h.

◆ refSS1nearest_valid

bool sigraph::CorticalEdge::refSS1nearest_valid

Definition at line 39 of file interfoldedge.h.

◆ refSS2nearest

std::vector<float> sigraph::CorticalEdge::refSS2nearest

Definition at line 42 of file interfoldedge.h.

◆ refSS2nearest_valid

bool sigraph::CorticalEdge::refSS2nearest_valid

Definition at line 43 of file interfoldedge.h.

◆ size

float sigraph::CorticalEdge::size

Definition at line 29 of file interfoldedge.h.

◆ SS1nearest

std::vector<int> sigraph::CorticalEdge::SS1nearest

Definition at line 36 of file interfoldedge.h.

◆ SS1nearest_valid

bool sigraph::CorticalEdge::SS1nearest_valid

Definition at line 37 of file interfoldedge.h.

◆ SS2nearest

std::vector<int> sigraph::CorticalEdge::SS2nearest

Definition at line 40 of file interfoldedge.h.

◆ SS2nearest_valid

bool sigraph::CorticalEdge::SS2nearest_valid

Definition at line 41 of file interfoldedge.h.


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