10 #ifndef lgrEntityPduEncoder_H_
11 #define lgrEntityPduEncoder_H_
14 #include <vlutil/vlString.h>
29 static DtPduKind pduKind();
32 virtual const DtString& pduName()
const;
37 virtual void encodePdu(
const DtPdu& pdu,std::vector<DtDatabaseTableSP>& tables)
const;
42 virtual std::vector<DtDatabaseTableSP> getTableDefinitions()
const;
DtDatabaseColumn * myEntityTypeSubcategoryColumn
Definition: lgrEntityPduEncoder.h:60
DtString myArticulationParameterName
Definition: lgrEntityPduEncoder.h:99
DtDatabaseColumn * myDeadReckoningAngularVelocityXColumn
Definition: lgrEntityPduEncoder.h:92
DtDatabaseColumn * myEntityTypeCountryColumn
Definition: lgrEntityPduEncoder.h:58
Abstract encoder interface.
Definition: lgrPduDatabaseEncoder.h:29
DtDatabaseColumn * myEntityIdColumn
Definition: lgrEntityPduEncoder.h:47
DtDatabaseColumn * myArticulationParameterCountColumn
Definition: lgrEntityPduEncoder.h:53
DtDatabaseColumn * myVelocityZColumn
Definition: lgrEntityPduEncoder.h:75
DtDatabaseColumn * myAlternativeEntityTypeExtraColumn
Definition: lgrEntityPduEncoder.h:71
DtDatabaseColumn * myOrientationPhiColumn
Definition: lgrEntityPduEncoder.h:83
DtDatabaseColumn * myAttachedPartTypeDesignatorColumn
Definition: lgrEntityPduEncoder.h:112
DtDatabaseColumn * myDeadReckoningAccelerationXColumn
Definition: lgrEntityPduEncoder.h:89
DtString myTableName
Definition: lgrEntityPduEncoder.h:45
Definition: lgrEntityPduEncoder.h:19
Definition: databaseColumn.h:26
DtDatabaseColumn * myEntityMarkingCharacterSetColumn
Definition: lgrEntityPduEncoder.h:96
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
DtDatabaseColumn * myAlternativeEntityTypeDomainAppColumn
Definition: lgrEntityPduEncoder.h:66
DtDatabaseColumn * myAlternativeEntityTypeCountryColumn
Definition: lgrEntityPduEncoder.h:67
DtDatabaseColumn * myDeadReckoningAlgorithmColumn
Definition: lgrEntityPduEncoder.h:87
DtDatabaseColumn * myAlternativeEntityTypeSpecificColumn
Definition: lgrEntityPduEncoder.h:70
DtDatabaseColumn * myArticulatedParameterValueHiColumn
Definition: lgrEntityPduEncoder.h:107
DtDatabaseColumn * myAttachedPartTypeColumn
Definition: lgrEntityPduEncoder.h:116
DtDatabaseColumn * myLocationYColumn
Definition: lgrEntityPduEncoder.h:78
DtDatabaseColumn * myAlternativeEntityTypeCategoryColumn
Definition: lgrEntityPduEncoder.h:68
DtDatabaseColumn * myAttachedPartChangeColumn
Definition: lgrEntityPduEncoder.h:113
DtDatabaseColumn * myAlternativeEntityTypeColumn
Definition: lgrEntityPduEncoder.h:64
DtDatabaseColumn * myLocationZColumn
Definition: lgrEntityPduEncoder.h:79
DtDatabaseColumn * myEntityTypeColumn
Definition: lgrEntityPduEncoder.h:55
DtDatabaseColumn * myEntityTypeDomainColumn
Definition: lgrEntityPduEncoder.h:57
DtDatabaseColumn * myEntityIdSiteColumn
Definition: lgrEntityPduEncoder.h:48
DtDatabaseColumn * myEntityTypeSpecificColumn
Definition: lgrEntityPduEncoder.h:61
DtDatabaseColumn * myOrientationThetaColumn
Definition: lgrEntityPduEncoder.h:82
DtDatabaseColumn * myDeadReckoningAccelerationYColumn
Definition: lgrEntityPduEncoder.h:90
DtString myAttachedPartName
Definition: lgrEntityPduEncoder.h:109
DtDatabaseColumn * myAlternativeEntityTypeEntityKindColumn
Definition: lgrEntityPduEncoder.h:65
DtDatabaseColumn * myLocationXColumn
Definition: lgrEntityPduEncoder.h:77
DtDatabaseColumn * myApperanceColumn
Definition: lgrEntityPduEncoder.h:85
DtDatabaseColumn * myEntityIdAppColumn
Definition: lgrEntityPduEncoder.h:49
DtDatabaseColumn * myEntityIdEntityColumn
Definition: lgrEntityPduEncoder.h:50
DtDatabaseColumn * myAttachedPartAttachedToIDColumn
Definition: lgrEntityPduEncoder.h:114
DtDatabaseColumn * myAlternativeEntityTypeSubcategoryColumn
Definition: lgrEntityPduEncoder.h:69
DtDatabaseColumn * myDeadReckoningParametersColumn
Definition: lgrEntityPduEncoder.h:88
size_t myArticulateParameterTableIndex
Definition: lgrEntityPduEncoder.h:100
DtDatabaseColumn * myDeadReckoningAngularVelocityYColumn
Definition: lgrEntityPduEncoder.h:93
DtDatabaseColumn * myOrientationPsiColumn
Definition: lgrEntityPduEncoder.h:81
DtDatabaseColumn * myAttachedPartStation
Definition: lgrEntityPduEncoder.h:115
DtDatabaseColumn * myDeadReckoningAccelerationZColumn
Definition: lgrEntityPduEncoder.h:91
DtDatabaseColumn * myArticulatedParameterValueLoColumn
Definition: lgrEntityPduEncoder.h:106
DtDatabaseColumn * myEntityTypeExtraColumn
Definition: lgrEntityPduEncoder.h:62
DtDatabaseColumn * myVelocityXColumn
Definition: lgrEntityPduEncoder.h:73
Contains DtLgrPduDatabaseEncoder class.
DtDatabaseColumn * myArticulatedParameterPartIDColumn
Definition: lgrEntityPduEncoder.h:104
size_t myAttachedPartTableIndex
Definition: lgrEntityPduEncoder.h:110
DtDatabaseColumn * myVelocityYColumn
Definition: lgrEntityPduEncoder.h:74
DtDatabaseColumn * myForceIDColumn
Definition: lgrEntityPduEncoder.h:52
DtDatabaseColumn * myDeadReckoningAngularVelocityZColumn
Definition: lgrEntityPduEncoder.h:94
DtDatabaseColumn * myEntityTypeEntityKindColumn
Definition: lgrEntityPduEncoder.h:56
DtDatabaseColumn * myArticulatedParameterTypeDesignatorColumn
Definition: lgrEntityPduEncoder.h:102
DtDatabaseColumn * myArticulatedParameterChangeIndicatorColumn
Definition: lgrEntityPduEncoder.h:103
DtDatabaseColumn * myArticulatedParameterTypeColumn
Definition: lgrEntityPduEncoder.h:105
DtDatabaseColumn * myEntityTypeCategoryColumn
Definition: lgrEntityPduEncoder.h:59
DtDatabaseColumn * myEntityMarkingCharacterTextColumn
Definition: lgrEntityPduEncoder.h:97