System.Object
Eplan.EplApi.DataModel.StorableObject
Eplan.EplApi.DataModel.E3D.Placement3D
Eplan.EplApi.DataModel.E3D.AuxiliaryLine
Eplan.EplApi.DataModel.E3D.Function3D
Eplan.EplApi.DataModel.E3D.Plane
System.Object
Eplan.EplApi.DataModel.StorableObject
Eplan.EplApi.DataModel.E3D.Placement3D
Eplan.EplApi.DataModel.E3D.AuxiliaryLine
Eplan.EplApi.DataModel.E3D.Function3D
Eplan.EplApi.DataModel.E3D.Plane
public class Placement3D : Eplan.EplApi.DataModel.StorableObject
public ref class Placement3D : public Eplan.EplApi.DataModel.StorableObject
Name | Description | |
---|---|---|
Placement3D Constructor | Default constructor. |
Name | Description | |
---|---|---|
AbsolutePositionOfLowerLeftBackCorner | Offset form beginning of installation space coordinate system to lower left back corner of object. | |
AbsoluteTransformation | Absolute position and rotation represented by transformation matrix. | |
AbsoluteTransformationOfMacro | Absolute position and rotation represented by transformation matrix where transformation of macro is considered. | |
AreConnectionPointPositionsLocal | Determines if connection point data are saved locally at the part placement. | |
Children | Returns all children of this object. | |
Color | Color of 3D Placement | |
Connection3Ds | All existing 3d connections whose beginning or end is this placement. | |
ConnectionPointPositions | Array of connection points data. | |
CrossReferencedObjectsAll | Returns an array of objects cross-referenced with this object (i.e. having the same name - in case of functions - or otherwise associated) (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
DatabaseIdentifier | Returns the project as number. The number is unique for all open projects in one session. The number changes when the project is closed and opened again. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
FunctionDefinition | Returns the Eplan.EplApi.DataModel.FunctionDefinition of the Placement3D. | |
InstallationSpace | Returns InstallationSpace in which this object exists. | |
IsHidden | Indicates whether object is currently hidden in 3D editor view. | |
IsLocked | Determines if the the StorableObject is locked. The StorableObject is locked when it was explicitly or implicitly locked. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
IsMeshCreated | Returns true if a mesh is created for this objects and assigned for it. | |
IsPlaced | Returns true if the placement is placed. | |
IsReadOnly | Determines if StorableObject is read-only (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
IsTransient | Determines if the the StorableObject is transient. The StorableObject is transient when it was created by default constructor and: it is a Eplan.EplApi.DataModel.Page and it was not assigned a Eplan.EplApi.DataModel.Project, it is a Eplan.EplApi.DataModel.Placement or any class derived from it and was not assigned a Eplan.EplApi.DataModel.Page. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
IsValid | Determines if StorableObject is correct database object and is not deleted. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
Layer | Returns the Eplan.EplApi.DataModel.Graphics.GraphicalLayer of the Placement3D. | |
ObjectIdentifier | Returns the object identifier as number. The number is unique for all objects of this type. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
Parent | Gets or Sets parent placement. Caution: The Change of the parent will also change the absolute position because Placement3D stores the position relative to his parent | |
PlacementArea | Represents placement area of a Placement3D. | |
Planes | Returns children of this object which are Plane. | |
Project | Returns the project the StorableObject belongs to. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
Properties | .NET Property enabling access to EPLAN properties of the Placement3D object. | |
PropertyPlacements | Returns PropertyPlacementsSchemas assigned to this Placement3D. | |
PropertyPlacementsSchemas | Returns PropertyPlacementsSchemas assigned to this SymbolReference. | |
RelativeTransformation | Position and rotation relative to the parent placement represented by transformation matrix. | |
TopLevelParent | Gets the root 3d placement from tree of 3d elements which this object is part of. | |
TypeIdentifier | Returns the type of the object as number. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
UseLocalPropertyPlacements | Return true if the instance uses the local property instances, otherwise it uses the ones of the variant. |
Name | Description | |
---|---|---|
AddConnectionPointPosition | Creates new connection point position. | |
AddMatePersistent | Add copy of a mate to a Placement3D. | |
CopyTo | Overloaded. Copy 3D Placements the objects and their children will be copied into the same Project as newParent Then parent of the copied objects will be set to newParent new parent of copied objectsobjects to copy | |
Dispose() | Destructor for deterministic finalization of Placement3D object. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
Equals | Operator of comparison implementation. Checks if two StorableObjects refer to the same object in the project. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
FindSourceMate | Find source mate by name. | |
FindTargetMate | Find target mate by name. | |
GetBoundingBox | Returns bounding box of a Placement3D. | |
GetHashCode | Serves as the default hash function. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
GetSourceMates | Get array of all source mates from this object. | |
GetTargetMates | get Array of all target mates from this object. | |
LockObject | Tries to lock current object in database for exclusive access. Throws Eplan.EplApi.Base.LockingException on failure. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
Move | Move this object. | |
MoveRelative | Move this object relative to its parent. | |
Remove | Removes object from project and all its children. | |
RemoveConnectionPointPosition | Removes connection point data stored under given index. | |
SetParent | Sets parent placement. Sets parent placement. | |
SmartLock | Tries to lock current object. If object is Eplan.EplApi.DataModel.Placement - it's page will be locked as well; Placement3D locks it's installation space; Eplan.EplApi.DataModel.Function locks all it's connections and connection definition points; Eplan.EplApi.DataModel.Page locks all placements from this page. Throws Eplan.EplApi.Base.LockingException on failure. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
StoreConnectionPointPosition | Stores data from connection point position in function under given index. | |
SwitchLocalPropertyPlacements | Copies or removes all local ProperyPlacemnets and sets flag | |
ToStringIdentifier | Returns this object as string identifier. (Inherited from Eplan.EplApi.DataModel.StorableObject) |