FRX SDK Documentation
2025 SP0
Loading...
Searching...
No Matches
SDK
FxARX
_impl_include
acdb17
AcDbHeaderSpaceData.h
Go to the documentation of this file.
1
#pragma once
2
3
//
4
// (C) Copyright 2005-2024 by Graebert GmbH.
5
//
6
// Permission to use, copy, modify, and distribute this software in
7
// object code form for any purpose and without fee is hereby granted,
8
// provided that the above copyright notice appears in all copies and
9
// that both that copyright notice and the limited warranty and
10
// restricted rights notice below appear in all supporting
11
// documentation.
12
//
13
// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14
// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15
// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16
// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17
// UNINTERRUPTED OR ERROR FREE.
18
19
#include "
..\acdb17\AcDb.h
"
20
#include "
..\acad\Acad.h
"
21
22
class
AcDbDictionary
;
23
class
AcDbDwgFiler
;
24
class
AcDbObjectId
;
25
class
AcDbUcsPlane
;
26
class
AcGePoint3d
;
27
class
AcGeVector3d
;
28
struct
xtstruc
;
29
30
class
ARX_API
AcDbHeaderSpaceData
31
{
32
public
:
33
bool
isUcsOrthographic
(
bool
,
AcDb::OrthographicView
&)
const
;
34
AcDbObjectId
ucsBase
(
void
)
const
;
35
AcDbObjectId
ucsOrthoRef
(
void
)
const
;
36
AcDbObjectId
ucsname
(
void
)
const
;
37
AcGePoint3d
ucsorg
(
void
)
const
;
38
AcGePoint3d
worldUcsBaseOrigin
(
AcDb::OrthographicView
)
const
;
39
AcGeVector3d
ucsxdir
(
void
)
const
;
40
AcGeVector3d
ucsydir
(
void
)
const
;
41
double
elevation
(
void
)
const
;
42
AcDb::OrthographicView
ucsOrthoView
(
void
)
const
;
43
Acad::ErrorStatus
dwgIn
(
AcDbDwgFiler
*);
44
Acad::ErrorStatus
dwgOut
(
AcDbDwgFiler
*)
const
;
45
Acad::ErrorStatus
fromModelGlobals
(
void
);
46
Acad::ErrorStatus
fromPaperGlobals
(
void
);
47
Acad::ErrorStatus
getUcs
(
AcDbUcsPlane
&)
const
;
48
Acad::ErrorStatus
setUcs
(
AcDbUcsPlane
const
&);
49
Acad::ErrorStatus
setUcs
(
AcGePoint3d
const
&,
AcGeVector3d
const
&,
AcGeVector3d
const
&);
50
Acad::ErrorStatus
setUcsBase
(
AcDbObjectId
);
51
Acad::ErrorStatus
setUcsOrthoRef
(
AcDbObjectId
);
52
Acad::ErrorStatus
setUcsOrthoView
(
AcDb::OrthographicView
);
53
Acad::ErrorStatus
setUcsname
(
AcDbObjectId
);
54
Acad::ErrorStatus
setUcsorg
(
AcGePoint3d
const
&);
55
Acad::ErrorStatus
setUcsxdir
(
AcGeVector3d
const
&);
56
Acad::ErrorStatus
setUcsydir
(
AcGeVector3d
const
&);
57
Acad::ErrorStatus
setWorldUcsBaseOrigin
(
AcGePoint3d
const
&,
AcDb::OrthographicView
);
58
Acad::ErrorStatus
toModelGlobals
(
void
);
59
Acad::ErrorStatus
toPaperGlobals
(
void
);
60
void
addRoundTrip
(
AcDbDictionary
*,
int
);
61
void
getRoundTrip
(
AcDbDictionary
*,
int
);
62
void
mergeExtents
(
xtstruc
const
&);
63
void
setElevation
(
double
);
64
void
setExtents
(
AcGePoint3d
const
&,
AcGePoint3d
const
&);
65
void
setUcsToWorld
(
void
);
66
67
};
ARX_API
#define ARX_API
Definition
_impl_include/ac1st/CommonHeader.h:21
AcDb.h
Acad.h
AcDbDictionary
Definition
AcDbDictionary.h:33
AcDbDwgFiler
Definition
AcDbDwgFiler.h:31
AcDbHeaderSpaceData
Definition
AcDbHeaderSpaceData.h:31
AcDbHeaderSpaceData::setUcsxdir
Acad::ErrorStatus setUcsxdir(AcGeVector3d const &)
AcDbHeaderSpaceData::toModelGlobals
Acad::ErrorStatus toModelGlobals(void)
AcDbHeaderSpaceData::setUcsOrthoRef
Acad::ErrorStatus setUcsOrthoRef(AcDbObjectId)
AcDbHeaderSpaceData::ucsydir
AcGeVector3d ucsydir(void) const
AcDbHeaderSpaceData::ucsOrthoRef
AcDbObjectId ucsOrthoRef(void) const
AcDbHeaderSpaceData::setUcsOrthoView
Acad::ErrorStatus setUcsOrthoView(AcDb::OrthographicView)
AcDbHeaderSpaceData::setWorldUcsBaseOrigin
Acad::ErrorStatus setWorldUcsBaseOrigin(AcGePoint3d const &, AcDb::OrthographicView)
AcDbHeaderSpaceData::setUcsydir
Acad::ErrorStatus setUcsydir(AcGeVector3d const &)
AcDbHeaderSpaceData::setUcsname
Acad::ErrorStatus setUcsname(AcDbObjectId)
AcDbHeaderSpaceData::setUcsorg
Acad::ErrorStatus setUcsorg(AcGePoint3d const &)
AcDbHeaderSpaceData::ucsOrthoView
AcDb::OrthographicView ucsOrthoView(void) const
AcDbHeaderSpaceData::setUcs
Acad::ErrorStatus setUcs(AcDbUcsPlane const &)
AcDbHeaderSpaceData::setUcsToWorld
void setUcsToWorld(void)
AcDbHeaderSpaceData::ucsname
AcDbObjectId ucsname(void) const
AcDbHeaderSpaceData::dwgIn
Acad::ErrorStatus dwgIn(AcDbDwgFiler *)
AcDbHeaderSpaceData::worldUcsBaseOrigin
AcGePoint3d worldUcsBaseOrigin(AcDb::OrthographicView) const
AcDbHeaderSpaceData::setUcsBase
Acad::ErrorStatus setUcsBase(AcDbObjectId)
AcDbHeaderSpaceData::elevation
double elevation(void) const
AcDbHeaderSpaceData::fromModelGlobals
Acad::ErrorStatus fromModelGlobals(void)
AcDbHeaderSpaceData::mergeExtents
void mergeExtents(xtstruc const &)
AcDbHeaderSpaceData::getUcs
Acad::ErrorStatus getUcs(AcDbUcsPlane &) const
AcDbHeaderSpaceData::setElevation
void setElevation(double)
AcDbHeaderSpaceData::fromPaperGlobals
Acad::ErrorStatus fromPaperGlobals(void)
AcDbHeaderSpaceData::toPaperGlobals
Acad::ErrorStatus toPaperGlobals(void)
AcDbHeaderSpaceData::dwgOut
Acad::ErrorStatus dwgOut(AcDbDwgFiler *) const
AcDbHeaderSpaceData::getRoundTrip
void getRoundTrip(AcDbDictionary *, int)
AcDbHeaderSpaceData::ucsorg
AcGePoint3d ucsorg(void) const
AcDbHeaderSpaceData::setUcs
Acad::ErrorStatus setUcs(AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &)
AcDbHeaderSpaceData::ucsBase
AcDbObjectId ucsBase(void) const
AcDbHeaderSpaceData::setExtents
void setExtents(AcGePoint3d const &, AcGePoint3d const &)
AcDbHeaderSpaceData::addRoundTrip
void addRoundTrip(AcDbDictionary *, int)
AcDbHeaderSpaceData::ucsxdir
AcGeVector3d ucsxdir(void) const
AcDbHeaderSpaceData::isUcsOrthographic
bool isUcsOrthographic(bool, AcDb::OrthographicView &) const
AcDb::OrthographicView
OrthographicView
Definition
_impl_include/acdb17/acdb.h:617
AcDbObjectId
Definition
AcDbObjectId.h:25
AcDbUcsPlane
Definition
AcDbUcsPlane.h:37
AcGePoint3d
Definition
AcGePoint3d.h:27
AcGeVector3d
Definition
AcGeVector3d.h:31
xtstruc
Definition
acdb17/Global Structs.h:360
Generated on Mon Mar 4 2024 12:50:06