1 #ifndef COIN_SBVIEWPORTREGION_H
2 #define COIN_SBVIEWPORTREGION_H
28 #include <Inventor/SbVec2s.h>
29 #include <Inventor/SbVec2f.h>
38 void setWindowSize(
short width,
short height);
39 void setWindowSize(
SbVec2s winSize);
40 void setViewport(
float left,
float bottom,
41 float width,
float height);
43 void setViewportPixels(
short left,
short bottom,
44 short width,
short height);
46 const SbVec2s & getWindowSize(
void)
const;
47 const SbVec2f & getViewportOrigin(
void)
const;
48 const SbVec2s & getViewportOriginPixels(
void)
const;
49 const SbVec2f & getViewportSize(
void)
const;
50 const SbVec2s & getViewportSizePixels(
void)
const;
51 float getViewportAspectRatio(
void)
const;
52 void scaleWidth(
float ratio);
53 void scaleHeight(
float ratio);
54 void setPixelsPerInch(
float ppi);
55 float getPixelsPerInch(
void)
const;
56 float getPixelsPerPoint(
void)
const;
63 void print(FILE * file)
const;
77 #endif // !COIN_SBVIEWPORTREGION_H
const SbVec2s & getViewportSizePixels(void) const
Definition: SbViewportRegion.cpp:425
const SbVec2f & getViewportOrigin(void) const
Definition: SbViewportRegion.cpp:377
The SbVec2f class is a 2 dimensional vector with floating point coordinates.
Definition: SbVec2f.h:36
int operator==(const SbViewportRegion ®1, const SbViewportRegion ®2)
Definition: SbViewportRegion.cpp:558
void print(FILE *fp) const
Definition: SbVec2s.cpp:537
float getViewportAspectRatio(void) const
Definition: SbViewportRegion.cpp:440
SbViewportRegion(void)
Definition: SbViewportRegion.cpp:132
const SbVec2s & getWindowSize(void) const
Definition: SbViewportRegion.cpp:366
const SbVec2f & getViewportSize(void) const
Definition: SbViewportRegion.cpp:414
int operator!=(const SbViewportRegion ®1, const SbViewportRegion ®2)
Definition: SbViewportRegion.cpp:574
void setViewportPixels(short left, short bottom, short width, short height)
Definition: SbViewportRegion.cpp:313
static void postWarning(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:324
SbVec2s & setValue(const short v[2])
Definition: SbVec2s.cpp:174
void print(FILE *file) const
Definition: SbViewportRegion.cpp:584
float getPixelsPerInch(void) const
Definition: SbViewportRegion.cpp:536
int operator!=(const SbBox2s &b1, const SbBox2s &b2)
Definition: SbBox2s.cpp:443
The SbVec2s class is a 2 dimensional vector with short integer coordinates.
Definition: SbVec2s.h:37
SbVec2f & setValue(const float v[2])
Definition: SbVec2f.cpp:244
void scaleHeight(float ratio)
Definition: SbViewportRegion.cpp:491
void setViewport(float left, float bottom, float width, float height)
Definition: SbViewportRegion.cpp:261
int operator==(const SbBox2s &b1, const SbBox2s &b2)
Definition: SbBox2s.cpp:432
float getPixelsPerPoint(void) const
Definition: SbViewportRegion.cpp:548
The SbViewportRegion class is a viewport within a full window.
Definition: SbViewportRegion.h:31
void setWindowSize(short width, short height)
Definition: SbViewportRegion.cpp:211
void print(FILE *fp) const
Definition: SbVec2f.cpp:524
void setPixelsPerInch(float ppi)
Definition: SbViewportRegion.cpp:516
void scaleWidth(float ratio)
Definition: SbViewportRegion.cpp:460
const SbVec2s & getViewportOriginPixels(void) const
Definition: SbViewportRegion.cpp:398
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Jul 27 2020 for Coin by Doxygen. 1.8.18