CzmlCartesian3
Provides methods for working with a Cartesian3 defined in CZML.
Members
- 
    
<static> doublesPerInterpolationValue
 - 
    
    The number of doubles per packed value used for interpolation.
 - 
    
<static> doublesPerValue
 - 
    
    The number of doubles per packed Cartesian3 value.
 
Methods
- 
    
<static> getValue
 - 
    
    
    
Given a non-sampled unwrapped interval, returns a Cartesian3 instance of the data.
Parameters:
Name Type Description unwrappedIntervalObject The result of CzmlCartesian3.unwrapInterval. resultCartesian3 The object to store the result in, if undefined a new instance will be created. Returns:
The modified result parameter or a new Cartesian3 instance if result was not defined. - 
    
<static> getValueFromArray
 - 
    
    
    
Given a packed array of x, y, and z values, extracts a Cartesian3 instance.
Parameters:
Name Type Description arrayArray A packed array of Cartesian3 values, where every three elements represents a Cartesian3. startingIndexNumber The index into the array that contains the x value of the Cartesian3 you would like. resultCartesian3 The object to store the result in, if undefined a new instance will be created. Returns:
The modified result parameter or a new Cartesian3 instance if result was not defined. - 
    
<static> isSampled
 - 
    
    
    
Returns true if this interval represents data that should be interpolated by the client or false if it's a single value.
Parameters:
Name Type Description unwrappedIntervalObject The result of CzmlCartesian3.unwrapInterval.  - 
    
<static> unwrapInterval
 - 
    
    
    
Returns the packed Cartesian3 representation contained within the provided CZML interval or undefined if the interval does not contain Cartesian3 data.
Parameters:
Name Type Description czmlIntervalObject The CZML interval to unwrap.  
