38 m_instanceMaterials = NULL;
50 m_meshUrl = std::string(original_obj.
getMeshURL());
57 if (
this == &original_obj) {
72 m_instanceMaterials = instance_materials;
78 return m_instanceMaterials;
96 return QString::fromStdString(m_meshUrl);
102 m_meshUrl = url.toStdString();
108 QList<CLInstanceMaterial> vec = QList<CLInstanceMaterial>();
109 for (uint i = 0; i < m_instanceMaterials->
size(); i++) {
119 std::vector<CLInstanceMaterial> std_vec = std::vector<CLInstanceMaterial>();
120 for (QList<CLInstanceMaterial>::iterator it = instance_materials.begin();
121 it != instance_materials.end();
123 std_vec.push_back(*it);
void setMeshURL(const std::string &url)
~CLInstanceGeometry(void)
virtual void copyValuesFromObject(const CLInstanceGeometry &original_obj)
CLInstanceGeometry & operator=(const CLInstanceGeometry &original_obj)
T objectAtIndex(unsigned int index) const
const std::string & getMeshURL() const
void setInstanceMaterials(CArray< CLInstanceMaterial > *instance_materials)
unsigned int size() const
QList< CLInstanceMaterial > instanceMaterials()
CArray< CLInstanceMaterial > * getInstanceMaterials() const