2015-10-10 5 views
1

Есть ли способ доступа к S4-методам, которые не экспортируются? Я работаю над пакетом, который использует классы S3. У меня есть класс под названием foo. Для foo я определить новый метод участка:Как получить доступ к S4-методам, которые не экспортируются

plot.foo <- function(x, ...) { 
    # some code 
    plot(x) # this should be the plot method of an other S4 package 
} 

В моем конкретном случае я хотел бы назвать plot метод из raster пакета, который, похоже, не будет экспортироваться.

+1

Это похоже на надзор со стороны растрового автора; свяжитесь с ними ('packageMaintainer ('raster") ') и предложите добавить exportMethods (' plot ') в их файл NAMESPACE. Как написано, пакет добавляет этот метод к S4-генератору, созданному пакетом sp, поэтому' sp :: plot (x) 'в вашем коде. –

ответ