---
name: "tlp_IntegerProperty"
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/tlp_IntegerProperty"
---

# tlp\_IntegerProperty(3tulip)

## NAME

tlp::IntegerProperty -

## SYNOPSIS

`#include <IntegerProperty.h>`

Inherits **AbstractProperty\< IntegerType, IntegerType, IntegerAlgorithm \>**, and **tlp::PropertyObserver**.

### Public Member Functions

**IntegerProperty** (**Graph** \*)\
 **IntegerType::RealType** **getNodeMin** ()\
 **IntegerType::RealType** **getNodeMax** ()\
 **IntegerType::RealType** **getEdgeMin** ()\
 **IntegerType::RealType** **getEdgeMax** ()\
 **PropertyInterface** \* **clonePrototype** (**Graph** \*, std::string)\
 void **copy** (const **node**, const **node**, **PropertyInterface** \*)\
 void **copy** (const **edge**, const **edge**, **PropertyInterface** \*)\
 virtual void **afterSetNodeValue** (**PropertyInterface** \*prop, const **node** n)\
 virtual void **afterSetEdgeValue** (**PropertyInterface** \*prop, const **edge** e)\
 virtual void **afterSetAllNodeValue** (**PropertyInterface** \*prop)\
 virtual void **afterSetAllEdgeValue** (**PropertyInterface** \*prop)\

### Protected Member Functions

void **clone\_handler** (**AbstractProperty**\< **IntegerType**, **IntegerType** \> &)\

### Friends

class **IntegerAlgorithm**\

## Constructor & Destructor Documentation

### tlp::IntegerProperty::IntegerProperty (Graph \*)

## Member Function Documentation

### virtual void tlp::IntegerProperty::afterSetAllEdgeValue (PropertyInterface \* prop)` [virtual]`

Reimplemented from **tlp::PropertyObserver**.

### virtual void tlp::IntegerProperty::afterSetAllNodeValue (PropertyInterface \* prop)` [virtual]`

Reimplemented from **tlp::PropertyObserver**.

### virtual void tlp::IntegerProperty::afterSetEdgeValue (PropertyInterface \* prop, const edge e)` [virtual]`

Reimplemented from **tlp::PropertyObserver**.

### virtual void tlp::IntegerProperty::afterSetNodeValue (PropertyInterface \* prop, const node n)` [virtual]`

Reimplemented from **tlp::PropertyObserver**.

### void tlp::IntegerProperty::clone\_handler (AbstractProperty\< IntegerType, IntegerType \> &)` [protected]`

### PropertyInterface\* tlp::IntegerProperty::clonePrototype (Graph \*, std::string)` [virtual]`

Implements **tlp::PropertyInterface**.

### void tlp::IntegerProperty::copy (const edge, const edge, PropertyInterface \*)` [virtual]`

Implements **tlp::PropertyInterface**.

### void tlp::IntegerProperty::copy (const node, const node, PropertyInterface \*)` [virtual]`

Implements **tlp::PropertyInterface**.

### IntegerType::RealType tlp::IntegerProperty::getEdgeMax ()

### IntegerType::RealType tlp::IntegerProperty::getEdgeMin ()

### IntegerType::RealType tlp::IntegerProperty::getNodeMax ()

### IntegerType::RealType tlp::IntegerProperty::getNodeMin ()

## Friends And Related Function Documentation

### friend class IntegerAlgorithm` [friend]`

## Author

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