FRX SDK Documentation
2025 SP0
Loading...
Searching...
No Matches
SDK
FxARX
_impl_include
acismobj17
AcDbWipeout.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 "
AcDbRasterImage.h
"
20
class
AcGiSentScanLines
;
21
22
class
ARX_API
AcDbWipeout
:
public
AcDbRasterImage
23
{
24
public
:
25
AcDbWipeout
(
AcDbWipeout
const
&);
26
AcDbWipeout
(
void
);
27
28
ACRX_DECLARE_MEMBERS
(
AcDbWipeout
)
29
30
Acad
::
ErrorStatus
append(
AcDbObjectId
&);
31
static
Acad
::
ErrorStatus
createImageDefinition();
32
AcGiSentScanLines
* getScanLines(
AcGiRequestScanLines
const &)const;
33
static
Acad
::
ErrorStatus
fitPointsToImage(
AcGePoint2dArray
&,
AcGePoint2d
&,
double
&,
Adesk
::Boolean
param_4
=
Adesk
::
kFalse
);
34
Adesk
::Boolean frame() const;
35
Adesk
::Boolean isClipped() const;
36
37
virtual
~
AcDbWipeout
(
void
);
38
virtual
char
brightness(
void
)const ;
39
virtual
AcRxObject
* clone() const;
40
virtual
char
contrast(
void
)const ;
41
virtual
char
fade(
void
)const ;
42
virtual
AcGeVector2d
imageSize(
Adesk
::Boolean
param_1
=
Adesk
::
kFalse
) const;
43
virtual
Acad
::
ErrorStatus
subGetClassID(
_GUID
*)const ;
44
virtual
int
isSetDisplayOpt(
ImageDisplayOpt
)const ;
45
virtual
Acad
::
ErrorStatus
subGetTransformedCopy (
AcGeMatrix3d
const &,
AcDbEntity
* &)const ;
46
virtual
void
subList(
void
)const ;
47
virtual
Acad
::
ErrorStatus
subMoveGripPointsAt( const
AcDbVoidPtrArray
&, const
AcGeVector3d
&, const
int
);
48
virtual
AcGeVector2d
scale(
void
)const ;
49
virtual
Adesk
::UInt32 subSetAttributes(
AcGiDrawableTraits
*);
50
virtual
Acad
::
ErrorStatus
setBrightness(
char
);
51
virtual
Acad
::
ErrorStatus
subTransformBy(
AcGeMatrix3d
const & );
52
virtual
Acad
::
ErrorStatus
setContrast(
char
);
53
virtual
void
subViewportDraw(
AcGiViewportDraw
*);
54
virtual
Adesk
::Boolean subWorldDraw(
AcGiWorldDraw
*);
55
virtual
void
setDisplayOpt(
ImageDisplayOpt
,
int
);
56
virtual
Acad
::
ErrorStatus
setFade(
char
);
57
58
private
:
59
static
void
*
__cdecl
operator
new
[](
size_t
);
60
static
void
*
__cdecl
operator
new
[](
size_t
,
char
const *,
int
);
61
static
void
__cdecl
operator
delete
[](
void
*);
62
};
ARX_API
#define ARX_API
Definition
_impl_include/ac1st/CommonHeader.h:21
AcDbRasterImage.h
ErrorStatus
Acad::ErrorStatus ErrorStatus
Definition
acdbabb.h:21
kFalse
const int kFalse
Definition
addConstants.h:70
ACRX_DECLARE_MEMBERS
#define ACRX_DECLARE_MEMBERS(classname)
Definition
addmacro.h:756
AcArray
Definition
_AcArray.h:155
AcArrayObjectCopyReallocator
Definition
_AcArray.h:21
AcDbEntity
Definition
AcDbEntity.h:56
AcDbObjectId
Definition
AcDbObjectId.h:25
AcDbRasterImage
Definition
AcDbRasterImage.h:45
AcDbRasterImage::ImageDisplayOpt
ImageDisplayOpt
Definition
AcDbRasterImage.h:54
AcDbWipeout
Definition
AcDbWipeout.h:23
AcDbWipeout::AcDbWipeout
AcDbWipeout(AcDbWipeout const &)
AcDbWipeout::AcDbWipeout
AcDbWipeout(void)
AcGeMatrix3d
Definition
AcGeMatrix3d.h:29
AcGePoint2d
Definition
AcGePoint2d.h:25
AcGeVector2d
Definition
AcGeVector2d.h:25
AcGeVector3d
Definition
AcGeVector3d.h:31
AcGiDrawableTraits
Definition
AcGiDrawableTraits.h:25
AcGiRequestScanLines
Definition
acismobj17/Global Structs.h:21
AcGiSentScanLines
Definition
acismobj17/Global Structs.h:25
AcGiViewportDraw
Definition
AcGiViewportDraw.h:25
AcGiWorldDraw
Definition
AcGiWorldDraw.h:25
AcRxObject
Definition
AcRxObject.h:27
Adesk
Definition
AddStruct.h:22
Generated on Mon Mar 4 2024 12:50:07