![]() |
pCon.planner Plugin SDK
Version 8.9
|
Public Member Functions | |
void | GetDimensions ([Out] double% pWidth,[Out] double% pHeight) |
Get dimensions of the DbViewport. More... | |
void | SetDimensions (double pWidth, double pHeight) |
Set dimensions of the DbViewport. More... | |
![]() | |
GeMatrix^ | GetTextureMatrix () |
The texture matrix determines how to map the material texture to the entity. More... | |
void | SetTextureMatrix (GeMatrix^ pMatrix) |
Sets the texture matrix. More... | |
bool | TransformBy (GeMatrix^ pTransform) |
Transforms the entity. More... | |
GeMatrix^ | GetTransientTransform () |
Returns transient transformation of this entity. More... | |
void | SetTransientTransform (GeMatrix^ pTransform) |
Sets the transient transformation of this entity. More... | |
void | UpdateGeometry () |
Updates the geometry of the entity. More... | |
void | Delete () |
Deletes the entity from the document. More... | |
GeBoundingBox3d^ | GetBoundingBox (GeMatrix^ pTransform) |
Returns bounding box of entity within the owning blocks local coordinate system. More... | |
IPropertyProvider^ | GetPropertyProvider () |
Returns property provider of the entity. More... | |
DbEntity^ | Clone (Block^ pOwner) |
Creates a clone of the entity. More... | |
DbEntity^ | Cut2 (DbEntity^ pEntity) |
Subtracts pEntity from this object. More... | |
DbEntity^ | Cut2 (DbEntity^ pEntity, Block^ pToOwner) |
Subtracts pEntity from this object. More... | |
DbEntity^ | Common2 (DbEntity^ pEntity) |
Computes an object which represents all common geometry of this entity and pEntity. More... | |
DbEntity^ | Common2 (DbEntity^ pEntity, Block^ pToOwner) |
Computes an object which represents all common geometry of this entity and pEntity. More... | |
DbEntity^ | Fuse2 (DbEntity^ pEntity) |
Computes an object by merging all geometry of this entity and pEntity. More... | |
DbEntity^ | Fuse2 (DbEntity^ pEntity, Block^ pToOwner) |
Computes an object by merging all geometry of this entity and pEntity. More... | |
List< DbEntity^ >^ | Slice (GePlane^ pPlane, bool pKeepBothHalves) |
Slice the DbEntity with the plane. More... | |
DbEntity^ | PartialMove (GePlane^ pPlane, double pLength) |
Strech or shrink the DbEntity at the given plane. More... | |
void | AddCallbacks (DbEntityCallbacks^ pCallbacks) |
Add callbacks to the entity. More... | |
void | RemoveCallbacks (DbEntityCallbacks^ pCallbacks) |
Remove callbacks from entity. More... | |
Properties | |
GeVec2d | Position [get, set] |
Position of this item. More... | |
ICamera^ | Camera [get] |
Interface to camera parameters. More... | |
IRenderStyle^ | RenderStyle [get, set] |
Get or set the RenderingStyle for this viewport. More... | |
bool | IsScaleLocked [get, set] |
If true the user can not change the scale by accident. More... | |
DbViewportBackground | Background [get, set] |
Background type of this viewport. More... | |
![]() | |
String^ | Id [get] |
The unqiue id of the entity. More... | |
String^ | Name [get, set] |
User-defined name of the entity. More... | |
String^ | Material [get, set] |
Material of this entity. More... | |
EntityColor | Color [get, set] |
Color of this entity. More... | |
String^ | Layer [get, set] |
Layer name of this entity. More... | |
String^ | OwningBlock [get] |
Name of the block that owns this entity. More... | |
bool | TopLevel [get] |
Returns if entity is owned by modelspace. More... | |
bool | Valid [get] |
Returns if entity is valid and not erased. More... | |
DbTextureProjection | TextureProjection [get, set] |
The AutoCAD texture projection. More... | |
bool | IsModelingSupported [get] |
If true the entity can be used with modeling functions. More... | |
bool | Locked [get, set] |
Lock status of this entity. More... | |
GeVec2d | LayoutPosition [get, set] |
Position the Entity in Layout. More... | |
DbDictionary^ | CustomData [get] |
Allows to attach custom data to the entity. More... | |
String^ | CustomType [get, set] |
Allows plugins to identify their entities. More... | |
Object^ | CustomObject |
Allows to attach an object which extents the entity (e.g. More... | |
bool | IsVisible [get, set] |
Visibility of this entity. More... | |
Hyperlink | Link [get, set] |
Get or Set the Hyperlink attached to the DbEntity. More... | |
Additional Inherited Members | |
![]() | |
static DbEntity^ | FromId (String^ pEntityId) |
Creates DbEntity to given entity id. More... | |
![]() | |
DbEntity (Block^ pOwner, EntityImpl *pImpl) | |
This constructor is used to create new OdDbEntities and add to a block. More... | |
DbEntity (Layout::Page^ pPage, EntityImpl *pImpl) | |
This constructor is used to create new OdDbEntities and add to a page. More... | |
![]() | |
System::EventHandler^ | VisibilityChanged |
Occurs when DbEntity::IsVisible changed. More... | |
Layout viewport item.
void X3g::Plugin::Layout::DbViewport::GetDimensions | ( | [Out] double% | pWidth, |
[Out] double% | pHeight | ||
) |
Get dimensions of the DbViewport.
void X3g::Plugin::Layout::DbViewport::SetDimensions | ( | double | pWidth, |
double | pHeight | ||
) |
Set dimensions of the DbViewport.
|
getset |
Background type of this viewport.
|
get |
Interface to camera parameters.
It's not allowed to assign another camera reference. Use ICamera::CopyFrom() instead.
|
getset |
If true the user can not change the scale by accident.
This feature is only available if ICamera::Projection of this DbViewport::Camera is set to CameraProjection::Orthographic.
|
getset |
Position of this item.
|
getset |
Get or set the RenderingStyle for this viewport.
It is bad practive to get an IRenderingStyle from this handle to modify it. The reason beeing that IRenderStyle are globally defined styles, and modifications can have undesired side effects.