FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDbBlockVisibilityParameter.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#include "..\acad\Acad.h"
21
22template < typename Param1 > class AcArrayMemCopyReallocator;
23template < typename Param1 > class AcArrayObjectCopyReallocator;
24class AcDbEvalVariant;
25class AcDbObjectId;
26class AcGeMatrix3d;
27class AcGePoint3d;
28class AcRxClass;
29class AcString;
31
33{
34public:
36
37public:
40
41
42
44 virtual bool historyRequired(void)const ;
45 virtual bool isInitialized(void)const ;
46
47 virtual AcString visibilityDescription(void)const ;
48 virtual AcString visibilityName(void)const ;
50 virtual Acad::ErrorStatus blockEntityList( AcDbObjectIdArray &)const ;
51 virtual Acad::ErrorStatus getPropertyValue( AcString const &, AcDbEvalVariant &)const ;
52 virtual Acad::ErrorStatus getPropertyValue( AcString const &, AcGeMatrix3d const &, AcDbEvalVariant &)const ;
53 virtual Acad::ErrorStatus listVisibleEntities( AcDbObjectIdArray &);
54 virtual Acad::ErrorStatus setBlockEntityList( AcDbObjectIdArray &);
55 virtual Acad::ErrorStatus setCurrentVisibilityState(int);
56 virtual Acad::ErrorStatus setPropertyValue( AcString const &, AcDbEvalVariant const &);
57 virtual Acad::ErrorStatus setPropertyValue( AcString const &, AcGeMatrix3d const &, AcDbEvalVariant const &);
58 virtual Acad::ErrorStatus setVisibilityDescription( AcString const &);
59 virtual Acad::ErrorStatus setVisibilityName( AcString const &);
60 virtual Acad::ErrorStatus setVisibilityState(int, AcString &, AcDbObjectIdArray &, AcDbObjectIdArray &);
61 virtual Acad::ErrorStatus visibilityState(int, AcString &, AcDbObjectIdArray &, AcDbObjectIdArray &)const ;
62 virtual int currentVisibilityState(void)const ;
63 virtual int numberOfVisibilityStates(void)const ;
64 virtual void clearListOfVisibilityStates(void);
66 virtual void setInitiaized(bool);
67
68};
#define ACRX_DECLARE_MEMBERS(classname)
Definition addmacro.h:756
virtual AcDbBlockElement::HistoryCompression historyCompression(void) const
virtual Acad::ErrorStatus setBlockEntityList(AcDbObjectIdArray &)
virtual ~AcDbBlockVisibilityParameter(void)
virtual Acad::ErrorStatus setVisibilityState(int, AcString &, AcDbObjectIdArray &, AcDbObjectIdArray &)
virtual bool isInitialized(void) const
virtual Acad::ErrorStatus getPropertyValue(AcString const &, AcGeMatrix3d const &, AcDbEvalVariant &) const
virtual Acad::ErrorStatus setPropertyValue(AcString const &, AcDbEvalVariant const &)
virtual Acad::ErrorStatus listVisibleEntities(AcDbObjectIdArray &)
virtual void setInitiaized(bool)
virtual AcString visibilityDescription(void) const
virtual Acad::ErrorStatus visibilityState(int, AcString &, AcDbObjectIdArray &, AcDbObjectIdArray &) const
virtual Acad::ErrorStatus getPropertyValue(AcString const &, AcDbEvalVariant &) const
virtual Acad::ErrorStatus setVisibilityDescription(AcString const &)
virtual AcString visibilityName(void) const
AcDbBlockVisibilityParameter(AcString const &, AcGePoint3d const &)
virtual void clearListOfVisibilityStates(void)
virtual void getPropertyDescription(AcArray< AcDbBlkParamPropertyDescriptor, AcArrayObjectCopyReallocator< AcDbBlkParamPropertyDescriptor > > &) const
virtual int numberOfVisibilityStates(void) const
virtual int currentVisibilityState(void) const
virtual Acad::ErrorStatus setCurrentVisibilityState(int)
virtual bool historyRequired(void) const
virtual Acad::ErrorStatus setVisibilityName(AcString const &)
virtual Acad::ErrorStatus blockEntityList(AcDbObjectIdArray &) const
virtual Acad::ErrorStatus setPropertyValue(AcString const &, AcGeMatrix3d const &, AcDbEvalVariant const &)