RightAxisLayout Class
RightAxisLayout contains algorithms for rendering a right axis.
Constructor
RightAxisLayout
    
        ()
    
    
    
    
    
    
    
    
    
    Item Index
Methods
_getDefaultMargins
    
        ()
    
    
        
            
        
    
    
    
        private
    
    
    
    
    
    
    Default margins for text fields.
Returns:
Object
_getTransformOrigin
    
        - 
                    
                        
rot 
Returns the transformOrigin to use for an axis label based on the position of the axis and the rotation of the label.
Parameters:
- 
                    
                        
rotNumberThe rotation (in degrees) of the label.
 
Returns:
Array
_setRotationCoords
    
        - 
                    
                        
props 
Adjusts the coordinates of an axis label based on the rotation.
Parameters:
- 
                    
                        
propsObjectCoordinates, dimension and rotation properties of the label.
 
drawTick
    
        - 
                    
                        
path - 
                    
                        
pt - 
                    
                        
tickStyle 
Draws a tick
getExplicitlySized
    
        ()
    
    
        
            
        
    
    
    
        protected
    
    
    
    
    
    
    Determines the available label width when the axis width has been explicitly set.
Returns:
Boolean
getLabelPoint
    
        - 
                    
                        
point 
Calculates the point for a label.
Parameters:
- 
                    
                        
pointObjectPoint on the axis in which the tick will intersect.
 
Returns:
getLineStart
    
        ()
    
    
        
            Object
        
    
    
    
        protected
    
    
    
    
    
    
    Calculates the coordinates for the first point on an axis.
Returns:
offsetNodeForTick
    
        - 
                    
                        
cb 
Adjusts position for inner ticks.
Parameters:
- 
                    
                        
cbNodecontentBox of the axis
 
positionLabel
    
        - 
                    
                        
label - 
                    
                        
pt 
Rotate and position labels.
Parameters:
- 
                    
                        
labelHTMLElementto rotate position
 - 
                    
                        
ptObjecthash containing the x and y coordinates in which the label will be positioned against.
 
positionTitle
    
        - 
                    
                        
label 
Rotate and position title.
Parameters:
- 
                    
                        
labelHTMLElementto rotate position
 
setCalculatedSize
    
        ()
    
    
    
    
        protected
    
    
    
    
    
    
    Assigns a height based on the size of the contents.
setTickOffset
    
        ()
    
    
    
    
        protected
    
    
    
    
    
    
    Sets the length of the tick on either side of the axis line.
updateMaxLabelSize
    
        - 
                    
                        
label 
Updates the value for the maxLabelSize for use in calculating total size.
Parameters:
- 
                    
                        
labelHTMLElementto measure
 
