VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::DtVreEntityVisualizer Class Reference

#include <vreEntityVisualizer.h>

Classes

class  HackPortConnection
 
class  HackPortGroupConnection
 

Public Member Functions

 DtVreEntityVisualizer ()
 
void dumpEntity (DtCgf *cgf, DtString smsName, DtString entityString, DtString outputFile)
 

Protected Types

using OutputPortGroupNameMap = std::map<DtOutputPortGroup*, std::string>
 
using InputPortGroupNameMap = std::map<DtInputPortGroup*, std::string>
 
using OutputPortNameMap = std::map<DtOutputPort*, std::string>
 
using InputPortNameMap = std::map<DtInputPort*, std::string>
 

Protected Member Functions

void printEntity (DtLocalObject *ent)
 
void printSystem (DtComponentSystem *system)
 
void printPorts (DtSimComponent *cmp)
 
void printPortGroups (DtSimComponent *cmp)
 
void printConnections (DtList *connList)
 
void printGroupConnections (DtList *connList)
 
void replaceAll (std::string &source, const std::string &from, const std::string &to)
 
void indent ()
 
void unindent ()
 

Protected Attributes

std::string mySmsName
 
std::string myEntityType
 
std::string myOutputFile
 
OutputPortGroupNameMap myOutputPortGroups
 
OutputPortGroupNameMap myPrintOutputPortGroups
 
InputPortGroupNameMap myInputPortGroups
 
InputPortGroupNameMap myPrintInputPortGroups
 
OutputPortNameMap myOutputPorts
 
OutputPortNameMap myPrintOutputPorts
 
InputPortNameMap myInputPorts
 
InputPortNameMap myPrintInputPorts
 
std::stringstream myOutputStringStream
 
int myIndentLevel = 0
 
std::string myIndentString = ""
 

Member Typedef Documentation

◆ OutputPortGroupNameMap

using makVre::DtVreEntityVisualizer::OutputPortGroupNameMap = std::map<DtOutputPortGroup*, std::string>
protected

◆ InputPortGroupNameMap

using makVre::DtVreEntityVisualizer::InputPortGroupNameMap = std::map<DtInputPortGroup*, std::string>
protected

◆ OutputPortNameMap

using makVre::DtVreEntityVisualizer::OutputPortNameMap = std::map<DtOutputPort*, std::string>
protected

◆ InputPortNameMap

using makVre::DtVreEntityVisualizer::InputPortNameMap = std::map<DtInputPort*, std::string>
protected

Constructor & Destructor Documentation

◆ DtVreEntityVisualizer()

makVre::DtVreEntityVisualizer::DtVreEntityVisualizer ( )

Member Function Documentation

◆ dumpEntity()

void makVre::DtVreEntityVisualizer::dumpEntity ( DtCgf * cgf,
DtString smsName,
DtString entityString,
DtString outputFile )

◆ printEntity()

void makVre::DtVreEntityVisualizer::printEntity ( DtLocalObject * ent)
protected

◆ printSystem()

void makVre::DtVreEntityVisualizer::printSystem ( DtComponentSystem * system)
protected

◆ printPorts()

void makVre::DtVreEntityVisualizer::printPorts ( DtSimComponent * cmp)
protected

◆ printPortGroups()

void makVre::DtVreEntityVisualizer::printPortGroups ( DtSimComponent * cmp)
protected

◆ printConnections()

void makVre::DtVreEntityVisualizer::printConnections ( DtList * connList)
protected

◆ printGroupConnections()

void makVre::DtVreEntityVisualizer::printGroupConnections ( DtList * connList)
protected

◆ replaceAll()

void makVre::DtVreEntityVisualizer::replaceAll ( std::string & source,
const std::string & from,
const std::string & to )
protected

◆ indent()

void makVre::DtVreEntityVisualizer::indent ( )
protected

◆ unindent()

void makVre::DtVreEntityVisualizer::unindent ( )
protected

Member Data Documentation

◆ mySmsName

std::string makVre::DtVreEntityVisualizer::mySmsName
protected

◆ myEntityType

std::string makVre::DtVreEntityVisualizer::myEntityType
protected

◆ myOutputFile

std::string makVre::DtVreEntityVisualizer::myOutputFile
protected

◆ myOutputPortGroups

OutputPortGroupNameMap makVre::DtVreEntityVisualizer::myOutputPortGroups
protected

◆ myPrintOutputPortGroups

OutputPortGroupNameMap makVre::DtVreEntityVisualizer::myPrintOutputPortGroups
protected

◆ myInputPortGroups

InputPortGroupNameMap makVre::DtVreEntityVisualizer::myInputPortGroups
protected

◆ myPrintInputPortGroups

InputPortGroupNameMap makVre::DtVreEntityVisualizer::myPrintInputPortGroups
protected

◆ myOutputPorts

OutputPortNameMap makVre::DtVreEntityVisualizer::myOutputPorts
protected

◆ myPrintOutputPorts

OutputPortNameMap makVre::DtVreEntityVisualizer::myPrintOutputPorts
protected

◆ myInputPorts

InputPortNameMap makVre::DtVreEntityVisualizer::myInputPorts
protected

◆ myPrintInputPorts

InputPortNameMap makVre::DtVreEntityVisualizer::myPrintInputPorts
protected

◆ myOutputStringStream

std::stringstream makVre::DtVreEntityVisualizer::myOutputStringStream
protected

◆ myIndentLevel

int makVre::DtVreEntityVisualizer::myIndentLevel = 0
protected

◆ myIndentString

std::string makVre::DtVreEntityVisualizer::myIndentString = ""
protected

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