Get grip_owner_list in CRhinoOnTransformObject c++

Hi;
How can I get the grip_owner_list in CRhinoOnTransformObject ?

class MOnTransformObject : public CRhinoOnTransformObject
{
public:
	MOnTransformObject();
	void Notify(const class CRhinoOnTransformObject::CParameters& params);
};

MOnTransformObject::MOnTransformObject()
	: CRhinoOnTransformObject(ON_UuidFromString(L"E3D5427B-0AFA-4E96-B7F9-5C57C945FD4D"))
{
}
void MOnTransformObject::Notify(const class CRhinoOnTransformObject::CParameters& params)
{
	const CRhinoObject * mobj = params.m_grip_owner_list;
}

I just want to get the ON_UUID of the grip owner objects.

Hi @suc_kiet,

params.m_grip_owner_list is an array.

for (int i = 0; i < param.m_grip_owner_count; i++)
{
  const CRhinoObject* rh_obj = param.m_grip_owner_list[i];
  if (nullptr != rh_obj)
  {
    ON_UUID id = rh_obj->ModelObjectId();
    // todo..
  }
}

– Dale

Hi @dale ;
Thank you, it run good.