Class TLcdGML31AffinePlacement
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,ILcdFeatured
,ILcdSelfDescribedFeatured
,Serializable
,Cloneable
->
(x,y,z) which is defined :
x ux vx x0 u y = uy vy + y0 v x uz vz z0Then, given this equation, the location element of the AffinePlacement is the direct position (x0, y0, z0), which is the target position of the origin in (u, v). The two reference directions (ux, uy, uz) and (vx, vy, vz) are the target directions of the unit vectors at the origin in (u, v).
- Since:
- 10.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theinDimension
element.static final TLcdDataProperty
Data property that maps to thelocation
element.static final TLcdDataProperty
Data property that maps to theoutDimension
element.static final TLcdDataProperty
Data property that maps to therefDirection
element. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
Returns the value of the property that maps to theinDimension
element.Returns the value of the property that maps to thelocation
element.long
Returns the value of the property that maps to theoutDimension
element.Returns the value of the property that maps to therefDirection
element.void
setInDimension
(long aValue) Sets the value of the property that maps to theinDimension
element.void
setLocation
(TLcdGML31DirectPosition aValue) Sets the value of the property that maps to thelocation
element.void
setOutDimension
(long aValue) Sets the value of the property that maps to theoutDimension
element.Methods inherited from class com.luciad.datamodel.TLcdFeaturedDataObject
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
-
Field Details
-
LOCATION_PROPERTY
Data property that maps to thelocation
element. The possible values for this property are instances ofTLcdGML31DirectPosition
. -
REF_DIRECTION_PROPERTY
Data property that maps to therefDirection
element. The possible values for this property are instances ofList<TLcdGML31Vector>
. -
IN_DIMENSION_PROPERTY
Data property that maps to theinDimension
element. The possible values for this property are instances oflong
. -
OUT_DIMENSION_PROPERTY
Data property that maps to theoutDimension
element. The possible values for this property are instances oflong
.
-
-
Constructor Details
-
TLcdGML31AffinePlacement
public TLcdGML31AffinePlacement() -
TLcdGML31AffinePlacement
-
-
Method Details
-
getLocation
Returns the value of the property that maps to thelocation
element.The location property gives the target of the parameter space origin. This is the vector (x0, y0, z0) in the formulae above.
- Returns:
- the value of the
LOCATION_PROPERTY
property.
-
setLocation
Sets the value of the property that maps to thelocation
element.The location property gives the target of the parameter space origin. This is the vector (x0, y0, z0) in the formulae above.
- Parameters:
aValue
- the value to set for theLOCATION_PROPERTY
property.
-
getRefDirection
Returns the value of the property that maps to therefDirection
element.The attribute refDirection gives the target directions for the co-ordinate basis vectors of the parameter space. These are the columns of the matrix in the formulae given above. The number of directions given shall be inDimension. The dimension of the directions shall be outDimension.
- Returns:
- the value of the
REF_DIRECTION_PROPERTY
property.
-
getInDimension
public long getInDimension()Returns the value of the property that maps to theinDimension
element.Dimension of the constructive parameter space.
- Returns:
- the value of the
IN_DIMENSION_PROPERTY
property.
-
setInDimension
public void setInDimension(long aValue) Sets the value of the property that maps to theinDimension
element.Dimension of the constructive parameter space.
- Parameters:
aValue
- the value to set for theIN_DIMENSION_PROPERTY
property.
-
getOutDimension
public long getOutDimension()Returns the value of the property that maps to theoutDimension
element.Dimension of the co-ordinate space.
- Returns:
- the value of the
OUT_DIMENSION_PROPERTY
property.
-
setOutDimension
public void setOutDimension(long aValue) Sets the value of the property that maps to theoutDimension
element.Dimension of the co-ordinate space.
- Parameters:
aValue
- the value to set for theOUT_DIMENSION_PROPERTY
property.
-