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

# OrientableSize(3tulip)

## NAME

OrientableSize -

## SYNOPSIS

`#include <OrientableSize.h>`

### Public Member Functions

**OrientableSize** (**OrientableSizeProxy** \*fatherParam, const float width=0, const float height=0, const float depth=0)\
 **OrientableSize** (**OrientableSizeProxy** \*fatherParam, const tlp::Size &**size**)\
 void **set** (const float width=0, const float height=0, const float depth=0)\
 void **set** (const tlp::Size &**size**)\
 void **setW** (const float width)\
 void **setH** (const float height)\
 void **setD** (const float depth)\
 float **getW** () const \
 float **getH** () const \
 float **getD** () const \
 void **get** (float \*width, float \*height, float \*depth) const \

### Protected Attributes

**OrientableSizeProxy** \* **father**\

## Constructor & Destructor Documentation

### OrientableSize::OrientableSize (OrientableSizeProxy \* fatherParam, const float width = `0`, const float height = `0`, const float depth = `0`) Authors: David Auber, Patrick Mary, Morgan Mathiaut from the LaBRI Visualization Team Email : auber@tulip-software.org Last modification : 13/03/2009 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

### OrientableSize::OrientableSize (OrientableSizeProxy \* fatherParam, const tlp::Size & size)

## Member Function Documentation

### void OrientableSize::get (float \* width, float \* height, float \* depth) const

### float OrientableSize::getD () const

### float OrientableSize::getH () const

### float OrientableSize::getW () const

### void OrientableSize::set (const tlp::Size & size)

### void OrientableSize::set (const float width = `0`, const float height = `0`, const float depth = `0`)

### void OrientableSize::setD (const float depth)

### void OrientableSize::setH (const float height)

### void OrientableSize::setW (const float width)

## Member Data Documentation

### OrientableSizeProxy\* OrientableSize::father` [protected]`

## Author

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