| Constructor and Description |
|---|
IFCPoint()
Initializes a new instance of the
IFCPoint class with default x,y,z position. |
IFCPoint(double x,
double y)
Initializes a new instance of the
IFCPoint class with default z position. |
IFCPoint(double x,
double y,
double z)
Initializes a new instance of the
IFCPoint class. |
| Modifier and Type | Method and Description |
|---|---|
void |
adjustPlacement(IFCPoint placement)
Adjusts the placement of point.
|
double |
getX()
Gets or sets X position.
|
double |
getX(ObserverPoint observerPoint)
Gets the x coordinate.
|
double |
getY()
Gets or sets Y position.
|
double |
getY(ObserverPoint observerPoint)
Gets the y coordinate.
|
double |
getZ()
Gets or sets Z position.
|
double |
getZ(ObserverPoint observerPoint)
Gets the z coordinate.
|
void |
scale(double scale)
Scales the figure.
|
void |
setPlacement(double x,
double y,
double z)
Sets the placement.
|
void |
setX(double value)
Gets or sets X position.
|
void |
setY(double value)
Gets or sets Y position.
|
void |
setZ(double value)
Gets or sets Z position.
|
void |
transformCoord(IFCPoint xAxis,
IFCPoint zAxis)
Transforms the coord according to given X and Z Axis.
|
void |
transformCoord(IFCPoint xAxis,
IFCPoint yAxis,
IFCPoint zAxis)
Transforms the coord according to given X, Y and Z Axis.
|
public IFCPoint(double x,
double y,
double z)
Initializes a new instance of the IFCPoint class.
x - The x position.y - The y position.z - The z position.public IFCPoint(double x,
double y)
Initializes a new instance of the IFCPoint class with default z position.
x - The x position.y - The y position.public IFCPoint()
Initializes a new instance of the IFCPoint class with default x,y,z position.
public double getX()
Gets or sets X position.
public void setX(double value)
Gets or sets X position.
value - X position.public double getY()
Gets or sets Y position.
public void setY(double value)
Gets or sets Y position.
value - Y position.public double getZ()
Gets or sets Z position.
public void setZ(double value)
Gets or sets Z position.
value - Z position.public void adjustPlacement(IFCPoint placement)
Adjusts the placement of point.
adjustPlacement in interface IIFCItemplacement - The placement to use for ajust.public void setPlacement(double x,
double y,
double z)
Sets the placement.
x - The x position.y - The y position.z - The z position.public void transformCoord(IFCPoint xAxis, IFCPoint zAxis)
Transforms the coord according to given X and Z Axis.
transformCoord in interface IIFCItemxAxis - The x axis.zAxis - The z axis.public void transformCoord(IFCPoint xAxis, IFCPoint yAxis, IFCPoint zAxis)
Transforms the coord according to given X, Y and Z Axis.
transformCoord in interface IIFCItemxAxis - The x axis.yAxis - The y axis.zAxis - The z axis.public void scale(double scale)
Scales the figure.
public double getX(ObserverPoint observerPoint)
Gets the x coordinate.
getX in interface com.aspose.cad_internal.fileformats.ifc.ifcdrawing.item.IIFCPointobserverPoint - The observer point.public double getY(ObserverPoint observerPoint)
Gets the y coordinate.
getY in interface com.aspose.cad_internal.fileformats.ifc.ifcdrawing.item.IIFCPointobserverPoint - The observer point.public double getZ(ObserverPoint observerPoint)
Gets the z coordinate.
observerPoint - The observer point.Copyright (c) 2008-2021 Aspose Pty Ltd. All Rights Reserved.