---
name: "GMLNodeBuilder"
section: "3tulip"
platform: "linux"
package: "tulip-doc"
version: "3.1.2-2.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/GMLNodeBuilder"
---

# GMLNodeBuilder(3tulip)

## NAME

GMLNodeBuilder -

## SYNOPSIS

Inherits **GMLBuilder**.

### Public Member Functions

**GMLNodeBuilder** (**GMLGraphBuilder** \***graphBuilder**)\
 bool **addInt** (const string &st, const int id)\
 bool **addDouble** (const string &st, const double real)\
 bool **addString** (const string &st, const string &str)\
 bool **addBool** (const string &st, const bool boolean)\
 void **setColor** (const Color &color)\
 void **setSize** (const Size &**size**)\
 void **setCoord** (const Coord &coord)\
 bool **addStruct** (const string &structName, **GMLBuilder** \*&newBuilder)\
 bool **close** ()\

### Public Attributes

**GMLGraphBuilder** \* **graphBuilder**\
 int **idSet**\

## Constructor & Destructor Documentation

### GMLNodeBuilder::GMLNodeBuilder (GMLGraphBuilder \* graphBuilder)` [inline]`

## Member Function Documentation

### bool GMLNodeBuilder::addBool (const string & st, const bool boolean)` [inline]`

### bool GMLNodeBuilder::addDouble (const string & st, const double real)` [inline]`

### bool GMLNodeBuilder::addInt (const string & st, const int id)` [inline]`

### bool GMLNodeBuilder::addString (const string & st, const string & str)` [inline]`

### bool GMLNodeBuilder::addStruct (const string & structName, GMLBuilder \*& newBuilder)

### bool GMLNodeBuilder::close ()` [inline, virtual]`

Implements **GMLBuilder**.

### void GMLNodeBuilder::setColor (const Color & color)` [inline]`

### void GMLNodeBuilder::setCoord (const Coord & coord)` [inline]`

### void GMLNodeBuilder::setSize (const Size & size)` [inline]`

## Member Data Documentation

### GMLGraphBuilder\* GMLNodeBuilder::graphBuilder

### int GMLNodeBuilder::idSet

## Author

Generated automatically by Doxygen for Tulip Plugins Library from the source code.
