dart
Public Member Functions | Public Attributes | List of all members
dart::dynamics::Linkage::Criteria::Terminal Struct Reference

Any expansion performed by the criteria will be halted if mTerminal is reached. More...

#include <Linkage.hpp>

Public Member Functions

 Terminal (BodyNode *_terminal=nullptr, bool _inclusive=true)
 Default constructor for Terminal.
 

Public Attributes

WeakBodyNodePtr mTerminal
 BodyNode that should halt any expansion.
 
bool mInclusive
 Whether or not the BodyNode should be included after expansion has halted.
 

Detailed Description

Any expansion performed by the criteria will be halted if mTerminal is reached.

If mInclusive is set to true, then mTerminal will be included in the Linkage. If mInclusive is set to false, then mTerminal will not be included in the Linkage. Note that the BodyNode of mStart may be included as an inclusive terminal, but NOT as an exclusive terminal.


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