![]() |
pCon.planner Plugin SDK
Version 8.8.1
|
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] |
Rendering style. More... | |
System::String^ | Title [get, set] |
Titel of 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... | |
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 |
Rendering style.
|
getset |
Titel of this viewport.