FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
addHLR.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
20 kShowAll =0x0002,
21 kEntity =0x0004,
22 kBlock =0x0008,
23 kSubentity =0x0010,
24 kReuse =0x0200,
25 kProgress =0x0400
26};
27
54
74
void(* _ProgressCallbackFct)(int percent_completed)
Definition addHLR.h:75
AsdkHlrControl
Definition addHLR.h:19
@ kBlock
Definition addHLR.h:22
@ kReuse
Definition addHLR.h:24
@ kSubentity
Definition addHLR.h:23
@ kShowAll
Definition addHLR.h:20
@ kEntity
Definition addHLR.h:21
@ kProgress
Definition addHLR.h:25
void setDeleteState(bool bFlag)
void addEntity(AcDbObjectId id)
AsdkHlrCollector(AsdkHlrCollector const &)
bool mbDeleteInDestructor
Definition addHLR.h:58
AcArray< AsdkHlrData * > mOutputData
Definition addHLR.h:60
AsdkHlrCollector & operator=(AsdkHlrCollector const &)
void addEntity(AcDbEntity *pEnt)
virtual ~AsdkHlrData()
AsdkHlrData & operator=(AsdkHlrData const &)
AcDbEntity * getResultEntity()
Visibility m_visibility
Definition addHLR.h:40
Visibility getVisibility()
AcDbEntity * m_pEntity
Definition addHLR.h:41
@ kOccluded
Definition addHLR.h:34
@ kInternallyHidden
Definition addHLR.h:35
AsdkHlrData(AsdkHlrData const &)
AcDbEntity * getEntity()
AcDbEntity * m_pResultEntity
Definition addHLR.h:39
AsdkHlrEngine & operator=(AsdkHlrEngine const &)
void setAhlProgressCallBack(_ProgressCallbackFct fct)
AsdkHlrEngine(AcDbViewport *pViewport, int ctrl=kShowAll|kEntity|kBlock|kSubentity|kReuse)
void setAcadConversionProgressCallBack(_ProgressCallbackFct fct)
AsdkHlrEngine(const AcGePoint3d &viewTarget, const AcGeVector3d &viewDirection, int ctrl=kShowAll|kEntity|kBlock|kSubentity|kReuse)
void setAcisConversionProgressCallBack(_ProgressCallbackFct fct)
AsdkHlrEngine(AsdkHlrEngine const &)
Acad::ErrorStatus run(AsdkHlrCollector &collector)
AsdkHlrEngine(AcDbObjectId id, int ctrl=kShowAll|kEntity|kBlock|kSubentity|kReuse)