remove_objremove_objRemoveObjRemoveObjremove_obj (Operator)

Name

remove_objremove_objRemoveObjRemoveObjremove_obj — Entferne Objekte aus einem ikonischen Objekt-Tupel.

Signatur

remove_obj(Objects : ObjectsReduced : Index : )

Herror remove_obj(const Hobject Objects, Hobject* ObjectsReduced, const Hlong Index)

Herror T_remove_obj(const Hobject Objects, Hobject* ObjectsReduced, const Htuple Index)

void RemoveObj(const HObject& Objects, HObject* ObjectsReduced, const HTuple& Index)

HObject HObject::RemoveObj(const HTuple& Index) const

HObject HObject::RemoveObj(Hlong Index) const

HImage HImage::RemoveObj(const HTuple& Index) const

HImage HImage::RemoveObj(Hlong Index) const

HRegion HRegion::RemoveObj(const HTuple& Index) const

HRegion HRegion::RemoveObj(Hlong Index) const

HXLD HXLD::RemoveObj(const HTuple& Index) const

HXLD HXLD::RemoveObj(Hlong Index) const

HXLDCont HXLDCont::RemoveObj(const HTuple& Index) const

HXLDCont HXLDCont::RemoveObj(Hlong Index) const

HXLDPoly HXLDPoly::RemoveObj(const HTuple& Index) const

HXLDPoly HXLDPoly::RemoveObj(Hlong Index) const

HXLDPara HXLDPara::RemoveObj(const HTuple& Index) const

HXLDPara HXLDPara::RemoveObj(Hlong Index) const

HXLDModPara HXLDModPara::RemoveObj(const HTuple& Index) const

HXLDModPara HXLDModPara::RemoveObj(Hlong Index) const

HXLDExtPara HXLDExtPara::RemoveObj(const HTuple& Index) const

HXLDExtPara HXLDExtPara::RemoveObj(Hlong Index) const

static void HOperatorSet.RemoveObj(HObject objects, out HObject objectsReduced, HTuple index)

HObject HObject.RemoveObj(HTuple index)

HObject HObject.RemoveObj(int index)

HImage HImage.RemoveObj(HTuple index)

HImage HImage.RemoveObj(int index)

HRegion HRegion.RemoveObj(HTuple index)

HRegion HRegion.RemoveObj(int index)

HXLD HXLD.RemoveObj(HTuple index)

HXLD HXLD.RemoveObj(int index)

HXLDCont HXLDCont.RemoveObj(HTuple index)

HXLDCont HXLDCont.RemoveObj(int index)

HXLDPoly HXLDPoly.RemoveObj(HTuple index)

HXLDPoly HXLDPoly.RemoveObj(int index)

HXLDPara HXLDPara.RemoveObj(HTuple index)

HXLDPara HXLDPara.RemoveObj(int index)

HXLDModPara HXLDModPara.RemoveObj(HTuple index)

HXLDModPara HXLDModPara.RemoveObj(int index)

HXLDExtPara HXLDExtPara.RemoveObj(HTuple index)

HXLDExtPara HXLDExtPara.RemoveObj(int index)

def remove_obj(objects: HObject, index: MaybeSequence[int]) -> HObject

Beschreibung

remove_objremove_objRemoveObjRemoveObjRemoveObjremove_obj entfernt die von IndexIndexIndexIndexindexindex referenzierten Objekte dem Objekt-Tupel ObjectsObjectsObjectsObjectsobjectsobjects und gibt die verbleibenden Objekte in dem Tupel ObjectsReducedObjectsReducedObjectsReducedObjectsReducedobjectsReducedobjects_reduced zurück. IndexIndexIndexIndexindexindex bestimmt die Indizes der Elemente, die entfernt werden sollen. Dabei ist zu beachten, dass die Indizes anders als bei Steuerungs-Tupeln bei Objekt-Tupeln mit 1 beginnen. Duplikate und Indizes außerhalb des Bereiches werden ignoriert.

Ausführungsinformationen

Parameter

ObjectsObjectsObjectsObjectsobjectsobjects (input_object)  object(-array) objectHObjectHObjectHObjectHobject

Eingabe Objekt-Tupel.

ObjectsReducedObjectsReducedObjectsReducedObjectsReducedobjectsReducedobjects_reduced (output_object)  object(-array) objectHObjectHObjectHObjectHobject *

Verbleibende Objekt-Tupel.

IndexIndexIndexIndexindexindex (input_control)  number(-array) HTupleMaybeSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Indizes der zu entfernenden Objekte.

Beispiel (HDevelop)

gen_empty_obj (Images)
for Index := 1 to 10 by 1
  gen_image_const (Image, 'byte', Index, Index)
  concat_obj (Images, Image, Images)
endfor

remove_obj (Images, Images, [7, 4])

Alternativen

select_objselect_objSelectObjSelectObjSelectObjselect_obj

Siehe auch

count_objcount_objCountObjCountObjCountObjcount_obj, select_objselect_objSelectObjSelectObjSelectObjselect_obj, copy_objcopy_objCopyObjCopyObjCopyObjcopy_obj, insert_objinsert_objInsertObjInsertObjInsertObjinsert_obj

Modul

Foundation