FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
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
22class AcDbDictionary;
23class AcDbDwgFiler;
24class AcDbObjectId;
25class AcDbUcsPlane;
26class AcGePoint3d;
27class AcGeVector3d;
28struct xtstruc;
29
31{
32public:
34 AcDbObjectId ucsBase(void)const ;
36 AcDbObjectId ucsname(void)const ;
37 AcGePoint3d ucsorg(void)const ;
39 AcGeVector3d ucsxdir(void)const ;
40 AcGeVector3d ucsydir(void)const ;
41 double elevation(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);
53 Acad::ErrorStatus setUcsname( AcDbObjectId);
54 Acad::ErrorStatus setUcsorg( AcGePoint3d const &);
55 Acad::ErrorStatus setUcsxdir( AcGeVector3d const &);
56 Acad::ErrorStatus setUcsydir( AcGeVector3d const &);
58 Acad::ErrorStatus toModelGlobals(void);
59 Acad::ErrorStatus toPaperGlobals(void);
62 void mergeExtents( xtstruc const &);
63 void setElevation(double);
64 void setExtents( AcGePoint3d const &, AcGePoint3d const &);
65 void setUcsToWorld(void);
66
67};
Acad::ErrorStatus setUcsxdir(AcGeVector3d const &)
Acad::ErrorStatus toModelGlobals(void)
Acad::ErrorStatus setUcsOrthoRef(AcDbObjectId)
AcGeVector3d ucsydir(void) const
AcDbObjectId ucsOrthoRef(void) const
Acad::ErrorStatus setUcsOrthoView(AcDb::OrthographicView)
Acad::ErrorStatus setWorldUcsBaseOrigin(AcGePoint3d const &, AcDb::OrthographicView)
Acad::ErrorStatus setUcsydir(AcGeVector3d const &)
Acad::ErrorStatus setUcsname(AcDbObjectId)
Acad::ErrorStatus setUcsorg(AcGePoint3d const &)
AcDb::OrthographicView ucsOrthoView(void) const
Acad::ErrorStatus setUcs(AcDbUcsPlane const &)
void setUcsToWorld(void)
AcDbObjectId ucsname(void) const
Acad::ErrorStatus dwgIn(AcDbDwgFiler *)
AcGePoint3d worldUcsBaseOrigin(AcDb::OrthographicView) const
Acad::ErrorStatus setUcsBase(AcDbObjectId)
double elevation(void) const
Acad::ErrorStatus fromModelGlobals(void)
void mergeExtents(xtstruc const &)
Acad::ErrorStatus getUcs(AcDbUcsPlane &) const
void setElevation(double)
Acad::ErrorStatus fromPaperGlobals(void)
Acad::ErrorStatus toPaperGlobals(void)
Acad::ErrorStatus dwgOut(AcDbDwgFiler *) const
void getRoundTrip(AcDbDictionary *, int)
AcGePoint3d ucsorg(void) const
Acad::ErrorStatus setUcs(AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &)
AcDbObjectId ucsBase(void) const
void setExtents(AcGePoint3d const &, AcGePoint3d const &)
void addRoundTrip(AcDbDictionary *, int)
AcGeVector3d ucsxdir(void) const
bool isUcsOrthographic(bool, AcDb::OrthographicView &) const