### Navigation

- index
- next |
- previous |
- NEURON 7.3 documentation »
- Pointers »

# Obsolete Pointer Functions

`this_node`()
  Syntax:
    `this_node(x)`
  Description:

    Return a pointer (coded as a double) to the segment of the currently accessed section that contains location x. If you wish to compute a segment number index where 1 is the first nonzero area segment and nseg is the last nonzero area segment of the currently accessed section corresponding to position x use the hoc function

        func segnum() {
                if ($1 <= 0) {
                        return 0
                }else if ($1 >= 1) {
                        return nseg+1
                }else {
                        return int($1*nseg + .5)
                }
        }

  Warning

  This function is useless and should be removed.

`this_section`()
  Syntax:
    `this_section(x)`
  Description:
    Return a pointer (coded as a double) to the section which contains location 0 of the currently accessed section. This pointer can be used as the argument to `push_section()`. Functions that return pointers coded as doubles are unsafe with 64 bit pointers. This function has been superseded by `SectionRef`. See `sec()`.

### Navigation

- index
- next |
- previous |
- NEURON 7.3 documentation »
- Pointers »