Class VecCartesianPoint3D
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,Visitable,Serializable
A CartesianPoint3D is a point that is defined by its coordinates in a rectangular three-dimensional Cartesian coordinate system.
Java class for CartesianPoint3D complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CartesianPoint3D">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
<sequence>
<element name="X" type="{http://www.w3.org/2001/XMLSchema}double"/>
<element name="Y" type="{http://www.w3.org/2001/XMLSchema}double"/>
<element name="Z" type="{http://www.w3.org/2001/XMLSchema}double"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleSpecifies the value of x-coordinate of the Cartesian point.protected doubleSpecifies the value of y-coordinate of the Cartesian point.protected doubleSpecifies the value of z-coordinate of the Cartesian point.Fields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets a reference to the parent of this object in the XML DOM Tree.Gets aSetof allVecBSplineCurvethat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling.Gets aSetof allVecGeometryNode3Dthat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling.Gets aSetof allVecTransformation3Dthat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling.doublegetX()Gets the value of the x property.doublegetY()Gets the value of the y property.doublegetZ()Gets the value of the z property.voidsetX(double value) Sets the value of the x property.voidsetY(double value) Sets the value of the y property.voidsetZ(double value) Sets the value of the z property.Methods inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
getCustomProperties, getRefExternalMapping, getXmlId, setXmlId, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.foursoft.harness.vec.common.HasCustomProperties
getCustomPropertiesWithType, getCustomProperty
-
Field Details
-
x
protected double xSpecifies the value of x-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification3D.
-
y
protected double ySpecifies the value of y-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification3D.
-
z
protected double zSpecifies the value of z-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification3D.
-
-
Constructor Details
-
VecCartesianPoint3D
public VecCartesianPoint3D()
-
-
Method Details
-
getX
public double getX()Gets the value of the x property.Specifies the value of x-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification3D.
-
setX
public void setX(double value) Sets the value of the x property.- See Also:
-
getY
public double getY()Gets the value of the y property.Specifies the value of y-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification3D.
-
setY
public void setY(double value) Sets the value of the y property.- See Also:
-
getZ
public double getZ()Gets the value of the z property.Specifies the value of z-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification3D.
-
setZ
public void setZ(double value) Sets the value of the z property.- See Also:
-
getRefBSplineCurve
Gets aSetof allVecBSplineCurvethat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml. -
getRefGeometryNode3D
Gets aSetof allVecGeometryNode3Dthat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml. -
getRefTransformation3D
Gets aSetof allVecTransformation3Dthat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml. -
getParentBuildingBlockSpecification3D
Gets a reference to the parent of this object in the XML DOM Tree. If this class can have different parents in DOM, this property is initialized with the parent, if the parent is aVecBuildingBlockSpecification3Dotherwise it will be null.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml. -
accept
-