7 #include "InteriorsFloorOutlinePolygon.h"
23 const std::vector<std::vector<m44> >& instanceTransforms,
24 const std::vector<std::string>& tags,
25 const std::vector<int>& tagIndices,
26 const std::vector<std::string>& instanceIds,
27 const InteriorsFloorOutline& outline)
28 : m_floorNumber(floorNumber)
30 , m_tangentSpaceBounds(tangentSpacebounds)
31 , m_instanceTransforms(instanceTransforms)
33 , m_tagIndices(tagIndices)
34 , m_instanceIds(instanceIds)
39 int FloorNumber()
const {
return m_floorNumber; }
43 const std::vector< std::vector<m44> >& InstanceTransforms()
const {
return m_instanceTransforms; }
44 const std::vector<std::string>& GetTags()
const {
return m_tags; }
45 const std::vector<int>& GetTagIndices()
const {
return m_tagIndices; }
47 const std::vector<std::string>& GetInstanceIds()
const {
return m_instanceIds; }
49 const InteriorsFloorOutline& GetOutline()
const {
return m_outline; }
56 std::vector< std::vector<m44> > m_instanceTransforms;
57 std::vector<std::string> m_tags;
58 std::vector<int> m_tagIndices;
60 std::vector<std::string> m_instanceIds;
62 InteriorsFloorOutline m_outline;