FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDmUtil.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 "..\acad\Acad.h"
20
21class AcDbDatabase;
22class AcDbObjectId;
23
24namespace AcDmUtil
25{
26
27 ARX_API bool isBuiltInArrow(wchar_t const *);
28 ARX_API bool isZeroLengthArrow(wchar_t const *);
29 ARX_API Acad::ErrorStatus findArrowId(wchar_t const *, AcDbObjectId &, AcDbDatabase * = nullptr);
30 ARX_API Acad::ErrorStatus getArrowId(wchar_t const *, AcDbObjectId &, AcDbDatabase * = nullptr);
31 ARX_API int dimatfit(int);
32 ARX_API int dimfit(int,int);
33 ARX_API int dimfrac(int);
34 ARX_API int dimlunit(int);
35 ARX_API int dimtmove(int);
36 ARX_API int dimunit(int,int);
37 ARX_API wchar_t const * arrowName( AcDbObjectId);
38 ARX_API wchar_t const * arrowName(wchar_t const *);
40 ARX_API wchar_t const * globalArrowName(wchar_t const *);
41
42};
ARX_API int dimfit(int, int)
ARX_API int dimfrac(int)
ARX_API bool isBuiltInArrow(wchar_t const *)
ARX_API wchar_t const * globalArrowName(AcDbObjectId)
ARX_API bool isZeroLengthArrow(wchar_t const *)
ARX_API int dimtmove(int)
ARX_API Acad::ErrorStatus findArrowId(wchar_t const *, AcDbObjectId &, AcDbDatabase *=nullptr)
ARX_API Acad::ErrorStatus getArrowId(wchar_t const *, AcDbObjectId &, AcDbDatabase *=nullptr)
ARX_API wchar_t const * arrowName(AcDbObjectId)
ARX_API int dimunit(int, int)
ARX_API int dimatfit(int)
ARX_API int dimlunit(int)