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

# OrientableCoord(3tulip)

## NAME

OrientableCoord -

## SYNOPSIS

`#include <OrientableCoord.h>`

### Public Member Functions

**OrientableCoord** (**OrientableLayout** \*fatherParam, const float x=0, const float y=0, const float z=0)\
 **OrientableCoord** (**OrientableLayout** \*fatherParam, const tlp::Coord &v)\
 void **set** (const float x=0, const float y=0, const float z=0)\
 void **set** (const tlp::Coord &v)\
 void **setX** (float x)\
 void **setY** (float y)\
 void **setZ** (float z)\
 float **getX** () const \
 float **getY** () const \
 float **getZ** () const \
 void **setInvertedX** (float x)\
 void **setInvertedY** (float y)\
 void **setInvertedZ** (float z)\
 float **getInvertedX** () const \
 float **getInvertedY** () const \
 float **getInvertedZ** () const \

### Protected Attributes

**OrientableLayout** \* **father**\

## Constructor & Destructor Documentation

### OrientableCoord::OrientableCoord (OrientableLayout \* fatherParam, const float x = `0`, const float y = `0`, const float z = `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.

### OrientableCoord::OrientableCoord (OrientableLayout \* fatherParam, const tlp::Coord & v)

## Member Function Documentation

### float OrientableCoord::getInvertedX () const

### float OrientableCoord::getInvertedY () const

### float OrientableCoord::getInvertedZ () const

### float OrientableCoord::getX () const

### float OrientableCoord::getY () const

### float OrientableCoord::getZ () const

### void OrientableCoord::set (const tlp::Coord & v)

### void OrientableCoord::set (const float x = `0`, const float y = `0`, const float z = `0`)

### void OrientableCoord::setInvertedX (float x)

### void OrientableCoord::setInvertedY (float y)

### void OrientableCoord::setInvertedZ (float z)

### void OrientableCoord::setX (float x)

### void OrientableCoord::setY (float y)

### void OrientableCoord::setZ (float z)

## Member Data Documentation

### OrientableLayout\* OrientableCoord::father` [protected]`

## Author

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