# How to draw inside a TikZ node, using node style?

I would like to define a node style, so that the node will look like the LaTeX symbol \oplus, i.e. a circle with lines from north to south, and east to west. (I also have more complicated examples in mind.)

I think that I should draw the lines in the execute at end node, or after mode path arguments, but nothing I have tried seems to work. The code I have in mind is something like this:

\tikzstyle{foo}=[circle,draw,execute at end node={\draw ??????}]

To rephrase the question: How can one do arbitrary drawing within a node, and define this as a style? In particular, how do you get the coordinates of the current node in a style?

-
a tip: you can use backticks ` to mark your inline code as I did in my edit. –  Hendrik Vogt Feb 17 '11 at 11:07