SiGraph: sulcal graphs


sigraph::HullJunctionEdge Class Reference

#include <si/fold/interfoldedge.h>

Inheritance diagram for sigraph::HullJunctionEdge:
Collaboration diagram for sigraph::HullJunctionEdge:

Public Member Functions

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

Public Attributes

float size
 
float refsize
 
bool refsize_valid
 
std::vector< float > direction
 
bool direction_valid
 
std::vector< float > refdirection
 
bool refdirection_valid
 
std::vector< int > extremity1
 
bool extremity1_valid
 
std::vector< int > extremity2
 
bool extremity2_valid
 
std::vector< float > refextremity1
 
bool refextremity1_valid
 
std::vector< float > refextremity2
 
bool refextremity2_valid
 
float length
 
bool length_valid
 
float reflength
 
bool reflength_valid
 

Protected Member Functions

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

Constructor & Destructor Documentation

◆ ~HullJunctionEdge()

virtual sigraph::HullJunctionEdge::~HullJunctionEdge ( )
virtual

◆ HullJunctionEdge() [1/2]

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

Referenced by HullJunctionEdge().

◆ HullJunctionEdge() [2/2]

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

References HullJunctionEdge().

Member Function Documentation

◆ addBuiltins()

void sigraph::HullJunctionEdge::addBuiltins ( )
protected

◆ cloneEdge()

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

Reimplemented from UEdge.

References Edge::Edge().

◆ makeHullJunction()

static GenericObject * sigraph::HullJunctionEdge::makeHullJunction ( const std::string & )
static

Member Data Documentation

◆ direction

std::vector<float> sigraph::HullJunctionEdge::direction

Definition at line 100 of file interfoldedge.h.

◆ direction_valid

bool sigraph::HullJunctionEdge::direction_valid

Definition at line 101 of file interfoldedge.h.

◆ extremity1

std::vector<int> sigraph::HullJunctionEdge::extremity1

Definition at line 104 of file interfoldedge.h.

◆ extremity1_valid

bool sigraph::HullJunctionEdge::extremity1_valid

Definition at line 105 of file interfoldedge.h.

◆ extremity2

std::vector<int> sigraph::HullJunctionEdge::extremity2

Definition at line 106 of file interfoldedge.h.

◆ extremity2_valid

bool sigraph::HullJunctionEdge::extremity2_valid

Definition at line 107 of file interfoldedge.h.

◆ length

float sigraph::HullJunctionEdge::length

Definition at line 112 of file interfoldedge.h.

◆ length_valid

bool sigraph::HullJunctionEdge::length_valid

Definition at line 113 of file interfoldedge.h.

◆ refdirection

std::vector<float> sigraph::HullJunctionEdge::refdirection

Definition at line 102 of file interfoldedge.h.

◆ refdirection_valid

bool sigraph::HullJunctionEdge::refdirection_valid

Definition at line 103 of file interfoldedge.h.

◆ refextremity1

std::vector<float> sigraph::HullJunctionEdge::refextremity1

Definition at line 108 of file interfoldedge.h.

◆ refextremity1_valid

bool sigraph::HullJunctionEdge::refextremity1_valid

Definition at line 109 of file interfoldedge.h.

◆ refextremity2

std::vector<float> sigraph::HullJunctionEdge::refextremity2

Definition at line 110 of file interfoldedge.h.

◆ refextremity2_valid

bool sigraph::HullJunctionEdge::refextremity2_valid

Definition at line 111 of file interfoldedge.h.

◆ reflength

float sigraph::HullJunctionEdge::reflength

Definition at line 114 of file interfoldedge.h.

◆ reflength_valid

bool sigraph::HullJunctionEdge::reflength_valid

Definition at line 115 of file interfoldedge.h.

◆ refsize

float sigraph::HullJunctionEdge::refsize

Definition at line 98 of file interfoldedge.h.

◆ refsize_valid

bool sigraph::HullJunctionEdge::refsize_valid

Definition at line 99 of file interfoldedge.h.

◆ size

float sigraph::HullJunctionEdge::size

Definition at line 97 of file interfoldedge.h.


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