Choreonoid-1.7.0におけるモデルアイテムの読み込みについて - Japanese (日本語) - Choreonoid Discourse

# Choreonoid-1.7.0におけるモデルアイテムの読み込みについて

Japanese (日本語)

Ishichi
June 2, 2022, 2:22am

1

こんにちは.
私は研究でChoreonoidを使わせていただいております. バージョンは1.7.0です.
アイテムツリー上のチェック状態のボディアイテムの読み込みをしようと思い, 以下のコードを試したのですが, メンバーがありませんとエラーが出ます.
おそらく下記コードのcheckedItems()がバージョン1.8対応のもので, 1.7.0に対応していないのが原因であると思うのですが, バージョン1.7.0にcheckedItems()に代わるものはありますでしょうか?

試したコード:
ItemList checkedBodyItems = RootItem::instance()->checkedItems();

エラー内容:
error: ‘class cnoid::RootItem’ has no member named ‘checkedItems’

Yuki_Onishi
June 9, 2022, 6:02pm

2

本件ですが，以下のコミットで追加された機能かと思います．

github.com/choreonoid/choreonoid

#### Integrate the management of the selection state and the check states into the Item class

committed 03:14AM - 21 Nov 19 UTC

s-nakaoka

+488 -131

ここでアイテムの被選択状態管理が初めて導入されているため，このコミット以前のリリースである1.7に同様の機能はないかと存じます．

よろしくお願いします．

Ishichi
June 9, 2022, 10:28pm

3

わかりました。
ご返信ありがとうございます。

nakaoka
June 24, 2022, 1:19am

4

Yuki_Onishiさんありがとうございます。

バージョンについては、1.7はだいぶ古くなってしまっているので、今お使い頂くのでしたらGithubのmasterブランチの開発版をおすすめします。ただしこちらについて1.7以降まだ正式バージョンのリリースができておらず、申し訳なく思っております。

Ishichi
June 27, 2022, 8:00am