Иерархия классов графически для чужого проекта

Тема в разделе "LANGS.C", создана пользователем Rustem, 4 окт 2010.

  1. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Приветствую
    Вопрос какой утилитой можно получить графическое представление иерархии классов?
    (Хочу разобраться в структуре опен-соурс игры)

    Парсить файлы и самому рисовать не охота.
     
  2. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    для расковыривания сорцов я пользуюсь сорс инсайт. ничего лучше пока не видел. а для только граф представления иерархии должны быть и проще утили. а эклипс не делает такого?
     
  3. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    qqwe
    а не подскажете как в нем граф вид получить?
     
  4. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    view -> relation win
    далее заходите в опции вылезшего тулбара и настраиваете какие реляции вы хотите.
    в вашем случае, видимо, base classs или derived classs. считает оно начиная с имени на котором курсор.
    сами классы искать в столбце справа. по иконкам снизу там пощелкать. они разные типы навигации переключают.

    если же вам надо иерархию всех классов на страничку для доков, то лучше доксиген какой нибудь
     
  5. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    qqwe
    Спасибо за развернутый ответ
     
  6. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    Visual Studio (не express версия) тоже позволяет.
     
  7. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    да, Source Insight клевая вещь...
     
  8. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Rel Source Insight может и клевая,

    только нифига непонятно как проект загрузить, у которго только cpp, h и makefile
     
  9. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    Project-> New project и добавляешь в него все cpp и h.
    Затем Project -> Synchronize Files -> Force all files to be re-parsed -> Ok
    и всё.
     
  10. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    asd
    То, что надо. Спасибо