17 #if !defined(OPENNURBS_PHOTOGRAMMETRY_INC_) 18 #define OPENNURBS_PHOTOGRAMMETRY_INC_ 27 bool HeightIsSet()
const;
28 bool CornersAreSet()
const;
29 bool UnitSystemIsSet()
const;
70 bool UnitSystemIsSet()
const;
71 bool SetUnitSystem( ON::LengthUnitSystem unit_system );
75 void UnsetUnitSystem();
82 bool LocationIsSet()
const;
100 bool OrientationIsSet()
const;
102 bool GetOrientationAnglesDegrees(
103 double* omega_degrees,
105 double* kappa_degrees
108 bool GetOrientationAnglesRadians(
109 double* omega_radians,
111 double* kappa_radians
126 bool GetOrientationFrame(
132 bool GetOrientationUp(
136 bool GetOrientationRight(
140 bool GetOrientationDirection(
152 bool GetOrientationRotation(
156 ON_Xform OrientationRotation()
const;
181 bool SetOrientationAnglesRadians(
182 double omega_radians,
210 bool SetOrientationAnglesDegrees(
211 double omega_degrees,
239 bool SetOrientationVectors(
267 bool SetOrientationRotation(
271 void UnsetOrientation();
274 unsigned char m_status;
275 unsigned char m_reserved1[3];
276 unsigned int m_reserved2;
302 bool NameIsSet()
const;
314 void SetId(
ON_UUID image_id );
322 bool CameraPositionIsSet()
const;
323 bool CameraLocationIsSet()
const;
324 bool CameraOrientationIsSet()
const;
326 void SetCameraPosition(
330 void GetCameraPosition(
334 void UnsetCameraPosition();
340 bool ImageFrustumIsSet()
const;
342 void SetImageFrustum(
346 void GetImageFrustum(
350 void UnsetImageFrustum();
356 bool ImageFileNameIsSet()
const;
358 void SetImageFileName(
359 const wchar_t* image_file_name
362 void GetImageFileName(
366 void UnsetImageFileName();
368 bool ImageSizeIsSet()
const;
380 void UnsetImageSize();
386 bool GetViewProjection(
402 int m_image_width_pixels;
403 int m_image_height_pixels;
Definition: opennurbs_photogrammetry.h:53
ON_UUID is a 16 byte universally unique identifier.
Definition: opennurbs_uuid.h:32
Definition: opennurbs_photogrammetry.h:20
Definition: opennurbs_string.h:2020
Definition: opennurbs_point.h:277
double m_height
Definition: opennurbs_photogrammetry.h:40
Definition: opennurbs_bounding_box.h:25
ON_UnitSystem m_unit_system
Definition: opennurbs_photogrammetry.h:35
Definition: opennurbs_string.h:3739
Definition: opennurbs_viewport.h:31
Definition: opennurbs_point.h:460
Definition: opennurbs_photogrammetry.h:291
Definition: opennurbs_point.h:1152