In file links.h:A link with no geometry, allowing multiple references to subgraphs that can be varied by the synthesizer.
Inheritance:
Inherited from module:
Public Fields
-
static int currentID
-
static const tmatrix connectionRotation
-
configuration* cfg
-
int ref
-
char* name
-
bool isPrototype
-
handedness whichSide
-
module* parent
-
assembly* as
-
ptrList* params
-
ptrList* attachments
-
cptrList* components
-
const componentContext* context
Public Methods
-
Virtual methods.
-
convenience functions
-
inline const ptrList* getDependencies(int whichParam)
Public Members
-
enum subType
-
enum handedness
Protected Methods
-
void assignConnectorIDs(void)
Public Fields
-
static int staticClassID
-
int objectID
-
int verboseLevel
Public Methods
-
virtual const char* className(void) const
-
virtual synObject* copy(void) const
-
virtual int isOfType(int typeNum, int derivedOk)
-
static int setStaticClassID(void)
-
virtual int classID(void) const
Documentation
A link with no geometry, allowing multiple references to subgraphs
that can be varied by the synthesizer. This module is useful when
the user wants to force the synthesizer to duplicate a particular
subgraph (e.g. a leg in a walking robot), but does not want to force
the synthesizer to use any particular module as the root of the subgraph.
The virtualLink can be used as the root of the subgraph (with multiple
incoming const attachments), allowing the child module(s) of the virtual
link to be replaced by the synthesizer. This module is not needed when
only performing simulations, not synthesis.
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.