3 #ifndef FLATBUFFERS_GENERATED_VREPPATH_GRL_FLATBUFFER_H_ 4 #define FLATBUFFERS_GENERATED_VREPPATH_GRL_FLATBUFFER_H_ 6 #include "flatbuffers/flatbuffers.h" 13 namespace flatbuffer {
22 namespace flatbuffer {
26 struct EulerTranslationParams;
27 struct EulerRotationParams;
28 struct EulerPoseParams;
32 namespace flatbuffer {
33 struct VrepControlPoint;
38 namespace flatbuffer {
42 struct VrepPath FLATBUFFERS_FINAL_CLASS :
private flatbuffers::Table {
43 const flatbuffers::Vector<flatbuffers::Offset<grl::flatbuffer::VrepControlPoint>> *
controlPoints()
const {
return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<grl::flatbuffer::VrepControlPoint>> *>(4); }
44 bool Verify(flatbuffers::Verifier &verifier)
const {
45 return VerifyTableStart(verifier) &&
46 VerifyField<flatbuffers::uoffset_t>(verifier, 4 ) &&
47 verifier.Verify(controlPoints()) &&
48 verifier.VerifyVectorOfTables(controlPoints()) &&
54 flatbuffers::FlatBufferBuilder &
fbb_;
56 void add_controlPoints(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<grl::flatbuffer::VrepControlPoint>>> controlPoints) { fbb_.AddOffset(4, controlPoints); }
57 VrepPathBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
59 flatbuffers::Offset<VrepPath>
Finish() {
60 auto o = flatbuffers::Offset<VrepPath>(fbb_.EndTable(start_, 1));
65 inline flatbuffers::Offset<VrepPath>
CreateVrepPath(flatbuffers::FlatBufferBuilder &_fbb,
66 flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<grl::flatbuffer::VrepControlPoint>>> controlPoints = 0) {
76 inline void FinishVrepPathBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset<grl::flatbuffer::VrepPath> root) { fbb.Finish(root); }
81 #endif // FLATBUFFERS_GENERATED_VREPPATH_GRL_FLATBUFFER_H_ bool VerifyVrepPathBuffer(flatbuffers::Verifier &verifier)
VrepPathBuilder(flatbuffers::FlatBufferBuilder &_fbb)
flatbuffers::Offset< VrepPath > CreateVrepPath(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::VrepControlPoint >>> controlPoints=0)
void FinishVrepPathBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< grl::flatbuffer::VrepPath > root)
void add_controlPoints(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::VrepControlPoint >>> controlPoints)
flatbuffers::FlatBufferBuilder & fbb_
flatbuffers::Offset< VrepPath > Finish()
const flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::VrepControlPoint > > * controlPoints() const
bool Verify(flatbuffers::Verifier &verifier) const
const grl::flatbuffer::VrepPath * GetVrepPath(const void *buf)
flatbuffers::uoffset_t start_