CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
GeLine3d.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2022, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2022 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23
24#ifndef OD_GELINE3D_H
25#define OD_GELINE3D_H
27class OdGeLine2d;
28#include "Ge/GeLinearEnt3d.h"
29
30#include "TD_PackPush.h"
31
43{
44public:
45
46
51
58 const OdGeLine3d& source);
59
70 const OdGePoint3d& point,
71 const OdGeVector3d& vect);
72
84 const OdGePoint3d& point1,
85 const OdGePoint3d& point2);
86
87 GE_STATIC_EXPORT static const OdGeLine3d kXAxis; // X-axis *line*.
88 GE_STATIC_EXPORT static const OdGeLine3d kYAxis; // Y-axis *line*.
89 GE_STATIC_EXPORT static const OdGeLine3d kZAxis; // Z-axis *line*.
90
102 const OdGePoint3d& point,
103 const OdGeVector3d& vect);
104
116 const OdGePoint3d& point1,
117 const OdGePoint3d& point2);
118
128 const OdGeLine3d& line);
129//DOM-IGNORE-BEGIN
130private:
131 OdGeLine3d(OdGeEntity3dImpl*);
132//DOM-IGNORE-END
133};
134
135#include "TD_PackPop.h"
136
137#endif // OD_GELINE3D_H
#define GE_TOOLKIT_EXPORT
Definition: GeExport.h:49
#define GE_STATIC_EXPORT
Definition: GeExport.h:52
OdGeLine3d(const OdGePoint3d &point, const OdGeVector3d &vect)
static GE_STATIC_EXPORT const OdGeLine3d kXAxis
Definition: GeLine3d.h:87
static GE_STATIC_EXPORT const OdGeLine3d kYAxis
Definition: GeLine3d.h:88
OdGeLine3d(const OdGeLine3d &source)
static GE_STATIC_EXPORT const OdGeLine3d kZAxis
Definition: GeLine3d.h:89
OdGeLine3d & set(const OdGePoint3d &point1, const OdGePoint3d &point2)
OdGeLine3d & set(const OdGePoint3d &point, const OdGeVector3d &vect)
OdGeLine3d(const OdGePoint3d &point1, const OdGePoint3d &point2)
OdGeLinearEnt3d & operator=(const OdGeLinearEnt3d &line)
GLsizei GLsizei GLchar * source
Definition: gles2_ext.h:282