Revision 11138 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/rendering/styling/AbstractPlacementConstraints.java
AbstractPlacementConstraints.java | ||
---|---|---|
43 | 43 |
* |
44 | 44 |
* $Id$ |
45 | 45 |
* $Log$ |
46 |
* Revision 1.2 2007-03-09 08:33:43 jaume |
|
46 |
* Revision 1.3 2007-04-11 16:01:08 jaume |
|
47 |
* maybe a label placer refactor |
|
48 |
* |
|
49 |
* Revision 1.2 2007/03/09 08:33:43 jaume |
|
47 | 50 |
* *** empty log message *** |
48 | 51 |
* |
49 | 52 |
* Revision 1.1.2.2 2007/02/15 16:23:44 jaume |
... | ... | |
125 | 128 |
} |
126 | 129 |
|
127 | 130 |
public boolean isHorizontal() { |
128 |
return placementMode%100 == HORIZONTAL;
|
|
131 |
return placementMode % 100 == HORIZONTAL;
|
|
129 | 132 |
} |
130 | 133 |
|
131 | 134 |
public boolean isPerpendicular() { |
132 |
return placementMode%100 == PERPENDICULAR;
|
|
135 |
return placementMode % 100 == PERPENDICULAR;
|
|
133 | 136 |
} |
134 | 137 |
|
135 | 138 |
public boolean isFollowingLine() { |
136 |
return placementMode%100 == FOLLOWING_LINE;
|
|
139 |
return placementMode % 100 == FOLLOWING_LINE;
|
|
137 | 140 |
} |
138 | 141 |
|
139 | 142 |
public boolean isParallel() { |
140 |
return placementMode%100 == PARALLEL;
|
|
143 |
return placementMode % 100 == PARALLEL;
|
|
141 | 144 |
} |
142 | 145 |
|
143 | 146 |
public int getDuplicateLabelsMode() { |
144 | 147 |
return duplicateLabelsMode; |
145 | 148 |
} |
149 |
|
|
150 |
/** |
|
151 |
* Tells if the place mode selected is to put the label over the <b>POINT</b> |
|
152 |
* @return boolean |
|
153 |
*/ |
|
154 |
public boolean isOnTopOfThePoint() { |
|
155 |
return placementMode == ON_TOP_OF_THE_POINT; |
|
156 |
} |
|
157 |
|
|
158 |
public boolean isAtTheBeginingOfLine() { |
|
159 |
return placementMode / 10000 == 1; |
|
160 |
} |
|
161 |
|
|
162 |
public boolean isAtTheEndOfLine() { |
|
163 |
return placementMode / 10000 == 2; |
|
164 |
} |
|
165 |
|
|
166 |
public boolean isBellowTheLine() { |
|
167 |
return placementMode / 1000 == 12; |
|
168 |
} |
|
169 |
|
|
170 |
public boolean isAboveTheLine() { |
|
171 |
return placementMode / 100 == 10; |
|
172 |
} |
|
173 |
|
|
174 |
public boolean isPageOriented() { |
|
175 |
return placementMode / 100000 == 1; |
|
176 |
} |
|
177 |
|
|
178 |
public boolean isLineOriented() { |
|
179 |
return placementMode / 100000 == 2; |
|
180 |
} |
|
146 | 181 |
} |
Also available in: Unified diff