320
PROGRAMAÇÃO EM AUTOCAD COM AUTOLISP E VISUAL LISP
VLR-REACTORS Função que mostra uma lista de todos os reatores definidos. (vlr-reactors tipo) tipo – opção de indicar qual o tipo de reatores a identificar. resulta – a listagem de todos os reatores ou os de um determinado tipo indicado. Exemplo: (vlr-reactors :vlr-object-reactor). São listados todos os reatores de objetos que existem, e o resultado é, por exemplo, ((:VLR-Object-Reactor #<VLR-ObjectReactor>)). VLR-ADD Função que ativa um reator previamente criado e desativado. (vlr-add reactor) reactor – o apontador do reator a ativar. resulta – o argumento da variável reactor. Exemplo: (vlr-add React1). O resultado é #<VLR-Mouse-Reactor> e se for desativado, o reator contido na variável React1 passa a estar ativo. VLR-ADDED-P Função que verifica se um reator está ativo. (vlr-added-p reactor) reactor – o reator que deve ser verificado para sabermos se está ativo. resulta – T se estiver ativo ou nil se não estiver. Exemplo: (vlr-added-p React1). O resultado é T e verificamos que o reator que está contido na variável React1 está ativo. VLR-REMOVE Função que remove um reator. (vlr-remove reactor) reactor – o reator a ser removido. resulta – o reator, ou nil se a operação falhar. Exemplo: (vlr-remove React1). O resultado é #<VLR-Mouse-Reactor> e o reator contido em React1 é removido; se já tiver sido removido, o resultado é nil.
© FCA – Editora de Informática