## TestExtendedDescribedPoint TestExtendedDescribedPoint — Extended described point |

## Synopsis

                        TestExtendedDescribedPoint;
    TestExtendedDescribedPoint * test_extended_described_point_new
                                                            (const gchar *desc,
                                                             TestPoint *point,
                                                             const gchar *ext_desc);
    const gchar *       test_extended_described_point_get_desc
                                                            (TestExtendedDescribedPoint *instance);
    TestPoint *         test_extended_described_point_get_point
                                                            (TestExtendedDescribedPoint *instance);
    const gchar *       test_extended_described_point_get_ext_desc
                                                            (TestExtendedDescribedPoint *instance);
    void                test_extended_described_point_set_desc
                                                            (TestExtendedDescribedPoint *instance,
                                                             const gchar *value);
    void                test_extended_described_point_set_point
                                                            (TestExtendedDescribedPoint *instance,
                                                             TestPoint *value);
    void                test_extended_described_point_set_ext_desc
                                                            (TestExtendedDescribedPoint *instance,
                                                             const gchar *value);

## Object Hierarchy

      GObject
       +----EggDBusStructure
             +----TestExtendedDescribedPoint

## Description

Test type for wrapping (s(ii)s).

## Details

### TestExtendedDescribedPoint

    typedef struct _TestExtendedDescribedPoint TestExtendedDescribedPoint;

### test_extended_described_point_new ()

    TestExtendedDescribedPoint * test_extended_described_point_new
                                                            (const gchar *desc,
                                                             TestPoint *point,
                                                             const gchar *ext_desc);

Constructs a new TestExtendedDescribedPoint.

`desc` : | A description of the described point
`point` : | The point being described
`ext_desc` : | An extended description of the point
Returns : | A TestExtendedDescribedPoint.

### test_extended_described_point_get_desc ()

    const gchar *       test_extended_described_point_get_desc
                                                            (TestExtendedDescribedPoint *instance);

Gets element 0 of the EggDBusStructure wrapped by TestExtendedDescribedPoint.

`instance` : | A TestExtendedDescribedPoint.
Returns : | A description of the described point

### test_extended_described_point_get_point ()

    TestPoint *         test_extended_described_point_get_point
                                                            (TestExtendedDescribedPoint *instance);

Gets element 1 of the EggDBusStructure wrapped by TestExtendedDescribedPoint.

`instance` : | A TestExtendedDescribedPoint.
Returns : | The point being described

### test_extended_described_point_get_ext_desc ()

    const gchar *       test_extended_described_point_get_ext_desc
                                                            (TestExtendedDescribedPoint *instance);

Gets element 2 of the EggDBusStructure wrapped by TestExtendedDescribedPoint.

`instance` : | A TestExtendedDescribedPoint.
Returns : | An extended description of the point

### test_extended_described_point_set_desc ()

    void                test_extended_described_point_set_desc
                                                            (TestExtendedDescribedPoint *instance,
                                                             const gchar *value);

Sets element 0 of the EggDBusStructure wrapped by TestExtendedDescribedPoint.

`instance` : | A TestExtendedDescribedPoint.
`value` : | A description of the described point

### test_extended_described_point_set_point ()

    void                test_extended_described_point_set_point
                                                            (TestExtendedDescribedPoint *instance,
                                                             TestPoint *value);

Sets element 1 of the EggDBusStructure wrapped by TestExtendedDescribedPoint.

`instance` : | A TestExtendedDescribedPoint.
`value` : | The point being described

### test_extended_described_point_set_ext_desc ()

    void                test_extended_described_point_set_ext_desc
                                                            (TestExtendedDescribedPoint *instance,
                                                             const gchar *value);

Sets element 2 of the EggDBusStructure wrapped by TestExtendedDescribedPoint.

`instance` : | A TestExtendedDescribedPoint.
`value` : | An extended description of the point