CGMES_3_0_0
Loading...
Searching...
No Matches
CIMPP::OrientationKind Class Reference

The orientation of the coordinate system with respect to top, left, and the coordinate number system. More...

#include <OrientationKind.hpp>

Public Types

enum  OrientationKind_ENUM { positive , negative }

Public Member Functions

 OrientationKind (OrientationKind_ENUM value)
OrientationKind & operator= (OrientationKind_ENUM rop)
 operator OrientationKind_ENUM () const
const char * debugString () const

Public Attributes

OrientationKind_ENUM value
bool initialized

Static Public Attributes

static const char debugName [] = "OrientationKind"

Friends

std::istream & operator>> (std::istream &lop, OrientationKind &rop)
std::ostream & operator<< (std::ostream &os, const OrientationKind &obj)

Detailed Description

The orientation of the coordinate system with respect to top, left, and the coordinate number system.

Member Enumeration Documentation

◆ OrientationKind_ENUM

Enumerator
positive 

For 2D diagrams, a positive orientation will result in X values increasing from left to right and Y values increasing from bottom to top. This is also known as a right hand orientation.

negative 

For 2D diagrams, a negative orientation gives the left-hand orientation (favoured by computer graphics displays) with X values increasing from left to right and Y values increasing from top to bottom. This is also known as a left hand orientation.


The documentation for this class was generated from the following files: