![]() |
pCon.planner Plugin SDK
Version 8.8.1
|
An angular dimension based on center point and to mesuring points. More...
Public Member Functions | |
DbThreePointAngularDimension (Layout::Page^ pPage) | |
Create a DbThreePointAngularDimension on the given page. More... | |
DbThreePointAngularDimension (Block^ pOwner) | |
Create a DbThreePointAngularDimension as child of the given block. More... | |
IList< DbEntity^ >^ | GetXLine1Refs () |
Returns a list of references for the first measuring point. More... | |
void | SetXLine1Refs (IEnumerable< DbEntity^ >^pRefs) |
Set references for the first measuring point. More... | |
IList< DbEntity^ >^ | GetXLine2Refs () |
Returns a list of references for the second measuring point. More... | |
void | SetXLine2Refs (IEnumerable< DbEntity^ >^pRefs) |
Set references for the second measuring point. More... | |
![]() | |
void | ResetProperties () |
Reset all overridden properties to the values of the dimension style. 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 | |
GeVec3d | XLine1Point [get, set] |
First measuring point and start point of the first extension line. More... | |
GeVec3d | XLine2Point [get, set] |
Second measuring point and start point of the second extension line. More... | |
GeVec3d | CenterPoint [get, set] |
The center point of arc being dimensioned. More... | |
GeVec3d | DimensionLinePoint [get, set] |
A point of the dimension arc. More... | |
double | BaseOffset [get, set] |
Specifies the distance of reference points to extension lines. More... | |
double | ExtensionLineLength [get, set] |
Specifies the length of extension line beyond dimension line. More... | |
int | Precision [get, set] |
Specifies the number of decimal places. More... | |
![]() | |
GeVec3d | Normal [get, set] |
Normal of this Dimension. More... | |
double | Elevation [get, set] |
Distance from WCS origin to the plane of this dimension in normal direction. More... | |
double | Scale [get, set] |
Scale factor applied to all sizes, offset and distance variables of this dimension. More... | |
DimensionStyle^ | Style [get, set] |
Specifies the style of this dimension. More... | |
bool | AlwaysShowDimensionLine [get, set] |
If true a dimension line between extension lines will also be drawn if the text is outside the dimension lines. More... | |
ArrowHeadType | ArrowHead [get, set] |
Specifies the type of arrow head at the end of dimension lines. More... | |
double | ArrowSize [get, set] |
Specifies the size of arrow heads. More... | |
DimensionTextHAlignment | TextHorizontalAlignment [get, set] |
Specifies the dimension text horizontal position. More... | |
double | TextOffset [get, set] |
Specifies the gap between dimension text and dimension line. More... | |
String^ | TextOverride [get, set] |
Specifies the text creation description. More... | |
GeVec3d | TextPosition [get, set] |
Specifies the text position. More... | |
double | TextSize [get, set] |
Specifies the size of the dimension text. More... | |
bool | UseDefaultTextPosition [get, set] |
If true the text position is automatically computed. More... | |
double | TextRotation [get, set] |
Specifies the text rotation to local X-Axis in radians. More... | |
DimensionTextVAlignment | TextVerticalAlignment [get, set] |
Specifies the dimension text vertical position. More... | |
int | Precision [get, set] |
Specifies the number of decimal places. 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... | |
An angular dimension based on center point and to mesuring points.
X3g::Plugin::DbThreePointAngularDimension::DbThreePointAngularDimension | ( | Layout::Page^ | pPage) |
Create a DbThreePointAngularDimension on the given page.
X3g::Plugin::DbThreePointAngularDimension::DbThreePointAngularDimension | ( | Block^ | pOwner) |
Create a DbThreePointAngularDimension as child of the given block.
IList< DbEntity^ > X3g::Plugin::DbThreePointAngularDimension::GetXLine1Refs | ( | ) |
Returns a list of references for the first measuring point.
IList< DbEntity^ > X3g::Plugin::DbThreePointAngularDimension::GetXLine2Refs | ( | ) |
Returns a list of references for the second measuring point.
void X3g::Plugin::DbThreePointAngularDimension::SetXLine1Refs | ( | IEnumerable< DbEntity^ >^ | pRefs) |
Set references for the first measuring point.
void X3g::Plugin::DbThreePointAngularDimension::SetXLine2Refs | ( | IEnumerable< DbEntity^ >^ | pRefs) |
Set references for the second measuring point.
|
getset |
Specifies the distance of reference points to extension lines.
|
getset |
The center point of arc being dimensioned.
|
getset |
A point of the dimension arc.
|
getset |
Specifies the length of extension line beyond dimension line.
|
getset |
Specifies the number of decimal places.
|
getset |
First measuring point and start point of the first extension line.
|
getset |
Second measuring point and start point of the second extension line.