Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
core::kinematics::Node Struct Reference
Collaboration diagram for core::kinematics::Node:
Collaboration graph
[legend]

Public Member Functions

 Node (std::string _name, Size _jnum, Size _jumpfrom, Size _jumpto, char _jumpmark=(char) NULL, Size _follows=0)
 
 ~Node ()
 
void setparent (Node *p)
 
Noderoot ()
 
std::string str ()
 

Public Attributes

std::string name
 
Size jnum
 
Size jumpfrom
 
Size jumpto
 
Size prefix_len
 
Size follows
 
char jumpmark
 
Nodeparent
 
utility::vector1< Node * > children
 

Detailed Description

Definition at line 504 of file util.cc.

Constructor & Destructor Documentation

core::kinematics::Node::Node ( std::string  _name,
Size  _jnum,
Size  _jumpfrom,
Size  _jumpto,
char  _jumpmark = (char)NULL,
Size  _follows = 0 
)
inline

Definition at line 505 of file util.cc.

core::kinematics::Node::~Node ( )
inline

Definition at line 507 of file util.cc.

Member Function Documentation

Node* core::kinematics::Node::root ( )
inline

Definition at line 512 of file util.cc.

References root().

Referenced by root().

void core::kinematics::Node::setparent ( Node p)
inline

Definition at line 508 of file util.cc.

References children.

std::string core::kinematics::Node::str ( )
inline

Member Data Documentation

utility::vector1<Node*> core::kinematics::Node::children

Definition at line 544 of file util.cc.

Referenced by setparent().

Size core::kinematics::Node::follows

Definition at line 541 of file util.cc.

Size core::kinematics::Node::jnum

Definition at line 541 of file util.cc.

Size core::kinematics::Node::jumpfrom

Definition at line 541 of file util.cc.

char core::kinematics::Node::jumpmark

Definition at line 542 of file util.cc.

Size core::kinematics::Node::jumpto

Definition at line 541 of file util.cc.

std::string core::kinematics::Node::name

Definition at line 540 of file util.cc.

Node* core::kinematics::Node::parent

Definition at line 543 of file util.cc.

Size core::kinematics::Node::prefix_len

Definition at line 541 of file util.cc.


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